你想看那部分代码?
用PackInstaller安装程序的?

解决方案 »

  1.   

    那个很简单 就几行代码:String file = "/sdcard/apk/apk_installer.apk";
         Intent intent = new Intent(Intent.ACTION_VIEW);
         intent.setDataAndType(Uri.parse("file://" + file), "application/vnd.android.package-archive");
         Log.d("APKInstaller", "~~~~File path is :" + Uri.parse("file://" + file));
         startActivity(intent);
      

  2.   

    想知道程序的结构是怎么样的。如果说是单一的apk,那么最好用自动安装来实现,否则需要将apk解开,再做处理,太麻烦。如果说apk,依赖于独立的so或者jar,那么可以尝试将其放到固定的目录,用于更新。
      

  3.   

    你说的全部或者部分是什么意思啊,如果是更新一个APK的话,直接安装进去替换,如果之前的设置也不想要,就在/data/data目录下把对应的配置目录也删掉。