原创 【Android Training - 05】與其他Apps進行交互 [ Lesson 0 - 章節概覽 ]

一個Android app通常都會有好幾個activities. 每一個activity的界面都可能允許用戶執行一些特殊任務(例如查看地圖或者是開始拍照等)。爲了讓用戶從一個activity跳到另外一個activity,你的app必

原创 Android Notes 01 - Bound Services

發表在我的網站,歡迎訪問:http://kesenhoo.github.io/blog/2013/02/18/android-notes-01-bound-services/

原创 【Android Training - 03】使用Fragments建立動態的UI [ Lesson 3 - 創建靈活可變的UI ]

Building a Flexible UI 當把你的程序設計成可以適配一系列大小各異的屏幕時,你可以基於可使用的屏幕空間來爲你的fragments設置不同的參數,從而達到重用的目的。 例如:在手持設備上,一次顯示一個frag

原创 【Android Training - 05】與其他Apps進行交互 [ Lesson 1 - 啓動到另外一個app ]

Android中最重要的功能之一就是可以利用一個帶有action的"intent"使得當前app能夠跳轉到其他的app。例如:如果你的app擁有一個地址想要顯示在地圖上,你並不需要在你的app裏面創建一個activity用來顯示地圖。你

原创 【Android Training - Multimedia】捕獲照片 [Lesson 2 - 簡單的錄像動作]

這節課會介紹如何使用現有的Camera程序來錄製一個視頻。和拍照一樣,我們沒有必要去重新發明錄像程序。大多數的Android程序都有自帶Camera來進行錄像。[這一課的內容大多數與前面一課類似,簡要帶過,一些細節不贅述了]。

原创 【Android Training - 03】使用Fragments建立動態的UI [ Lesson 4 - Fragment之間的通信 ]

爲了重用fragment的UI組件,你必須爲每個fragment建立自己的container,模塊化自己的layout與行爲。一旦你定義了那些可重用的fragment,你可以使用activity與他們建立聯繫,對那些UI組件做組合動作等

原创 【Android Training - 26】程序代碼性能優化小技巧

發佈在我的獨立網站,歡迎移步訪問 http://kesenhoo.github.io/blog/2013/04/06/android-training-performance-tips/ http://kesenhoo.github.i

原创 【Android Training - 04】保存數據 [ Lesson 3 - 保存數據到SQLite]

對於重複或者結構化的數據(如聯繫人信息)等保存到DB是個不錯的主意。這節課假定你已經熟悉SQL數據庫的操作。在Android上可能會使用到的APIs,可以從android.database.sqlite包中找到。 Define a S

原创 【Android Training - 04】保存數據 [ Lesson 0 - 章節概覽 ]

Saving Data 學習前提與依賴關係: Android 1.6 (API Level 4) or higherFamiliarity with Map key-value collectionsFamiliarity wit

原创 【Android Training - 05】與其他Apps進行交互 [ Lesson 3 - 允許其他app啓動你的activity ]

前兩節課主要講了從你的app啓動另外一個app。但是如果你的app可以響應前面發出的action,那麼你的app應該做好響應的準備。例如,如果你創建了一個social app,它可以分享messages 或者 photos 給好友,那麼

原创 【Android Training UI】創建自定義的Views(Lesson 4 - 優化View的性能)

寫在我的Blog:http://kesenhoo.github.io/blog/android-training-ui-creating-custom-views-lesson-4

原创 Android Training - 使用IntentService執行任務(Lesson 2 - 發送任務給IntentService)

寫在http://hukai.me/blog/android-training-18-running-background-service-lesson-2/

原创 【Android Training】置頂索引

學習了Android有段時間了,感覺還是官方的英文資料學習起來收穫最大。之前看了很多Android Dev Guide裏面的文章,也寫過幾篇文章,可惜沒有堅持下去。這次學習官方培訓課程,決定把自己所學與大家一起分享,寫的不好的地方還請多多

原创 【Git Notes】 置頂索引

接觸Git之後,發覺這款Version Control System確實很好用。把自己的學習心得分享給諸位。說是學習筆記,其實幾乎都是摘抄自Pro Git,只是稍微加了一些個人的標記與總結。希望對學習Git的朋友有所幫助,歡迎一起交流,謝

原创 Android Training - 使用IntentService執行任務(Lesson 3 - 回傳任務狀態給發送方)

寫在http://hukai.me/blog/android-training-18-running-background-service-lesson-3/