分享一个之前写的辅助安装微信内发送的 APK 的工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
zoeskiy
4.29D
V2EX    程序员

分享一个之前写的辅助安装微信内发送的 APK 的工具

  •  
  •   zoeskiy 2022-01-26 10:42:20 +08:00 3110 次点击
    这是一个创建于 1386 天前的主题,其中的信息可能已经有所发展或是发生改变。

    能可以直接安装微信中发送的 .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

    22 条回复    2022-02-21 18:06:14 +08:00
    ju5t4fun
        1
    ju5t4fun  
       2022-01-26 11:43:02 +08:00
    Chism
        2
    Chism  
       2022-01-26 11:54:36 +08:00 via Android
    如果手机有装 QQ 浏览器,在微信里点开.apk.1 文件可以直接安装。不知道是不是两个部门有什么矛盾。我每次给别人发.apk 都会提醒对方先装 QQ 浏览器
    leafleave
        3
    leafleave  
       2022-01-26 12:01:58 +08:00
    建议直接用 wenshushu.cn 之类的网盘来发送让对面直接用浏览器安装
    MIUIOS
        4
    MIUIOS  
       2022-01-26 13:46:15 +08:00
    @Chism 腾讯 n 内部乱的很 一盘散沙
    dingwen07
        5
    dingwen07  
       2022-01-26 13:50:52 +08:00 via iPhone
    READ_EXTERNAL_STORAGE
    在 API 30 之后就读不到 apk 了
    zoeskiy
        7
    zoeskiy  
    OP
       2022-01-26 14:54:16 +08:00
    @chengyiqun 我也不清楚为啥搜不到 ,可能刚放上去的原因吧,的确有好几个同类的 app
    zoeskiy
        8
    zoeskiy  
    OP
       2022-01-26 14:55:41 +08:00
    @ju5t4fun 谢谢,我瞻仰一下他们的作品
    zoeskiy
        9
    zoeskiy  
    OP
       2022-01-26 14:57:35 +08:00
    @leafleave 也是可以的,对一些不太懂技术的运营同学或产品同学他们发送 apk 还是使用微信方式比较多 就帮我们同事弄了个 顺便放到 google play 上
    zoeskiy
        10
    zoeskiy  
    OP
       2022-01-26 15:05:18 +08:00
    @dingwen07 您那块是遇到这个问题? 应用 target 是 31 我目前手里的 android 11 12 设备都是可以的
    zoeskiy
        11
    zoeskiy  
    OP
       2022-01-26 15:20:45 +08:00
    @Chism 也可以用这个小工具 [狗头] ,QQ 浏览器的实在是推送太烦了
    hertzry
        12
    hertzry  
       2022-01-26 16:27:10 +08:00 via Android
    @Chism 在手机文件管理器重命名一下不就行了吗?
    C02TobNClov1Dz56
        13
    C02TobNClov1Dz56  
       2022-01-26 17:07:20 +08:00
    @hertzry 主要是找麻烦, 目录记不住, 不好找.
    Chism
        14
    Chism  
       2022-01-26 18:16:39 +08:00 via Android
    @Jason001 我所有 App 都没开通知,包括微信,除了短信和电话
    zoeskiy
        15
    zoeskiy  
    OP
       2022-01-26 18:28:08 +08:00
    @Chism 嗯嗯,可能我用的方式不对 没关通知
    Chism
        16
    Chism  
       2022-01-26 19:57:38 +08:00
    @Jason001 QQ 浏览器关通知,并且拉入冷宫(从来不用又不能删的 App 专用文件夹)
    ShellRank
        17
    ShellRank  
       2022-01-26 20:18:05 +08:00
    直接用安装狮就可以了,现在可以直接安装.apk.1 了
        18
    zoeskiy  
    OP
       2022-01-27 14:59:56 +08:00
    @Chism 嗯,看个人习惯 QQ 浏览器占用的空间也不小
    zoeskiy
    zoeskiy
        19
    zoeskiy  
    OP
       2022-01-27 15:01:04 +08:00
    @ShellRank 嗯哪 这功能特别简单,很好实现
    q197
        20
    q197  
       2022-02-14 22:17:07 +08:00 via Android
    @Jason001 直接关联.1 文件类型可行吗
    zoeskiy
        21
    zoeskiy  
    OP
       2022-02-19 14:08:50 +08:00
    @q197 不好意思,没太理解你说的意思
    q197
        22
    q197  
       2022-02-21 18:06:14 +08:00 via Android
    @Jason001 添加.1 后缀是不是意味着文件类型(扩展名)就是“.1”了?不知道安卓上能不能关联这个类型的文件作为打开方式。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4837 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 09:45 PVG 17:45 LAX 01:45 JFK 04:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86