我正在尝试将一个文件从我的应用程序发送到另一个文件。我不想使用“应用程序选择器”,我只想“强制”该应用程序打开我想要的文件。
我试过了:
Uri data = Uri.fromFile( file );
PackageManager pm = getApplicationContext().getPackageManager();
Intent ic = pm.getLaunchIntentForPackage("org.ais.archidroid");
ic.setAction(Intent.ACTION_SEND);
ic.setData(data);
ic.putExtra(Intent.EXTRA_STREAM, data);
startActivity(ic);
但这只会打开没有该文件的其他应用程序。我尝试了几种组合并用谷歌搜索并没有找到任何东西。也许它不受支持。