自动安装服务2
2023-09-27 14:27:46 时间
今天我们来做apk自动安装和微信自动添加好友。自动安装功能我们需要监听每个手机的安装app包名,安装app包名是下载好apk后手机系统会默认打开文件进入安装界面的应用,也就是说这个安装界面也是属于某个应用的,那么它必须有一个包名,大部分手机的安装包名都是:com.android.packageinstaller,剩下的还有一些不同的,所以我们监听的包名要有多个包名:com.lenovo.security,com.lenovo.safecenter.
现在我们配置AccessibilityService,如果你对AccessibilityService这个不熟悉的话可以先看看 《AccessibilityService详解》 。
apk自动安装执行步骤:
1.配置监控安装应用:com.android.packageinstaller、com.lenovo.security、com.lenovo.safecenter
2.界面调用时候回调onAccessibilityEvent,在onAccessibilityEvent这个函数我们要执行安装流程,首先执行下一步或继续安装,执行安装,执行打开
3.流程到执行打开流程后将文件删除
这个类主要的作用是当服务被打开后调用onServiceConnected函数然后setServiceInfo设置监听窗口的信息与包名 监听到安装包被安装的时候就会被调用onAccessibilityEvent这个函数
接下来是操作apk安装,流程是:点击下一步或点击继续安装->点击安装->点击完成->打击打开应用
现在我们配置AccessibilityService,如果你对AccessibilityService这个不熟悉的话可以先看看 《AccessibilityService详解》 。
apk自动安装执行步骤:
1.配置监控安装应用:com.android.packageinstaller、com.lenovo.security、com.lenovo.safecenter
2.界面调用时候回调onAccessibilityEvent,在onAccessibilityEvent这个函数我们要执行安装流程,首先执行下一步或继续安装,执行安装,执行打开
3.流程到执行打开流程后将文件删除
这个类主要的作用是当服务被打开后调用onServiceConnected函数然后setServiceInfo设置监听窗口的信息与包名 监听到安装包被安装的时候就会被调用onAccessibilityEvent这个函数
接下来是操作apk安装,流程是:点击下一步或点击继续安装->点击安装->点击完成->打击打开应用
当点击打开节点时则表示安装已完成那么我们应该要把apk删除
源码下载
相关文章
- Kafka 配置安装
- 【小程序】安装和配置小程序环境(图文一步步引导)
- Nginx的安装及配置详解
- centos6.5上安装配置telnet服务
- 安装软件小知识(导读)
- sublime3安装liveload,实现前端自动F5刷新html界面
- Android实现应用下载并自动安装apk包
- android 开发 实现自动安装
- Centos7下源编译安装Postgresql 并设置开机自动启动postgresql.serivce 服务相关研究
- 转 mysql 自动安装部署
- Git 环境安装
- centos6.3_gcc安装软件及流程
- Android实例-IdHTTP下载(并实现自动安装)(XE10+小米2)
- 【Rundeck】rundeck自动部署平台安装和迁移