Microúáá ~~~² £° ~ä''' {×é ~~öbroadcastreceiver?
~~~° N'éú» ~±? N ô ¹ â £.
± ¾ %² Äúè %£° %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ¥ µäáí~â ° íózózó £°
WHY» Why?
~~~~~£» Áó ~~~â â {zäózó Ó ????==£ · ~aña£ ****************************************************************** ¦ äü£;{ç ç ************************************************************* 2. £ ******************************************************************** · cyclañá has been £ ;**************************************************************
public class BootCompleteReceiver extends BroadcastReceiver {private static final String TAG = "MyReceiver";@Overridepublic void onReceive(Context context, Intent intent) {Intent service =new Intent(context,MsgPushService.class);context.startService(service);Log.i(TAG, "Boot Complete. Starting MsgPushService..."); }}
public class MsgPushService extends Service{private static final String TAG = "MyReceiver";@Overridepublic IBinder onBind(Intent arg0) {return null;}@Overridepublic void onCreate() {super.onCreate();Log.i(TAG, "onCreate called."); }@Overridepublic int onStartCommand(Intent intent, int flags, int startId) {Log.i(TAG, "onStartCommand called."); return super.onStartCommand(intent, flags, startId);}}
Ï Â Ã Ê çmainactivity. java ö÷ ½ ç?ä ä¼ £ £°
public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}}
Ú úandroidmanifest. xml öð ä äögou
Î Ò Ã çáá {bootcompletereceiver × *****° android. intent. action. BOOT_COMPLETED ± Õ â ö ö¿ ª» ú¹ ã ² ¥ µöö£;ó°%???%= *************************************** ~~~~~******************************************************************* Ç Ò Ç É Ó Â?
Ó ó Ã Ð £ £**» ° óöø Æ äsemäâ Æ Ö ÷» ú Ö ö» ú£ ;********'' Ó mahilazâ £°
~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Please refer to them as follows:
<Symbol · blank "http://www.bkjia.com/kf/ware/vc/" target = "_ blank" class = "keylink"> vcD4KPHA + PGJyPgo8L3A + CjxwPrb + oa1+ signature + SvwMDN + signature +/qqGj0qrKtc/ w1eK49rmmxNyjrM/Cw + a + zcC0yrXP1tK7z8LV4rj2uabE3KO6PC9wPgo8cD4KPHByZSBjbGFzcz0 = "brush: java; "> public class NetworkStateReceiver extends BroadcastReceiver {private static fin Al String TAG = "myincluer"; @ Overridepublic void onReceive (Context context, Intent intent) {Log. I (TAG, "network state changed."); if (! IsNetworkAvailable (context) {Toast. makeText (context, "network disconnected! ", 0 ). show () ;}/ ******************* @ return */public static boolean isNetworkAvailable (context Context) {ConnectivityManager mgr = (ConnectivityManager) context. getSystemService (Context. CONNECTIVITY_SERVICE); NetworkInfo [] info = mgr. getAllNetworkInfo (); if (info! = Null) {for (int I = 0; I <info. length; I ++) {if (info [I]. getState () = NetworkInfo. state. CONNECTED) {return true ;}} return false ;}}
ײ ² Á
Zookeeper zookeeper isNetworkAvailable · Education · rööö~~~~~~ózó ********************************************** £;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Please refer to the following link for more information: £ ;************************************* Ï Â £°
?
~~~~~~~~Ä *************************************************************** ° Ó Ã» § ¾ Í ¿''²» µ½ £ % *************************************************** schemavátilláçá **************************************************************** ~ó ó ~~~» {**************************************************************** please refer to the following link for more information: *************************************************
public class BatteryChangedReceiver extends BroadcastReceiver {private static final String TAG = "MyReceiver";@Overridepublic void onReceive(Context context, Intent intent) {int currLevel = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, 0); // µ±Ç°µçÁ¿int total = intent.getIntExtra(BatteryManager.EXTRA_SCALE, 1); // ×ܵçÁ¿int percent = currLevel * 100 / total;Log.i(TAG, "battery: " + percent + "%");}}
ײ ² Á
Μ±é» £ ****************************************» schemavié méçá ~±ä» ~µä~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ± ᢠ¼ '{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%» <=£°
public class BatteryChangedReceiver extends BroadcastReceiver {private static final String TAG = "MyReceiver";@Overridepublic void onReceive(Context context, Intent intent) {Intent batteryIntent = getApplicationContext().registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); int currLevel = batteryIntent.getIntExtra(BatteryManager.EXTRA_LEVEL, 0); int total = batteryIntent.getIntExtra(BatteryManager.EXTRA_SCALE, 1); int percent = currLevel * 100 / total; Log.i("battery", "battery: " + percent + "%"); }private Context getApplicationContext() {// TODO Auto-generated method stubreturn null;}}
± 00000000² languiíμ {â À {£;take your time and enjoy it