0
我的目标是(与振动可能启用/禁用)支持功能,静音的手机,所以在接收到来电或短信是不会做出噪音的Android静音/取消静音的手机,用密码
取消静音电话但提示输入“取消静音密码”。
这仍然适用于任何其他应用程序,它要求取消静音前输入密码......
我怎样才能做到这一点? AndroidManifest需要什么权限?
我的目标是(与振动可能启用/禁用)支持功能,静音的手机,所以在接收到来电或短信是不会做出噪音的Android静音/取消静音的手机,用密码
取消静音电话但提示输入“取消静音密码”。
这仍然适用于任何其他应用程序,它要求取消静音前输入密码......
我怎样才能做到这一点? AndroidManifest需要什么权限?
以前在Stackoverflow上,Android mute/unmute phone。
那些答案讨论权限和编码。此外,tasker可以处理你想要做的一切。
下面的代码在模拟器中运行良好。当您运行它时,您可以看到通知区域中的静音继续。除了代码外,我还需要为android.permission.MODIFY_AUDIO_SETTINGS
添加(使用)权限。
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
AudioManager audio = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
audio.setRingerMode(AudioManager.RINGER_MODE_SILENT);
return true;
}