【问题标题】:How to show my application in Music Equalizer in settings android如何在设置 android 中的 Music Equalizer 中显示我的应用程序
【发布时间】:2015-01-09 06:53:13
【问题描述】:

在这里,我正在创建一个处理music and audio frequency 的应用程序,例如EQUALIZER。以及如何将我的应用程序设置为default equalizer,以及如何显示我的equalizer application in device settings screen

我搜索了这些classes,但无法找到解决方案。

感谢您的帮助。

【问题讨论】:

    标签: android audio audio-player equalizer android-music-player


    【解决方案1】:

    试试这个:

    采取一项活动并像这样声明该活动

    <activity android:label="@string/app_name" android:name="package.ActivityName">
                <intent-filter>
                    <action android:name="android.media.action.DISPLAY_AUDIO_EFFECT_CONTROL_PANEL" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <category android:name="android.intent.category.CATEGORY_CONTENT_MUSIC" />
                </intent-filter>
            </activity>
    

    【讨论】:

    • 如何打开均衡意图? i.setAction(android.media.action.DISPLAY_AUDIO_EFFECT_CONTROL_PANEL) 然后 startActivityForResult(i, 1234)?
    【解决方案2】:
        Intent intent = new Intent();
        intent.setAction("android.media.action.DISPLAY_AUDIO_EFFECT_CONTROL_PANEL");
        if((intent.resolveActivity(getActivity().getPackageManager()) != null)) {
            startActivityForResult(intent, 10);
            // REQUEST_EQ is an int of your choosing
        } else {
            // No equalizer found :(
        }
    

    把任何活动放在你需要的地方

    【讨论】:

    • 您好,请问有什么问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多