質問

読んだことfroyo変更した場合には動作設定 setVibrateSettings() な同期で動作を設定します。そしてこの回避策と人々の機能リスト

https://android.googlesource.com/platform/packages/apps/Settings/+/froyo-release/src/com/android/settings/SoundSettings.java

しかし、そのソースコードが電話:

 173        boolean vibeInSilent = (Settings.System.getInt(
 174             getContentResolver(),
 175             Settings.System.VIBRATE_IN_SILENT,
 176             1) == 1);

 227        Settings.System.putInt(getContentResolver(),
 228             Settings.System.VIBRATE_IN_SILENT,
 229             vibeInSilent ? 1 : 0);

その唯一の違いという私のコードの変更を振動させsetttings.が Settings.System.VIBRATE_IN_SILENT そうすると削除され2.2で変えるとき、動作設定"通常のオフは、サイレント"しんのでオーディオの設定とvib値が異なればしっかりと体を動かしましたアプリvibの設定の相違によって異なるか選択します。そのアイデア?

役に立ちましたか?

解決

次のことを試してみてくださいリンク:http://www.kiwidoc.com/java/l/p/android/android/8/p/android.provider/c/Settings.System

私た、設定が存在しないとして公開されています。きを使用して設定を設定します。システム。putInt(...)だけで名前を指定し"vibrate_in_silent".

いのではないでしょうかいつかこまでしなくなった方がいいと思いま保護コードと、それが(チェックインの場合の設定は存在しを呼び出しgetInt第一に、追加try-catch...)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top