赞
踩
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
1 2 3 4 5 6 7 8 9 10 11 |
|
正常APP安装后,在Launcher中会显示图标,由于我们的应用是个后台服务,所以不需要显示图标,不显示桌面图标有两种方式
去掉Manifest文件中的<category android:name="android.intent.category.LAUNCHER" />该属性
1 2 3 4 5 6 7 |
|
备注这种做法在调试时,不能通过编辑器直接运行,需要编译成APK,再手动安装到设备中。
在activity的<intent-filter>标签中添加<data android:scheme="com.****.****"/>
1 2 3 4 5 6 7 8 9 10 |
|
备注这种做法在调试时,可以直接在编辑器中运行,相对方便一些,两种方式均可以隐藏桌面图标。
在Android3.1之后,系统为了加强安全性控制,应用程序安装后或是(设置)应用管理中被强制关闭后处于stopped状态,在这种状态下接收不到任何广播。对于android3.1以后版本,如果要应用接收开机广播有两种方法:
a).将应用预置到/system/app/目录。
b).安装应用后先启动一次。(应用只要启动过一次,就不处于stopped状态)
以上就是Android 开机自启动Service实现详解的详细内容,更多关于Android 开机自启动Service的资料请关注脚本之家其它相关文章!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。