之前客户需要实现这么一个需求:
现在有一个外壳,当用户安装了这个外壳之后,集成在外壳里面的其他几个应用也安装好了。
说白了就是需要实现静默安装,类似于流氓软件。
当然想法是好的,如果真的有那么容易实现,Android的安全机制实在是......太弱了。
后来,使用了另外一个解决方案。
就是在安装了这个外壳之后,监听这个外壳安装好的广播,然后在该检测广播的onReceive方法里面检测其余的几个apk是否已经安装,如果
安装了就依次检测下一个应用是否安装,如果没有,则启动安装器提示安装。
不过前提条件是需要知道其余几个app的包名。
首先贴几个需要用到的方法:
package com.example.androidinstalltestdemo;
import java.io.File;
import java.io.FileOutputStre