• ベストアンサー

パーミッション

androidstudioなどでサンプルコードを探す際、パーミッションがなくて動かないという事があります。 使ったコードの中から関係ありそうなものをチョイスして検索かけるのは当たり前として、熟練のプログラマーは何を検索するかある程度、あたりをつけたり目星をつけたりしているのでしょうか? または絞り込んだりせず、検索に検索を重ねる感じでしょうか? 初歩的な質問になってしまうのですが答えて頂けたら幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>回答No.1 amanojaku1 下記はPermissionが必要になる基本的な機能です、これ以外にも有りますが下記の基本的な機能を頭の片隅にでも入れて置いて下さい、下記の機能が使われているのを発見したら一覧を参照し、それからwebで詳細な設定方法を検索と言う感じで。 連絡先 カレンダー 「メール、SMS」など GPS(現在地) ネットワーク(インターネット、WiMAX、Wi-Fi、Bluetooth、NFC) アカウント情報 SDカード(外部ストレージ?) ハードウェア(音声(「音量、転送」などのの音声全般)、録音、写真と動画の撮影、バイブレーション、フラッシュ用ライト、USBデバイス) 通話の監視、記録、処理(電話機能のコントロール、ダイヤル番号の変更、「電話番号、シリアル番号、通話履歴」などを取得する) 心拍数などの身体センサー類

その他の回答 (2)

回答No.3

>回答No.2 amanojaku1 >「メール、SMS」など 「メール(MMS)、SMS、WAP、WAP Push」など

回答No.1

まず下記Permission一覧(もちろん他のサイトでも良いです)から必要になりそうなPermissionをピックアップして、そのPermissionの設定の詳細をwebから検索する(複数あるなら複数のPermissionを1つ1つ検索する)のが普通だと思います。 AndroidManifest.xml の permission一覧(古いPermissionの一覧) http://pentan.info/android/app/permission_list.html Android 6.0のRuntime Permissionに対応する(Runtime Permissionの対象となるPermissionの一覧) https://firespeed.org/diary.php?diary=kenz-1821 Androidのパーミッションと6.0での処理の流れを今さら説明してみる(Android 6.0以降のRuntime Permissionに関する解説) http://qiita.com/imaizume/items/178cb540b697cd9419fd

関連するQ&A