パーミッションとデバイス機能
ランタイムパーミッション、Camera、Location、Sensors、Bluetooth、NFC、Telephony、デバイス機能の検出
21 面接問題·
Mid-Level
1Normal権限とDangerous権限の違いは何ですか?
1
Normal権限とDangerous権限の違いは何ですか?
回答
Normal権限はインストール時に自動的に付与されます(例:INTERNET、VIBRATE)。Dangerous権限はAndroid 6.0以降、実行時にユーザーの明示的な同意が必要です(例:CAMERA、LOCATION)。プライバシーに影響するためです。
2Androidでランタイムパーミッションをリクエストするにはどうすればよいですか?
2
Androidでランタイムパーミッションをリクエストするにはどうすればよいですか?
回答
まずcheckSelfPermission()で確認し、次にrequestPermissions()またはモダンなPermission Launcher(registerForActivityResult)でリクエストします。レスポンスはonRequestPermissionsResult()またはlauncherコールバックで処理します。
3ActivityCompat.checkSelfPermission()は何のために使いますか?
3
ActivityCompat.checkSelfPermission()は何のために使いますか?
回答
checkSelfPermission()メソッドは、パーミッションが現在付与されているかどうかを確認します。付与されている場合はPERMISSION_GRANTED、そうでない場合はPERMISSION_DENIEDを返します。パーミッションが必要な機能を使用する前に必ず確認してください。
4
パーミッショングループとは何ですか?
5
shouldShowRequestPermissionRationale()は何のために使いますか?
+18 面接問題
その他のAndroid面接トピック
Android の基礎
Junior
24問Android UIとリソース
Junior
30問Androidライフサイクル
Junior
30問Android ナビゲーション
Junior
26問Android データ管理
Junior
29問Android ネットワーキング
Junior
29問Android テスト
Junior
28問Android Gradle
Junior
26問Android向けKotlin言語の基礎
Junior
24問Room Database
Mid-Level
25問バックグラウンド処理
Mid-Level
18問Jetpack Compose
Mid-Level
28問Android向けFirebase
Mid-Level
23問Android MVVM Architecture
Mid-Level
18問Androidネットワーキング上級
Mid-Level
13問Kotlinのコレクションと演算子
Mid-Level
20問Kotlin Coroutinesとflow
Mid-Level
20問Android の依存性注入
Mid-Level
15問Android MVI Architecture
Mid-Level
17問Android Clean Architecture
Senior
21問Android Compose 上級
Senior
17問Android Performance and Monitoring
Senior
13問Android Security and Privacy
Senior
18問Android CI/CD and Release
Senior
15問Android UX and Form Factors
Senior
18問Android Testing Advanced
Senior
18問