私は近接センサのに基づいてアプリをコーディングしましたが、ユーザにセンサの感度を変更できるようにしたいと考えています。 可能ですか?そうなら、それを行う方法?Android近接センサの感度を変更するにはどうすればよいですか?
0
A
答えて
0
これは可能ではないと思います。近接センサは、オペレーティングシステムによって管理されます。ユーザーを保護するために、アプリケーションはルートアクセスなしでosファイルを直接変更することはできません。
1
ちょうど「SensorEventListenerを実装」とコードは、次のとおりアンドロイドで定義さ
public void onCallStateChanged(int state, String incomingNumber) {
switch (state) {
case TelephonyManager.CALL_STATE_IDLE:
System.out.println("My Call IDLE");
CallState = false;
StartAudioSpeacker();
System.out.println("Is phone speaker : "+ audioManager.isSpeakerphoneOn());
if (audioManager.isSpeakerphoneOn()) {
audioManager.setSpeakerphoneOn(false);
mSensorManager.unregisterListener(this);
}
break;
case TelephonyManager.CALL_STATE_OFFHOOK:
System.out.println("My Call OFFHOOK");
CallState = true;
StartAudioSpeacker();
System.out.println("Is phone speaker : "+ audioManager.isSpeakerphoneOn());
break;
case TelephonyManager.CALL_STATE_RINGING:
System.out.println("My Call RINGING");
break;
}
}
0
センサAPIブールすなわち近くに近接を定義する(1)またはFAR(0)。 「感度」とは、近接センサが近接距離をNEARとして報告する閾値以下の距離を意味します。
Light/Proximity sensor on Androidの詳細を参照してください。
Android(upto v4.1 "jelly-bean")はセンサーAPIの一部として近接距離パラメータを公開しません。
次のオプションがあります。
は、近接センサに設定可能なしきい値を追加するセンサー-HALを変更します。
は近接センサドライバと直接対話します(通常はsys-fsエントリ)。
使用中の光/近接センサのハードウェアによっては、これはわずかなデバイスで可能であり、他のデバイスでは不可能です。
また、このような「システムレベル」の変更を行うにはAndroid搭載端末が必要です。
関連する問題
- 1. Androidのジェスチャーオーバーレイの感度/精度を上げるにはどうすればよいですか?
- 2. Androidアプリケーションですべてのアクティビティトランジションを一度に変更するにはどうすればよいですか?
- 3. Androidでタスクアフィニティを変更するにはどうすればよいですか?
- 4. Androidでタブを変更するにはどうすればよいですか?
- 5. Androidスタジオの近接センサーのリアルタイムグラフを描画するにはどうすればよいですか?
- 6. 最近のアプリリストに表示されるスナップショットを変更するにはどうすればよいですか?
- 7. Android USB接続モードを有料に変更するにはどうすればよいですか?
- 8. C#の仮想近接センサ
- 9. 近接センサ(iPhone)のシミュレーション
- 10. 変更を変更するにはどうすればよいですか?
- 11. Androidスタジオで新しいAndroidアプリのアイコンを変更するにはどうすればよいですか?
- 12. イオン2:最近のアプリリストのサムネイル/スナップショットを変更するにはどうすればよいですか?
- 13. AndroidでBluetooth接続を設定変更するにはどうすればいいですか?
- 14. タイムスタンプが隣接する行に近い行を選択するにはどうすればよいですか?
- 15. Android 6&7のAndroidデバイス名をプログラムで変更するにはどうすればよいですか?
- 16. AndroidでWiFi設定の頻度を更新するにはどうすればよいですか?
- 17. Androidでリストビューを更新するにはどうすればよいですか?
- 18. androidでrecyclerviewを更新するにはどうすればよいですか?
- 19. jQueryで隣接するtdのデータ属性を変更するにはどうすればよいですか?
- 20. 解像度に基づいてコントロールのサイズを変更するにはどうすればよいですか?
- 21. 変形スティックを変更するにはどうすればよいですか?
- 22. 近い値をグラフ化するにはどうすればよいですか?
- 23. AVPlayerでオーディオを再生する速度を変更するにはどうすればよいですか?
- 24. Androidで誰かの緯度と経度を取得するにはどうすればよいですか?
- 25. SliderでJavaFX AnimationTimerの速度を動的に変更するにはどうすればよいですか?
- 26. TM-2度座標をAndroid上でlat lonに変換するにはどうすればよいですか?
- 27. FirstPersonControllerを変更するMouseLookの感度
- 28. ラジオボタンの特定の色のみを角度で変更するにはどうすればよいですか?
- 29. 角度 - ディレクティブテンプレートを2つの異なるテンプレートに変更するにはどうすればよいですか?
- 30. スケジュールされたタスクのメモリ優先度を変更するにはどうすればよいですか?