AndroidManifest.xml

「AndroidManifest.xml」の編集履歴(バックアップ)一覧はこちら

AndroidManifest.xml」(2013/11/10 (日) 22:21:21) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

[[http://www.limy.org/program/android/android_manifest.html]] *AndroidManifest.xml -manifest / package, android:sharedUserId, android:sharedUserLabel, android:versionCode, android:versionName --intent-filter -uses-permission / android:name -permission / android:description, android:icon, android:label, android:name, android:permissionGroup, android:protectionLevel -permission-tree -permission-group -instrumentation -uses-sdk / android:minSdkVersion, android:targetSdkVersion, android:maxSdkVersion -uses-configuration -uses-feature -supports-screens -application / android:allowClearUserData, android:allowTaskReparenting, android:debuggable, android:description, android:enabled, android:hasCode, android:icon, android:label, android:manageSpaceActivity, android:name, android:permission, android:persistent, android:process, android:taskAffinity, android:theme -activity / android:enabled, android:icon, android:label, android:name, android:permission, android:process, android:taskAffinity, android:theme, android:allowTaskReparenting, android:alwaysRetainTaskState, android:clearTaskOnLaunch, android:configChanges , android:excludeFromRecents, android:exported, android:finishOnTaskLaunch, android:launchMode, android:multiprocess, android:noHistory, android:screenOrientation, android:stateNotNeeded, android:windowSoftInputMode 以下親要素あり --intent-filter / android:icon, android:label, android:priority 親要素 : <manifest> / <activity> / <activity-alias> / <service> / <receiver> --intent-filter ---action / android:name ---categoty / android:name ---data / android:host, android:mimeType, android:path, android:pathPrefix, android:pathPattern, android:port, android:scheme --meta-data 親要素 : <manifest> / <activity> / <activity-alias> / <service> / <receiver> -activity-alias -service -receiver -provider -uses-library **ユーザーパーミッション -スマホ端末の機能を使う際に、どんな機能を使うか(ユーザー情報を取得したり)を宣言しておく。 **サービス(service) [[http://kurotofu.sytes.net/kanji/fool/?p=626]] -Activity(画面)を必要としない -バックグラウンドでも動く **インテント 別の画面(Activity)を呼び出したり、そこに情報を渡したりする仕組み ***インテントフィルター(intent-filter) -暗黙的インテントで「関係あるアクティビティ」を呼び起こすとき、どれが「関係ある」のか教えてやらないと。 --例えば、あるアプリで「webブラウザで開く」を選んだとき、入っているアプリからブラウザが幾つか表示されて選択できる。はて、どうやって入っているアプリから「webブラウザ」を選んだのか → これは「http://を受け取れます」的な情報をもたせているから。 -教えてやるのが AndroidManifest.xml のなかの intent-filter -持っている情報の種類は3つ --action : おおまかに「何するアクティビティか」 --category : 補足情報みたいな感じ? --data : URIの設定 [[暗黙的インテント - MitoRoid>http://mitoroid.com/category/android/android_implicit_intent.php]]
[[http://www.limy.org/program/android/android_manifest.html]] *AndroidManifest.xml -manifest / package, android:sharedUserId, android:sharedUserLabel, android:versionCode, android:versionName --intent-filter -uses-permission / android:name -permission / android:description, android:icon, android:label, android:name, android:permissionGroup, android:protectionLevel -permission-tree -permission-group -instrumentation -uses-sdk / android:minSdkVersion, android:targetSdkVersion, android:maxSdkVersion -uses-configuration -uses-feature -supports-screens -application / android:allowClearUserData, android:allowTaskReparenting, android:debuggable, android:description, android:enabled, android:hasCode, android:icon, android:label, android:manageSpaceActivity, android:name, android:permission, android:persistent, android:process, android:taskAffinity, android:theme -activity / android:enabled, android:icon, android:label, android:name, android:permission, android:process, android:taskAffinity, android:theme, android:allowTaskReparenting, android:alwaysRetainTaskState, android:clearTaskOnLaunch, android:configChanges , android:excludeFromRecents, android:exported, android:finishOnTaskLaunch, android:launchMode, android:multiprocess, android:noHistory, android:screenOrientation, android:stateNotNeeded, android:windowSoftInputMode 以下親要素あり --intent-filter / android:icon, android:label, android:priority 親要素 : <manifest> / <activity> / <activity-alias> / <service> / <receiver> --intent-filter ---action / android:name ---categoty / android:name ---data / android:host, android:mimeType, android:path, android:pathPrefix, android:pathPattern, android:port, android:scheme --meta-data 親要素 : <manifest> / <activity> / <activity-alias> / <service> / <receiver> -activity-alias -service -receiver -provider -uses-library **ユーザーパーミッション -スマホ端末の機能を使う際に、どんな機能を使うか(ユーザー情報を取得したり)を宣言しておく。 **サービス(service) [[http://kurotofu.sytes.net/kanji/fool/?p=626]] -Activity(画面)を必要としない -バックグラウンドでも動く ***Activityとの比較 -画面(ユーザーインターフェース)が無くても処理できる、終わらない -定時に起動させても、画面が出てこない(で済む) **インテント 別の画面(Activity)を呼び出したり、そこに情報を渡したりする仕組み ***遷移先に情報を預ける ***遷移元が預けた情報を取得する -getstrextra -getgetBooleanExtra ***インテントフィルター(intent-filter) -暗黙的インテントで「関係あるアクティビティ」を呼び起こすとき、どれが「関係ある」のか教えてやらないと。 --例えば、あるアプリで「webブラウザで開く」を選んだとき、入っているアプリからブラウザが幾つか表示されて選択できる。はて、どうやって入っているアプリから「webブラウザ」を選んだのか → これは「http://を受け取れます」的な情報をもたせているから。 -教えてやるのが AndroidManifest.xml のなかの intent-filter -持っている情報の種類は3つ --action : おおまかに「何するアクティビティか」 --category : 補足情報みたいな感じ? --data : URIの設定 [[暗黙的インテント - MitoRoid>http://mitoroid.com/category/android/android_implicit_intent.php]]

表示オプション

横に並べて表示:
変化行の前後のみ表示: