解决方案 »

  1.   

    往往自己遇到的问题还是自己最上心,客户的需求基本算是满足了。说点技术的问题吧,明确的说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!
      

  2.   

    这种也是有Activity的情况,只要Activity启动一次,后面就可以收到boot complete的广播了。
      

  3.   

    那么谁来调用这个命令呢?adb shell am start -n path of your activity
      

  4.   

    哎 ,大家都想拿这个来做点坏事,现在我没见过的app都不想装了。
      

  5.   

    我的解决方法就是:用一个Activity,onCreate中就finish掉,意思就是立马闪退。那有人问了,谁启动这个Activity,我这里是PC,adb shell am start -n (<path of your activity>),adb的一些命令这里就不用我多解释了吧。那还有一个问题就是,有了启动Activity不就有了启动图标了嘛,其实这个是可以隐藏的,怎么隐藏,网络资料一大堆。这样综合下来问题就解决了。