問題タブ [samsung-galaxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
205 参照

android - S8 Phone を搭載した Android で実行中の SecurityException

新しい Samsung Galaxy 8 電話で実行すると、次の例外が発生します。例外は、その原因についての情報を提供しません(私が知る限り)。問題のあるコードの行を特定するための S8 電話がありません。

問題が何であるか、またはそれを理解する方法を知っている人はいますか?

ティア

0 投票する
1 に答える
5435 参照

android - ScanSettings.SCAN_MODE_OPPORTUNISTIC で「アプリのスキャン頻度が高すぎます」

Samsung S8、Android 7.0 ( upd。これは Android 7.0: Samsung S7、Nexus 5x でも発生します) で、(いくつかのテストの後) アプリが頻繁にスキャンしていることを示す問題に気付きました。

問題は間違いなくこれらの 6 つの STATE_ON 呼び出しの結果にあります。これは、DP4 リリース ノートで最初に言及された、文書化されていない BLE 動作の変更の一部です。

DP4 以降、BLE スキャンの動作を変更しました。アプリケーションによるスキャンの開始と停止が 30 秒間に 5 回を超えないようにします。実行時間の長いスキャンについては、日和見スキャンに変換します。

取得できないのは、設定しても30秒未満で6回のスキャンです: ScanSettings.setScanMode(ScanSettings.SCAN_MODE_OPPORTUNISTIC).

コードは次のとおりです。

RecorderScanCallbackから導出されScanCallbackます。RxAndroidBle#rxBleClient.scanBleSettingsコードがフリーズしそうで、lib の 1.1.0 バージョンを使用しているため、(ScanSettings)を使用できません。

ScanSettings.setScanModeが検索結果を変更しないのはなぜですか?