美文网首页
免安装启动apk的代码

免安装启动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