【发布时间】:2026-01-12 15:40:01
【问题描述】:
我想制作一个可以通过蓝牙发送自身(apk 文件)的应用程序。但我无法找到 apk 文件路径。我试过这段代码:
final PackageManager pm = this.getPackageManager();
List<PackageInfo> packages = pm.getInstalledPackages(PackageManager.GET_META_DATA);
String st = null;
for (PackageInfo packageInfo : packages) {
if(packageInfo.packageName.contains("testbutton"))
st=packageInfo.packageName;
}
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.setType("image/*");
String uri = "/data/app/";
uri+=st;
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(uri)));
startActivity(intent);
但 st 返回空值。 请帮我解决一下这个。提前致谢
【问题讨论】: