- Aug 11 Fri 2017 00:38
-
[Android] 16-8 intent傳遞物件
- Aug 11 Fri 2017 00:27
-
[Android] 16-7 intent傳值
- Jun 09 Thu 2016 20:51
-
[Android] 16-6 Intent解析

這篇要介紹Intent和Intent filter是如何配對的
介紹如下
當系統收到implicit intent要啟動activity時
android系統會根據下列3個層面來找出適合的activity
action
data(URI and data type)
category
- Jun 09 Thu 2016 20:45
-
[Android] 16-5 設定Intent filter

Intent Filter是在mainfest內設定的
介紹如下
Explicit intent在使用時不管intent filter的宣告
而intent filter的使用是在mainfest內用<intent-filter>使用
<action>
在 name 屬性中,宣告接受的intent action。
必須是動作的常數字串,不能是class內的常數。
ex: <action android:name="string" />
<data>
使用一或多項屬性來宣告接受的資料類型。
ex: <data android:scheme="string"
android:host="string"
android:port="string"
android:path="string"
android:pathPattern="string"
android:pathPrefix="string"
android:mimeType="string" />
<category>
在 name 屬性中,宣告接受的intent category。
必須是動作的常數字串,不能是class內的常數。
ex: <category android:name="string" />
- Jun 09 Thu 2016 20:29
-
[Android] 16-4 建立App chooser
- Jun 09 Thu 2016 20:25
-
[Android] 16-3 建立Intent

Intent主要分explicit intent和implicit兩種
這篇介紹建立方式
1. 官網https://developer.android.com/guide/components/intents-filters.html#Building
- Jun 09 Thu 2016 20:06
-
[Android] 16-2 Intent 組成

Intent的組成主要有Component name, Action, Date, Category, Extras和Flags
一些細節可以到官網https://developer.android.com/reference/android/content/Intent.html
Intent的成員介紹如下
- Jun 09 Thu 2016 19:56
-
[Android] 16-1 Intent

Intent是一個messaging object,
用來和app component溝通
主要有3種用法
a. To start an activity: 啟動activity
b. To start a service: 啟動service
c. To deliver a broadcast: 傳送廣播
1


