在我的 Android 应用程序中,我有一个按钮可以打开设备的音乐库。我现在正在使用以下代码
Intent intent = new Intent("android.intent.action.MUSIC_PLAYER");
startActivity(intent);
我了解可能存在没有默认音乐库的设备。所以,我想要代码片段,如果可能的话,它将打开音乐库并显示一些消息(或其他东西),否则。
在我的 Android 应用程序中,我有一个按钮可以打开设备的音乐库。我现在正在使用以下代码
Intent intent = new Intent("android.intent.action.MUSIC_PLAYER");
startActivity(intent);
我了解可能存在没有默认音乐库的设备。所以,我想要代码片段,如果可能的话,它将打开音乐库并显示一些消息(或其他东西),否则。
将其包围在 try/catch 块中。如果ActivityNotFoundException
抛出 an ,则设备上没有能够接收该意图的组件:
try {
Intent intent = new Intent("android.intent.action.MUSIC_PLAYER");
startActivity(intent);
catch (ActivityNotFoundException anfe) {
// Handle no component found here (e.g. show a toast or dialog)
}