在Android系统中,有界面的app一定是有Activity的,没有界面的app,那就是一个Service了。
Service如何启动呢?办法和Activity的启动一样,也是Intent对象。我讲的是如何写一个开机后台启动的app。
首先是AndroidMainfest注册开机启动权限:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <!-- 开机自启动所需用的权限 -->
还要注册广播消息接受者:<receiver android:name=".BootReceiver" >
<intent-filter>