問題タブ [android-11]

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 投票する
5 に答える
15573 参照

telephonymanager - Android 11 の GetNetworkType

こちらに投稿された変更に従って、getNetworkType メソッドは Android R 以降で非推奨になりました。

R でコンパイルされたアプリケーションでこのメソッドを使用しようとすると、次の例外がスローされます。

これは問題なく、ドキュメントによると予想されます。アプリケーションを Android R より前のバージョンにコンパイルすると、例外は表示されません。

この例外は、 android.permission.READ_PHONE_STATEパーミッションを要求する必要があることを示しています。

この許可を必要としない他の API を使用してネットワーク タイプを取得する方法があるかどうかを知りたいと思いました (この許可のレベルは危険であり、ユーザーに要求したくないため)。