問題タブ [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.
telephonymanager - Android 11 の GetNetworkType
こちらに投稿された変更に従って、getNetworkType メソッドは Android R 以降で非推奨になりました。
R でコンパイルされたアプリケーションでこのメソッドを使用しようとすると、次の例外がスローされます。
これは問題なく、ドキュメントによると予想されます。アプリケーションを Android R より前のバージョンにコンパイルすると、例外は表示されません。
この例外は、 android.permission.READ_PHONE_STATEパーミッションを要求する必要があることを示しています。
この許可を必要としない他の API を使用してネットワーク タイプを取得する方法があるかどうかを知りたいと思いました (この許可のレベルは危険であり、ユーザーに要求したくないため)。