我想做一个菜单,您可以选择手机中安装的音频应用程序(如Youtube,音乐,Skype ......),所以我不知道这种菜单的确切名称(如果这样有一个特殊的名字)。
答案 0 :(得分:0)
这应该是您要搜索的内容:https://developer.android.com/training/basics/intents/sending.html
Intent intent = getPackageManager().getLaunchIntentForPackage("com.package.address");
if (intent != null) {
startActivity(launchIntent);
}
将com.package.address
替换为您要打开的应用程序的包名称。
答案 1 :(得分:0)
如果我理解,您可以根据此文件的类型将文件发送到另一个应用程序。
此代码允许将音频文件发送到所选应用。
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_SEND);
File file = new File(YOUR_SONG_URI);
intent.setDataAndType(Uri.fromFile(file), "audio/*");
startActivity(Intent.createChooser(intent, "Choose app"));