1
소리 설정에서 진동을 사용하지 않도록 설정하려면이 코드를 작성하십시오. 그러나 그것은 삼성 은하 (GT-I9003)에서 작동하지 않습니다.휴대 전화 설정을 진동으로 설정하지 마십시오
코드 스 니펫 : 어떤 실수가있는 경우
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
조언을 주시기 바랍니다 :
public class A_TestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
AudioManager am = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
am.setVibrateSetting
(AudioManager.VIBRATE_TYPE_RINGER,AudioManager.VIBRATE_SETTING_OFF);
am.setRingerMode(AudioManager.RINGER_MODE_SILENT);
}
}
이 또한 권한을 넣어.
답변 해 주셔서 감사합니다. 하지만 내 요구 사항은 설정 화면에서 진동 모드를 "절대"로 설정하고 기기가 그런 식으로 작동해야합니다. 설정 화면에서도 마찬가지입니다. –
코드 스 니펫이 활동 상태에서 작동합니다. 그것이 문제입니다. –
코드가 제대로 작동하지만 프로필 화면 데이터가 업데이트되지 않습니다. 그것은 설정 화면을 제외한 모든 것을 완벽하게 설정합니다. –