最近在做远程升级,一般的apk安装时会弹出提示窗口,用户点ok后才开可以安装,但是我的设备是没有界面的,用户无法交互,怎么才能实现自动更新呢,请帖安装部分代码:
    我是在已经运行的APK里根据收到的最新版APK的下载地址,进行下载安装,下载后的apk是位于sdcard里,但无法做到无提示安装。跪求高手帮忙,在线等

解决方案 »

  1.   

    如果你只是更新数据的话还可以,如果需要更新APK,则没有办法
      

  2.   

    自己定制android源代码,把弹出的这部分流程干掉,直接确定
      

  3.   

    建议一下:dos命令下  应该也可以按装软件的
    你要是能启动dos命令的话  就查阅相关资料  在dos中操作一下试一试
     
      

  4.   

    直接调用PackageManager的installPackage方法,但是这个方法是@hide的,要调用试试反射,或者把你的应用放在源码目录下packages/apps/下边编译,编译出来的apk是系统级应用。我以前做过一个软件市场就是这样搞的。
      

  5.   

    权限问题,放弃吧,万一你的应用在升级时加入了很危险的权限,用户不熟知不符合android安全设计。
      

  6.   

     我的apk是system的权限,看网上资料说,相同的数字签名貌似可以静默更新,但我试了不行,
    网上有说没法实现,真得无法实现吗
      悲剧 我负责的这个产品没界面,用户无法交互,其他几个设备都是有界面的,他们已经搞好了,可我这个还在纠结
      

  7.   

    通过调用adb的方式实现安装呢?