哪个大神,,指点一下,,,越详细越好,,,,,

解决方案 »

  1.   

    File file = new File(("/sdcard/1.apk");
                    Util.printLog(Tag, "get file ok~!!!!");
                    Uri uri = Uri.fromFile(file);
                    Util.printLog(Tag, "get uri ok~!!!!");
                    Intent startGameIntent = new Intent(Intent.ACTION_VIEW, uri);
                    startGameIntent.setData(uri);
                    startGameIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
                    startGameIntent
                            .setClassName("com.android.packageinstaller",
                                    "com.android.packageinstaller.PackageInstallerActivity");
                    startActivity(startGameIntent);
      

  2.   

    Intent i = new Intent(Intent.ACTION_VIEW);
    //你的apk路径
    String filePath = "/sdcard/XXX.apk";
    i.setDataAndType(Uri.parse("file://" + filePath),"application/vnd.android.package-archive");
    context.startActivity(i);