Android

パーミッションとデバイス機能

ランタイムパーミッション、Camera、Location、Sensors、Bluetooth、NFC、Telephony、デバイス機能の検出

21 面接問題·
Mid-Level
1

Normal権限とDangerous権限の違いは何ですか?

回答

Normal権限はインストール時に自動的に付与されます(例:INTERNET、VIBRATE)。Dangerous権限はAndroid 6.0以降、実行時にユーザーの明示的な同意が必要です(例:CAMERA、LOCATION)。プライバシーに影響するためです。

2

Androidでランタイムパーミッションをリクエストするにはどうすればよいですか?

回答

まずcheckSelfPermission()で確認し、次にrequestPermissions()またはモダンなPermission Launcher(registerForActivityResult)でリクエストします。レスポンスはonRequestPermissionsResult()またはlauncherコールバックで処理します。

3

ActivityCompat.checkSelfPermission()は何のために使いますか?

回答

checkSelfPermission()メソッドは、パーミッションが現在付与されているかどうかを確認します。付与されている場合はPERMISSION_GRANTED、そうでない場合はPERMISSION_DENIEDを返します。パーミッションが必要な機能を使用する前に必ず確認してください。

4

パーミッショングループとは何ですか?

5

shouldShowRequestPermissionRationale()は何のために使いますか?

+18 面接問題

次の面接に向けてAndroidをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める