能可以直接安装微信中发送的 .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
1
ju5t4fun 2022-01-26 11:43:02 +08:00
|
2
Chism 2022-01-26 11:54:36 +08:00 via Android
如果手机有装 QQ 浏览器,在微信里点开.apk.1 文件可以直接安装。不知道是不是两个部门有什么矛盾。我每次给别人发.apk 都会提醒对方先装 QQ 浏览器
|
3
leafleave 2022-01-26 12:01:58 +08:00
建议直接用 wenshushu.cn 之类的网盘来发送让对面直接用浏览器安装
|
5
dingwen07 2022-01-26 13:50:52 +08:00 via iPhone
READ_EXTERNAL_STORAGE
在 API 30 之后就读不到 apk 了 |
6
chengyiqun 2022-01-26 14:39:07 +08:00
|
7
Jason001 OP @chengyiqun 我也不清楚为啥搜不到 😂,可能刚放上去的原因吧,的确有好几个同类的 app
|
9
Jason001 OP @leafleave 也是可以的,对一些不太懂技术的运营同学或产品同学他们发送 apk 还是使用微信方式比较多 就帮我们同事弄了个 顺便放到 google play 上
|
10
Jason001 OP @dingwen07 您那块是遇到这个问题? 应用 target 是 31 我目前手里的 android 11 12 设备都是可以的
|
13
chengyiqun 2022-01-26 17:07:20 +08:00
@hertzry 主要是找麻烦, 目录记不住, 不好找.
|
17
ShellRank 2022-01-26 20:18:05 +08:00
直接用安装狮就可以了,现在可以直接安装.apk.1 了
|