android手机自启动,注意事项
1 AndroidManifest.xml
2 权限
3 程序不能安装在sdcard上。
可以在AndroidManifest.xml设置
4 有些机型(htc)有“快速启动”,不会发送BOOT_COMPLETED广播,自然也接受不到。
参考:
[url]http://stackoverflow.com/questions/8277207/how-to-catch-the-system-broadcast-boot-completed-my-program-just-doesnt-work[/url]
1 AndroidManifest.xml
<receiver android:name=".util.BootReceiver" android:enabled="true" android:exported="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"></action>
</intent-filter>
</receiver>
2 权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
3 程序不能安装在sdcard上。
可以在AndroidManifest.xml设置
android:installLocation="internalOnly"
4 有些机型(htc)有“快速启动”,不会发送BOOT_COMPLETED广播,自然也接受不到。
参考:
[url]http://stackoverflow.com/questions/8277207/how-to-catch-the-system-broadcast-boot-completed-my-program-just-doesnt-work[/url]