APK文件安装的两种方法

  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setDataAndType(Uri.parse("file://"+ "/sdcard/android123.com/cwj.apk","application/vnd.android.package-archive");
  startActivity(intent);

  PackageInstaller服务将会在内部匹配MIME类型为application/vnd.android.package-archive的 Intent,要说明的是setDataAndType的参数第一个为URI,其实URI内部的String对应为file://加上常规的路径,比如 file:///sdcard/android123.com/cwj.apk ,当然其他的Uri构造方法还可以Uri.fromFile(new File(sfileFullPath))。

posted @ 2010-12-08 15:39  Gang.Wang  阅读(657)  评论(0编辑  收藏  举报