如何在android中进行菜单选择器

时间:2018-02-28 21:42:37

标签: android menu

我想做一个菜单,您可以选择手机中安装的音频应用程序(如Youtube,音乐,Skype ......),所以我不知道这种菜单的确切名称(如果这样有一个特殊的名字)。

2 个答案:

答案 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"));

More info