panzhiling
2017-10-17 06:40
采纳率: 100%
浏览 2.5k

Android 覆盖更新APK更新后怎样自动删除APK包?都会闪退,接收不到广播

查过好多资料,差不多安装完成时程序会闪退,注册的监听安装广播收不到,无法监听安装过程,有什么好的方法可以在安装完成后删除APK包 =-=

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

8条回答 默认 最新

  • ziyejinwei1994 2017-10-17 07:45
    已采纳

    一般从应用市场安装的话会自动删除,还有一种就是自己app下载,可以在下次启动的时候检查,如果有安装包就删除,没有就不处理

    点赞 打赏 评论
  • 名字太低调... 2017-10-17 06:54

    可以用android系统的广播,就比如qq,微信类的通知,把app关掉也能收到

    点赞 打赏 评论
  • Tauren2614 2017-10-17 07:00

    在下次启动的时候删除好了

    点赞 打赏 评论
  • huangjingfeng2016 2017-10-17 08:24

    可以试试放私有目录,启动删除(不知道方私有目录安装器能否访问到)

    点赞 打赏 评论
  • developerzjy 2017-10-17 09:50
    点赞 打赏 评论
  • Saeba 2017-10-17 10:10

    先安裝 ASTRO 檔案助手, 啟用進入

    儲存位置 >> 內存位置 在這邊會看到所有 app 安裝後開啟目錄. 看你要刪哪個 apk, 直接進該 app 產生目錄 直接刪除內容

    点赞 打赏 评论
  • 林新华 2017-10-17 10:27

    你可以先记录APK保存的地址,当新APK启动后去删除已安装的APK,覆盖安装会终止掉之前运行的app的

    点赞 打赏 评论
  • 蚂蚁冲锋队 2017-10-18 00:34

    你的需求是:更新原有的apk,安装完成后弹出是否删除apk的弹出框,点击确定后删除apk,还是安装完成后自动删除apk?
    一般我们自己的apk都会写一个setup.apk的应用来负责安装自己的apk,而不是直接丢到系统的system目录下自动安装。
    如果有自己的setup.apk的话删除就不用说了。
    如果直接安装想删除应该是系统来控制的,你自己的apk貌似无法发送广播出来,系统才知道安装完成没有,发广播告诉用户是否删除apk

    点赞 打赏 评论

相关推荐 更多相似问题