''[[MobileApp>Mobile Application 入門]]'' > ''[[Android>Android]]'' > ''URI'' ~ *参考ページ [#y558a6c2] URI の一覧が掲載されているページ -> どんなvnd.xxがあるか等 連携が 分かる~ http://www.openintents.org/en/uris Intentフィルターの調査結果一覧が掲載されているページ~ http://d.hatena.ne.jp/yoshagb3/20100513/1273731994 コンテンツプロバイダの説明~ http://www.techdoctranslator.com/android/guide/content-providers インテントとインテントフィルタ~ http://www.techdoctranslator.com/android/guide/intents-filters ~ *URIの例 [#hdd8f176] |Uri| 動作| 例| |~Uri|~動作|~例| |http://web_address| ブラウザを起動する| http://www.google.com/| |tel:phone_number| ダイヤル画面を表示します| tel:123456| |geo:latitude,longitude| 地図を表示します| geo:0,0?q=Sapporo| |content://contacts/people| コンタクトリストを表示します| content://contacts/people/1| content://images/media/128~ *ACTION=VIEW時 の URI動作調査 [#w2dcd6a2] ACTION = VIEW した時に下のURIでどのように動作するか.~ |content://media/external/images/media |Froyoで認識できた| |content://media/internal/images/media |Froyoで認識できた.ただ内部メモリは見れなかった.3DGalleryに行ったら真っ黒画面になった. 恐らく内部画像がなかったからだろう| |content://media/internal/images/thumbnails |Froyoで認識できた.| |content://media/external/images/thumbnails |Froyoで認識できた.| |content://media/external/vdeio/media |FroyoのGalleryで表示できたけど.3DGalleryに連携がいかず直にGallery起動.| |content://media/internal/vdeio/media |FroyoのGalleryで表示できたけど.3DGalleryに連携がいかず直にGallery起動.また、外部メモリが表示された| |content://media/internal/video/thumbnails | 見れない| |content://media/external/video/thumbnails | 見れない| |content://media/external/audio/media/1 |直の指定なら見れる.| |content://media/internal/audio/media/1 |直の指定なら見れる.| |content://media/external/audio/playlists |認識したが、落ちた.VIEWじゃダメ.PICKなら見れた.| ~ ~ ~ ~ *各ACTION時の動作調査 [#l8b2a7e1] ACTION = VIEW した時に何がでるのか~ <data&Typeに何も設定しない時>~ 選択肢=Applications Hardware Preferences ・ProcessInformation・アプリケーション情報・通話設定~ <mimeTypeに*/*した時>~ 選択肢=アクセスポイントの編集・インポートする連絡先の選択・Gallery・3DGallery・メッセージ・音楽・画像を表示(カメラ)(隠れアプリ?)・通話詳細・電話・動画(カメラ)・動画(ギャラリー)・発信番号制限リスト・連絡先x2・連絡先を表示~ ※「画像を表示」をやったら落ちた.(実機でやら無いとダメか?)。他、よく落ちるデータが無いとダメか?(閲覧対象データが無く。空っぽなのでおちるっぽい)~ ~ ~ ACTION = MAIN した時に何がでるのか~ 選択肢=APN・BlueTooth設定・IP設定・NetSpeed・SDカードと端末要領の設定・SIMカードロック設定・Spare Parts・Wifi設定・アカウントと同期の設定x3・アカウントを追加・アプリケーションの管理・アプリケーション設定・アラーム・カメラ・ギャラリー・クイック起動・テキストの読み上げの設定・テスト中・デバイス管理の設定・ドックの設定・ナビメニューx2・プライバシーの設定・ブラウザ・メール・メッセージ・ユーザ辞書・ユーザ補助の設定・ランチャー・ワイヤレスネットワークの設定・位置情報とセキュリティの設定・音の設定・音楽・音声入出力・画面設定・開発・言語とキーボードの設定・削除の制限を越えました・実行中のサービス・証明書インストーラx2・設定x9・端末の状態x2・端末内蔵キーボード・地域/言語・通話設定・電池使用量・電池使用量の詳細・電話x3・日付と時刻・入力言語・連絡先 ~ ~ ACTION = GET_CONTENT した時に何がでるのか~ 選択肢=でない。「アプリケーションがインストールされていません」が出る=恐らく、Type or URIが必要~ ・mimetypeを*/*にした場合~ 選択肢=ギャラリー・3DGallery・音楽トラックを選択・音声レコーダー・連絡先~ Gallery=静止画・動画が混合で表示された。3DGallery=選択モードになった。音楽トラックを選択=選択肢が出て。選択可能(★新規画面に見える) 連絡先=連絡先表示と電話が可能なだけ。編集も可能 ~ ACTION = PICK した時に何がでるのか~ 選択肢=でない。「アプリケーションがインストールされていません」が出る=恐らく、Type or URIが必要~ ・mimetypeを*/*にした場合~ 選択肢=ギャラリー・3DGallery・音楽x5・音楽トラックを選択・動画・連絡先~ ※音楽=曲の再生を実施した。表示できない選択肢も有り。Gallery=選択になった。静止画と動画が混合で表示された。3DGallery=選択モードになった。動画と静止画混合表示できた。動画=音楽アプリの画面で動画の選択肢が出た。動画を再生する様子。連絡先=連絡先表示と電話が可能なだけ。編集も可能。音楽トラックを選択=★なぜか終了 ~ ACTION = SEND した時に何がでるのか~ 選択肢=メール・メッセージ ACTION = EDIT~ <なしの場合>~ 選択肢無しでオプションが起動し、強制終了~ <*/*の場合>~ アクセスポイントの編集・音楽・連絡先を編集~ ※音楽=よく分からないが、曲順を決めれるみたい. ACTION = SHORTCUT ~ ~ ~ ~ ~ CallLog.Calls.CONTENT_URI~ ContactsContract.Contacts.CONTENT_URI~ ContactsContract.RawContacts.CONTENT_URI~ ContactsContract.RawContactsEntity.CONTENT_URI~ ContactsContract.Data.CONTENT_URI~ ContactsContract.StatusUpdates.CONTENT_URI~ ContactsContract.Settings.CONTENT_URI~ ContactsContract.AggregationExceptions.CONTENT_URI~ ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_URI~ ContactsContract.CommonDataKinds.Email.CONTENT_URI~ ContactsContract.Groups.CONTENT_URI~ ContactsContract.SyncState.CONTENT_URI~ Settings.System.CONTENT_URI~ Settings.Secure.CONTENT_URI~ UserDictionary.Words.CONTENT_URI~ MediaStore.Images.Media.INTERNAL_CONTENT_URI~ MediaStore.Images.Media.EXTERNAL_CONTENT_URI~ ERNAL_CONTENT_URIはSDカード等の外部メディアに保存したデータが取得できます MediaStore.Audio.Media.INTERNAL_CONTENT_URI~ MediaStore.Audio.Media.EXTERNAL_CONTENT_URI~ MediaStore.Video.Media.INTERNAL_CONTENT_URI~ MediaStore.Video.Media.EXTERNAL_CONTENT_URI~ MediaStore.Audio.Albums.INTERNAL_CONTENT_URI~ MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI~ MediaStore.Video.Thumbnails.INTERNAL_CONTENT_URI~ MediaStore.Video.Thumbnails.EXTERNAL_CONTENT_URI~ Browser.BOOKMARKS_URI~ Browser.SEARCHES_URI~ ~ ~ ~ コンテントプロバイダは それぞれのセットのURIをユニークに公開する content:// ってのがある ~ ~ ~ ''[[戻る>Android]]''