我正在制作一个简单的应用程序,打开时会检查媒体音量。如果它大于零,则将其设置为 0;如果它等于零,则将其设置为 100%。 (我要重新映射 Bixby 按钮)。我的问题是,当我打开应用程序时,它会打开一个空白的用户界面,如下所示:/image/dZ0Te.png 我不想这样。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AudioManager am = (AudioManager) getSystemService(AUDIO_SERVICE);
int volume_level= am.getStreamVolume(AudioManager.STREAM_MUSIC);
if (volume_level > 0)
{
am.setStreamVolume(
AudioManager.STREAM_MUSIC,
volume_level,
0);
}
else {
am.setStreamVolume(
AudioManager.STREAM_MUSIC,
volume_level,
100);
}
}
而且它根本不起作用。
最佳答案
您正在打开一项 Activity 。 这将保持打开状态,直到您退出为止。
尝试在 onCreate() 末尾添加 finish()
关于java - 如何制作一个没有 UI 的应用程序,以便当您打开它时,它会运行一些代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56413674/