Androidの特定の時間にAndroid携帯のプロファイルモードを自動的に変更するにはどうすればよいですか?
特定の時間にプロファイルモードが自動的に変わるアプリケーションを作りたいです。
これどうやってするの??
Androidの特定の時間にAndroid携帯のプロファイルモードを自動的に変更するにはどうすればよいですか?
特定の時間にプロファイルモードが自動的に変わるアプリケーションを作りたいです。
これどうやってするの??
プロファイルは組み込みのAndroid機能ではなく、一部のメーカーとカスタムROMがプロファイルを追加しているため、このための一般的なAPIはありません。
AudioManagerクラスを使用して、着信音を設定できます。
setRingerMode() メソッドを使用します。次のコードは、着信音をサイレント モードに設定します。
AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
この関数の許容値は次のとおりです。
RINGER_MODE_NORMAL, RINGER_MODE_SILENT, or RINGER_MODE_VIBRATE.
また、マニフェスト ファイルに次のアクセス許可を追加します。
android.permission.MODIFY_AUDIO_SETTINGS
EDIT1::アラーム マネージャは、特定の時間にコードを実行するために使用できます。