介绍:
android应用自动下载静默安装示例
运行截图:
用法:
获取实例 可以直接获取默认实例,或者使用 AutoInstaller.builder
来构造一个实例
AutoInstaller installer = AutoInstaller.getDefault(this);
注册事件监听
获取实例 可以直接获取默认实例,或者使用 AutoInstaller.builder 来构造一个实例
AutoInstaller installer = AutoInstaller.getDefault(this);
注册事件监听
installer.setOnStateChangedListener(new AutoInstaller.OnStateChangedListener() {
@Override
public void onStart() {
// 当后台安装线程开始时回调
mProgressDialog.show();
}
@Override
public void onComplete() {
// 当请求安装完成时回调
mProgressDialog.dismiss();
}
@Override
public void onNeed2OpenService() {
// 当需要用户手动打开 `辅助功能服务` 时回调
// 可以在这里提示用户打开辅助功能
Toast.makeText(MainActivity.this, “请打开辅助功能服务”, Toast.LENGTH_SHORT).show();
}
});
源码下载:https://github.com/a-voyager/AutoInstaller
未经允许不得转载:安度博客 » android应用自动下载静默安装