相关疑难解决方法(0)

Android应用程序中的音量控制

我想知道如何从音量键控制我的应用程序音量(与我的信念相反,我读过他们只控制铃声音量).我应该覆盖onKey Down/Up吗?

或者还有其他方法可以实现这一目标吗?我问,因为如果我覆盖活动的上面提到的函数,那么只有当与此活动相关联的视图具有焦点时,函数才会收到事件,并且我正在寻找"Globaly"的东西(不工作)无论现在正在运行什么活动)

android

40
推荐指数
2
解决办法
7万
查看次数

如何关闭Android上的所有声音

我是Android上的新开发者.我有一个带有ToggleButton的视图,当按下它时会关闭所有声音,直到再次按下ToggleButton.

目前,我有这个代码.我可以看到记录事件发生,但声音没有关闭.谁能提供一些见解?

 public void onToggleClicked(View view) {
    Log.i("onToggleClicked", "ToggleClick Event Started");
    // Is the toggle on?
    boolean on = ((ToggleButton) view).isChecked();

    if (on) {
        Log.i("onToggleIsChecked", "ToggleClick Is On");
        //turn off sound, disable notifications
        amanager.setStreamMute(AudioManager.STREAM_SYSTEM, true);
        Log.i("STREAM_SYSTEM", "Set to true");
        //notifications
        amanager.setStreamMute(AudioManager.STREAM_NOTIFICATION, true);
        Log.i("STREAM_NOTIFICATION", "Set to true");
        //alarm
        amanager.setStreamMute(AudioManager.STREAM_ALARM, true);
        Log.i("STREAM_ALARM", "Set to true");
        //ringer
        amanager.setStreamMute(AudioManager.STREAM_RING, true);
        Log.i("STREAM_RING", "Set to true");
        //media
        amanager.setStreamMute(AudioManager.STREAM_MUSIC, true);
        Log.i("STREAM_MUSIC", "Set to true");

    } else {
        Log.i("onToggleIsChecked", "ToggleClick Is Off");
        // turn on sound, enable notifications …
Run Code Online (Sandbox Code Playgroud)

android

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×2