PIXNET Logo登入

給你魚竿

跳到主文

凡事起頭難, 就給你難的

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 11 週五 201700:38
  • [Android] 16-8 intent傳遞物件

01.pngIntent傳遞物件主要有兩種方法
一種是用Serializable
它是用在有Treade時可以控制物件避免被同時使用
另一種是用Parcelable
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(282)

  • 個人分類:16. Intent
▲top
  • 8月 11 週五 201700:27
  • [Android] 16-7 intent傳值

01.pngintent傳遞參數是很常用的方法
一般的常數和物件都直接用putExtra(鍵值, 傳遞的數值)
這樣的形式來傳遞
接收方就使用getIntent()來取得該Intent
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(1,098)

  • 個人分類:16. Intent
▲top
  • 6月 09 週四 201620:51
  • [Android] 16-6 Intent解析

01.png這篇要介紹Intent和Intent filter是如何配對的
介紹如下
 
當系統收到implicit intent要啟動activity時
android系統會根據下列3個層面來找出適合的activity
action
data(URI and data type)
category
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(132)

  • 個人分類:16. Intent
▲top
  • 6月 09 週四 201620:45
  • [Android] 16-5 設定Intent filter

01.pngIntent 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" />
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(203)

  • 個人分類:16. Intent
▲top
  • 6月 09 週四 201620:29
  • [Android] 16-4 建立App chooser

01.pngApp Chooser就是在啟動Activity有多筆以上符合的時候
會跳出的選擇清單
介紹如下
 
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(528)

  • 個人分類:16. Intent
▲top
  • 6月 09 週四 201620:25
  • [Android] 16-3 建立Intent

01.pngIntent主要分explicit intent和implicit兩種
這篇介紹建立方式
 
1. 官網https://developer.android.com/guide/components/intents-filters.html#Building
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(52)

  • 個人分類:16. Intent
▲top
  • 6月 09 週四 201620:06
  • [Android] 16-2 Intent 組成

01.pngIntent的組成主要有Component name, Action, Date, Category, Extras和Flags
一些細節可以到官網https://developer.android.com/reference/android/content/Intent.html
Intent的成員介紹如下
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(100)

  • 個人分類:16. Intent
▲top
  • 6月 09 週四 201619:56
  • [Android] 16-1 Intent

01.pngIntent是一個messaging object,
用來和app component溝通
主要有3種用法
a. To start an activity: 啟動activity
b. To start a service: 啟動service
c. To deliver a broadcast: 傳送廣播
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(180)

  • 個人分類:16. Intent
▲top
1

Google AdSense

文章分類

toggle Android (25)
  • 0. 常見問題 (22)
  • 1. 環境設定 (12)
  • 2. 基本 (28)
  • 3. 應用 (26)
  • 4. NDK (4)
  • 5. UI (12)
  • 7. Google Map (3)
  • 8. Parse (1)
  • 9. 效能 (15)
  • 10. Dialog (11)
  • 11. Activity (5)
  • 12. Storage (5)
  • 13. Source Code (2)
  • 14. Menu (7)
  • 15. Toolbar (4)
  • 16. Intent (8)
  • 17. ProgressBar (3)
  • 18. Firebase (6)
  • 19. FB (6)
  • 20. Content Provider (5)
  • 21. Thread (3)
  • 22. Fragment (3)
  • 23. Test (1)
  • 24. Loader (2)
  • 25. Notification (1)
toggle Arduino (1)
  • 1. 環境設定 (1)
toggle Java (22)
  • 0. 常見問題 (3)
  • 1. 環境設定 (2)
  • 2. 基本 (4)
  • 3. 應用 (9)
  • 4. 基本資料型態 (6)
  • 5. Operator運算子 (8)
  • 6. 條件與迴圈控制 (7)
  • 7. Object物件 (12)
  • 8. 方法Method (5)
  • 9. 陣列Array (7)
  • 10. String (10)
  • 11. Compiler sugar (4)
  • 12. Code Style (7)
  • 13. Numbers (8)
  • 14. jsoup (7)
  • 16. Package (3)
  • 17. 修飾子Modifier (4)
  • 18. 巢狀類別Nested Classes (4)
  • 19. 介面Interface (5)
  • 20. 例外處理 (3)
  • 21. Collection (10)
  • 22. 泛型Generics (3)
toggle C/C++ (3)
  • 1. 環境設定 (1)
  • 2. 基本 (1)
  • 3. 應用 (2)
toggle Java EE (2)
  • 0. 常見問題 (2)
  • 1. 環境安裝 (8)
toggle HTML (2)
  • 1. 基本 (8)
  • 2. Tags (5)
toggle CSS (2)
  • 1. 基本 (1)
  • 2. 應用 (1)
toggle JavaScript (2)
  • 1. 基本 (4)
  • 3. 圖表Chart.js (1)
toggle Bootstrap (1)
  • 1. 基本 (1)
toggle PHP (1)
  • 1. 環境設定 (2)
toggle Android Studio (2)
  • 0. 常見問題 (1)
  • 1. 基本 (23)
toggle Eclipse (2)
  • 1. 基本 (9)
  • 2. 應用 (2)
toggle SQLite (1)
  • 1. 環境設定 (1)
toggle Oracle SQL (2)
  • 0. 常見問題 (3)
  • 1. 環境設定 (4)
toggle SourceTree (1)
  • 1. 基本 (17)
toggle Bitbucket (1)
  • 1. 基本 (3)
toggle GitHub (1)
  • 1. 基本 (2)
toggle CentOS (1)
  • 2. 應用 (1)
toggle Google Cloud Platform (1)
  • 1. 基本 (5)
toggle Parse (1)
  • 1. 基本 (2)
toggle Paypal (1)
  • 1. 基本 (1)
toggle TortoiseGit (1)
  • 1. 基本 (1)
toggle TortoiseSVN (1)
  • 1. 基本 (3)
toggle Synology NAS (1)
  • 1. 基本 (9)
toggle Unreal 4 (2)
  • 1. 環境設定 (1)
  • 2. 基本 (2)
toggle Game (1)
  • CodeHunt (19)
toggle GameMaker (1)
  • 1. Tutorial (13)
toggle Normal (1)
  • 基本 (3)
toggle Blog (1)
  • PIXNET (1)
toggle Blog生命史 (1)
  • 歷程 (3)
toggle 網站推薦 (1)
  • 通用 (13)
toggle 軟體推薦 (1)
  • 實用Free (6)
toggle 廣告賺錢 (1)
  • 廣告賺錢 (7)
toggle 證照 (2)
  • Google (2)
  • 經濟部 (1)
toggle 電腦組裝 (1)
  • 選購 (8)
  • 未分類文章 (1)

最新文章

  • [Android] 3-26 string value不受多國語系影響
  • [Android] gradle jcenter() warring
  • [Android] 3-26 檢查網路
  • [軟體推薦] Typora 編譯器markdown
  • [網站推薦] 線上反組譯Java與APK
  • [網站推薦] 免費Android版型與一些資源
  • [Android] 3-25 String數字轉圖片
  • [電腦組裝] 風扇
  • [電腦組裝] 塔散
  • [電腦組裝] 顯卡

熱門文章

  • (39,869)[Arduino] 1-1 安裝作業環境-以Arduino UNO, Win7為例
  • (12,846)[Eclipse] 1-3 添加註解
  • (13,842)[Android] 3-1 在開機時自動啟動Activity和Service
  • (14,980)[網站推薦] 線上解析JSON網站
  • (9,478)[C/C++] 3-2 return 兩種值
  • (18,503)[Android Studio] 1-1 修改SDK和JDK位置
  • (17,577)[Android Studio] 1-7 註解快捷鍵
  • (1,247)[Oracle SQL] 1-2 安裝Oracle Database Express Edition
  • (3,215)[Oracle SQL] 1-3 連接Oracle Database Express Edition
  • (11,087)[Oracle SQL] Vendor code 17002

參觀人氣

  • 本日人氣:
  • 累積人氣: