編輯:關於Android編程
當我們需要在整個應用程序中定義全局變量時,可通過擴展 Android 的 Application 類來實現,這裡是一個基礎的類用來操作全局的應用狀態。
下面是創建全局變量的步驟:
1) 創建一個新類擴展自 Application 類:
public class Global extends Application { private Boolean _notification=false; public Boolean get_notification() { return _notification; } public void set_notification(Boolean _notification) { this._notification = _notification; } } public class Global extends Application { private Boolean _notification=false; public Boolean get_notification() { return _notification; } public void set_notification(Boolean _notification) { this._notification = _notification; }
}2) 添加新類到 AndroidManifest 文件作為 application 標簽的屬性:
<application android:name=".Global" .... /> <application android:name=".Global" .... />3)
你可通過 Context.getApplicationContext() 方法來訪問到該全局變量:
Global global; public void onCreate(Bundle savedInstanceState) { global=((Global)getApplicationContext()); Boolean notification=global.get_notification();} Global global; public void onCreate(Bundle savedInstanceState) { global=((Global)getApplicationContext()); Boolean notification=global.get_notification();}
Android插件開發初探 對於Android的插件化其實已經討論已久了,但是市面上還沒有非常靠譜成熟的插件框架供我們使用。這裡我們就嘗試性的對比一下Java中,我們使用
相信大家對MVC,MVP和MVVM都不陌生,作為三個最耳熟能詳的Android框架,它們的應用可以是非常廣泛的,但是對於一些新手來說,可能對於區分它們三個都有困難,更別說
上篇分析AsyncTask的一些基本用法以及不同android版本下的區別,接著本篇我們就來全面剖析一下AsyncTask的工作原理。在開始之前我們先來了解一個多線程的知
Android程序的基本組件有4個,分別為:Activity,BroadcastReceiver,ContentProvider和Service。Activity(活動窗