当前位置:编程学习 > wap >>

Android 后台应用 无界面,怎么启动service

无界面应用(就一个后台服务),开始怎么启动这个服务?只能等开机广播吗?有木有适合启动service的广播,讨论讨论? 后台应用,无界面,启动服务 --------------------编程问答-------------------- 叮叮叮,自己先定 --------------------编程问答-------------------- 只能监听开机广播。 --------------------编程问答-------------------- 有系统权限可以通过广播启动  没有的话只能靠其他程序启动  4.0后自己永远起不来的 --------------------编程问答-------------------- 系统启动时有root会自动启动 --------------------编程问答-------------------- 往往自己遇到的问题还是自己最上心,客户的需求基本算是满足了。说点技术的问题吧,明确的说android系统从3.0以后,系统不会给安装在手机但是没有启动过的应用发送广播。所以没有界面,没有启动方式的应用在3.0之后就只能研究系统漏洞,寻求突破了(我说的是没有su权限的手机)。官方文档说明:http://developer.android.com/about/versions/android-3.1.html#launchcontrols。其实有界面,就一定会有启动方式嘛,答案是,可以隐藏的。adb shell am start -n path of your activity,然后闪退,不一样算是启动应用了嘛,上有政策下有对策。bingo! --------------------编程问答--------------------
引用 5 楼 wangduanqing5945 的回复:
往往自己遇到的问题还是自己最上心,客户的需求基本算是满足了。说点技术的问题吧,明确的说android系统从3.0以后,系统不会给安装在手机但是没有启动过的应用发送广播。所以没有界面,没有启动方式的应用在3.0之后就只能研究系统漏洞,寻求突破了(我说的是没有su权限的手机)。官方文档说明:http://developer.android.com/about/versions/android-3.1.html#launchcontrols。其实有界面,就一定会有启动方式嘛,答案是,可以隐藏的。adb shell am start -n path of your activity,然后闪退,不一样算是启动应用了嘛,上有政策下有对策。bingo!

这种也是有Activity的情况,只要Activity启动一次,后面就可以收到boot complete的广播了。 --------------------编程问答-------------------- 配一个开机广播接收器是必须的,另外的就是定时自动启了。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,