Android?????????????
???????????? ???????[ 2013/5/8 11:20:42 ] ????????
????Android???????????????????????
????Android??????????????Activity??Service????Content Provider?????????BroadcastReceiver??????????
?????:????????????
????Activity :
??????贸????校????Activity????????????????????????????????些??????????????????????????????????
????Activity??????Intent??????????Intent ?????????校???????????????????????????????????
?????????????????校?M AIN(activity?????)??VIEW??PICK??EDIT ??????????????????????URI ????????斜???????纾�??????????????????????????????????????VIEW ??intent?????????????????URI??
????????泄??????????IntentFilter???????intent ???????效??????渭????????intentfilter ?????????????activity(????IntentReceiver)?????????些intent?????activity ????????????????????????????????IntentFilter?????IntentFilter ????????????VIEW ??????????????URI??IntentFilter ?????AndroidManifest.xml ?卸??濉�???????????intent???????????????????????????????????????????activity ???????startActivity(Intent myIntent)??????????????????邪??????贸????卸????IntentFilter ?胁??????????myIntent ??Intent ?????activity???渭?activity ?????myIntent ????????????小???startActivity ?????????y?????????myIntent ??????????????????????????????
????A??Activities ??????????????????????Intent ??????????????????;
????B??Activities ???????魏??????????????IntentFilter ???渭?Activity ?????
????AndroidManifest????泻??????1???????Activity???????????????????????????????
????BroadcastReceive????????:
????????????????????????????泄?????????????????(?绲�?缍�???????????????????????)???薪??????????????????????????????妾�??????????????????activity??serice ?????????????????????????NotificationManager ????????????????煤????????????????????????????????????????????????????????????????????????????????????????????????
???????????
??????????????Context.sendBroadcast(Intent myIntent)?????
??????????????Context.sendOrderedBroadcast(intent?? receiverPermission)???????梅?????2???????????霉????????????????? -1000 ?? 1000 ??? ?? ???? ?? ?????????????;????????????????????(?????intentfilter?械?priority???????????2147483647????????)?????????????????????? ????????????????????????????????????????????abortBroadcast()???????????????????????????霉?????????????????
?????????????Context.sendStickyBroadcast(Intent myIntent)??????????sendStickyOrderedBroadcast(intent?? resultReceiver?? scheduler?? initialCode?? initialData?? initialExtras)???????梅???????????????????????????????;??????????? ???????????????Intent????????????????????removeStickyBroadcast(intent)???????????
???????????????intent??????Contex.startActivity()?????????Intent??????????????????????????????????????????????(Activity??service)????
??????????Intent????:
????1> 写??????BroadCastReceiver??????写onReceive()???????????????????????????????????????????onReceive()????????????????????:????????????????????????些???????????????????????SMSBroadcastReceiver
????2> ???霉?????????????????????????????AndroidManifest????薪??芯?????(?????????????)???锟�?
??????????????????????priority?????????????"2147483647"????????
???????????????Activity??????onResume()?????BroadcastReceiver
????IntentFilter intentFilter=new IntentFilter("android.provider.Telephony.SMS_RECEIVED");
????registerReceiver(mBatteryInfoReceiver ??intentFilter);
????//?????
????unregisterReceiver(receiver);
???????
????1.???????????????????????? onReceive() ?????????????????椋�??ANR(Application No Response) ???????????????????????????????????????? ?? ?????????? Intent ?? Service?? ??Service ????? . ??????????????????? ?? ??? BroadcastReceiver ???????????? ?? ???????????薪???BroadcastReceiver ??????? .BroadcastReceiver ??????? ?? ??? BroadcastReceiver ?????????????????????????????????? ?? ????????????? ( ????魏位????????? ). ??????????????????? ?? ??????????????????????? . ?????????????????????????
????2. ??????????????????????????????????Activity????????效????????????璐�???????????????????璞�?????????????????????????????????app????未???????app????????????????????????
????????????Intent???缈�??????????????浠�?????????
????Service ????:
???????Service ????纬??????????????????????????????????????????????
??????????????????????????????斜??胁????????y?宀�???????????y?宀�??????????校??????卸??activity???????????????????????????????????????????????????卸????activity?????????????????????????????????????????????????????????校?y?宀�???????activity ?????Context.startService()????????service??????????????????????????????????????????service ????校???????service ???薪????????????????????????Context.bindService()??????????????service ??(??????service ????????薪??????)????????????service ????????????service ????????????????????y?宀�???????????????????????????????????????????
??????

???路???
??????????????????
2023/3/23 14:23:39???写?貌??????????
2023/3/22 16:17:39????????????????????些??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???路???????路
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11