gpt4 book ai didi

android - 通过 android 中的共享选项共享 APK

转载 作者:太空狗 更新时间:2023-10-29 15:35:54 25 4
gpt4 key购买 nike

您好,我正在尝试制作一个按钮,通过蓝牙和 ShareIt 等其他媒体共享我的应用程序。我试过了

public void onClick(View view) {
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "Share this application");
sendIntent.setType("text/plain");
startActivity(sendIntent);
}

这适用于共享一些文本。现在我如何通过它共享我的 apk 文件或应用程序???

最佳答案

private void shareApplication() {
ApplicationInfo app = getApplicationContext().getApplicationInfo();
String filePath = app.sourceDir;

Intent intent = new Intent(Intent.ACTION_SEND);

// MIME of .apk is "application/vnd.android.package-archive".
// but Bluetooth does not accept this. Let's use "*/*" instead.
intent.setType("*/*");


// Append file and send Intent
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(filePath)));
startActivity(Intent.createChooser(intent, "Share app via"));
}

关于android - 通过 android 中的共享选项共享 APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34162438/

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