能可以直接安装微信中发送的 .apk 文件 ,因为某些原因在微信发送 APK 文件会添加 .1 后缀导致无法正常识别安装,需要自己导出到文件夹内然后修改后缀在进行安装 总之挺麻烦的。
应用不需要联网权限,仅需要读取存储和安装应用权限,应用权限如下:
-
android.permission.REQUEST_INSTALL_PACKAGES
-
android.permission.READ_EXTERNAL_STORAGE
实现方式也挺简单:注册匹配 apk.* 格式的的 intent-filter ,接收到 intent 获取到文件 URI ,copy 一份然后修改文件后缀,调用系统安装 API 进行安装就可以
有需要的可以尝试下: https://play.google.com/store/apps/details?id=com.jason.wxapk