在我的应用程序中,我想使用一种功能,该功能可以使手机的振动模式禁用或无法启动.我想通过复选框来执行此 *** 作,即,如果我单击该复选框,它将模式转换为振动签证,反之亦然.有什么想法吗 ??
解决方法:
使用AudioManager尝试以下 *** 作:
CheckBox beijing=(CheckBox)findVIEwByID(R.ID.beijing);// USE AudioManager for Settingringing from vibration AudioManager am = (AudioManager)getSystemService(Context.AUdio_SERVICE); beijing.setonCheckedchangelistener(new Compoundbutton.OnCheckedchangelistener(){ @OverrIDe public voID onCheckedChanged(Compoundbutton buttonVIEw, boolean isChecked) { // Todo auto-generated method stub if(isChecked){ switch (am.getRingerMode()) { case AudioManager.RINGER_MODE_norMAL: Log.i("MyApp","norMAL mode"); am.setRingerMode(AudioManager.RINGER_MODE_VIBRATE); break; } }else{ switch (am.getRingerMode()) { case AudioManager.RINGER_MODE_VIBRATE: Log.i("MyApp","VIBRATE mode"); am.setRingerMode(AudioManager.RINGER_MODE_norMAL); break; } } } });
总结 以上是内存溢出为你收集整理的android-更改手机模式以使用复选框振动全部内容,希望文章能够帮你解决android-更改手机模式以使用复选框振动所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)