gpt4 book ai didi

APK中的android APK?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:31:29 24 4
gpt4 key购买 nike

正如我在上面的问题中所述,是否可以在另一个 apk 中包含一个 apk 文件?为了进一步解释,这是我的情况:

我有两个应用程序,第一个通过 Intent 调用另一个。我对此没有问题。但我需要的是只安装一个 apk 文件而不是两个。我想到的第一件事是将一个 .apk 文件放入另一个 .apk 文件中。我真的不知道这是否可能,这就是为什么我需要你对此的看法。但如果这不可能,我希望有人能告诉我做这种事情的最佳实践是什么。

我可以将它作为一个应用程序,但那将是我最后的解决方案。

最佳答案

我现在就这么做了......

我把apk 2放在raw/embeddedapk.apk

然后这段代码...启动了 apk 2 的安装程序...**如果用户手机不允许应用程序不是来自市场的问题.​​..将无法安装 apk 2...

记得在安装完成后删除临时文件....

try {
InputStream in = this.getResources().openRawResource(R.raw.embeddedapk);

byte[] b = new byte[in.available()];
int read = in.read(b);
toast(read + " byte read");

String tempFileName = "embeddedapk.apk";
FileOutputStream fout = openFileOutput(tempFileName, MODE_WORLD_READABLE);

fout.write(b);
fout.close();
in.close();

File tempFile = getFileStreamPath(tempFileName);
Intent i = getFileActionIntent(Intent.ACTION_VIEW, tempFile);

startActivity(Intent.createChooser(i, "sdsds"));
}
catch (Exception ex){
Log.e("ero", "erer", ex);
}

我的原因是我想将 apk 1 用户界面和 apk 2 数据提供程序作为市场上的独立应用程序。但我不希望用户在第一次安装时单独关闭 ...

  • apk 1 需要来自 apk 2 的数据,apk 2 没有任何 Activity ..

  • 当用户从市场下载 apk 1 时,我想自动安装 apk 2 ...

  • 我希望能够独立更新(市场)apk1 和 apk 2 ...

关于APK中的android APK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4800672/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com