免安装启动apk的代码
作者:
牵手生活 | 来源:发表于
2023-09-26 11:06 被阅读0次
import android.content.ComponentName;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// apk文件的路径
String apkFilePath = "file:///sdcard/myapp.apk";
// 获取apk文件的Uri
Uri apkUri = Uri.parse(apkFilePath);
// 创建一个启动apk的Intent
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(apkUri, "application/vnd.android.package-archive");
intent.setComponent(new ComponentName("com.android.packageinstaller", "com.android.packageinstaller.PackageInstallerActivity"));
// 启动apk
startActivity(intent);
// 关闭当前Activity
finish();
}
}
本文标题:免安装启动apk的代码
本文链接:https://www.haomeiwen.com/subject/jqchbdtx.html
网友评论