Android手機開發(fā)資料,臺灣高煥堂著,在模擬器上運行 ApiDemos,全部點一遍,看看Android都提供了些什么界面效果,心里有個印象。最好把ApiDemos的代碼,看它個兩三遍。我到過深圳南山書城,看了好幾本國內出的Android書籍,一本書都沒翻多久,就看完了,沒啥看頭,因為大部分內容ApiDemos都有了呀。
Android應用程序是用Java寫的,像我這樣從C/C++陣營過來的,開始真的很抵觸!禩hinking in Java》 ??? No! 沒時間玩這東西,當做參考書還行,不懂就翻翻。寶島臺灣的林信良老師寫的《Java學習筆記》,還不錯。
書籍
就只推薦三本,其他的沒看過,不好評論。
Mark L. Murphy: 《The Busy Coder’s Guide to Android Development》
Chris Haseman:《Android Essentials》
高煥堂:《Android 應用框架原理與程式設計36 技》
初學者最好不要第一本書就看高的書,因為一些東西他講起來莫名其妙,搞復雜了,一看developer.android.com英文原版的資料,噢!英文描述這么簡單啊。
第一篇良弓之子,必學為箕(框架)〜禮記。學記〜
第1章認識應用框架,14
1.1何謂應用框架
1.2框架的起源
1.3框架的分層
1.4框架的“無用之用”效果
1.5框架與操作系統(tǒng)之關系:常見的迷思
第2章應用框架魅力的泉源:反向溝通,31
2.1前言
2.2認識反向溝通
2.3主控者是框架,而不是應用程序
2.4現(xiàn)代應用框架:采取廣義IoC的觀念
2.5框架的重要功能:提供預設行為
第二篇無之(抽象)以為用〜老子:無之以為用〜
第3章如何打造應用框架,54
3.1基礎手藝:抽象(無之)與衍生(有之)
3.2打造框架:細膩的抽象步驟
3.2.1基本步驟
3.2.2細膩的手藝(一):比較資料成員
3.2.3細膩的手藝(二):比較函數成員
3.2.4細膩的手藝(三):將抽象類別轉為接口
PDF格式
第三篇有之(繼承)以為利〜老子:有之以為利〜
第4章應用程序設計的基礎手藝12技,82
4.1#1:如何建立功能表選單
4.2#2:如何呈現(xiàn)按鈕(按鈕)之1
4.3#3:如何呈現(xiàn)按鈕(按鈕)之二
4.4#4:如何進行畫面布局(布局)
4.5#5:如何呈現(xiàn)列表選單之1
4.6#6:如何呈現(xiàn)列表選單之二
4.7#7:如何運用相對布局(相對布局)
4.8#8:如何運用表格布局(表布局)
4.9#9:如何動態(tài)變換布局
4.10#10:如何定義自己的視圖
4.11#11:如何定義一組的RadioButton
4.12#12:一個活動啟動另一個活動
第5章使用案例分析與畫面布局之規(guī)劃,141
5.1善用使用案例分析
5.2以Android的實踐使用案例分析之策略
第6章使用案例分析的實踐(策略-甲):6技,149
6.1#13:使用菜單和starActivity()實踐之
6.2#14:使用starActivityForResult()替代了startActivity()
6.3#15:使用ListView的替代菜單
6.4#16:以ListActivity替代活父類別
6.5#17:改由XML的檔案定義畫面布局。
6.6#18:使用onResume()函數
PDF格式
第7章使用案例分析的實踐(策略- B)的:2技,179
7.1#19:一個活動支持兩個畫面布局
7.2#20:將兩個畫面布局合并為一
第8章介紹關聯式資料庫與SQLite的,193
8.1何謂關聯式資料庫
8.2建立一個表格(表)
8.3從表格中查詢資料
8.4關聯資料模型
8.5關聯的種類
8.6兩個表格之互相聯結
8.7的SQL子句:加總及平均
8.8的SQL子句:分組
第9章資料庫手藝:5技,201
9.1#21:SQLite的基本操作
9.2#22:讓SQLite的披上的ContentProvider的外衣
9.3#23:細說的ContentProvider的SQLite與
9.4#24:讓SQLite的配合的onCreate(),onResume()而來去自如
9.5#25:如何實現(xiàn)商業(yè)交易(交易)
第10章進階手藝10技,237
10.1#26:如何定義BroadcastReceiver子類別
10.2#27:如何撰寫服務子類別
10.3#28:如何使用ProgressDialog對象
10.4#29:如何捕捉按鍵的KeyEvent的
10.5#30:善用UML狀態(tài)圖嚴格控制系統(tǒng)的狀態(tài)
10.6#31:如何使用MapView
10.7#32:如何使用WebView
10.8#33:如何自動化操作畫面輸入
10.9#34:如何活用COR的設計樣式
10.10#35:如何活用國家設計樣式
第四篇第三十六技:為箕是上策
第11章如何撰寫框架與硬件間之ç組件,307
11.1#36:如何撰寫框架與硬件間之ç組件
11.2發(fā)展Android的ç組件的經濟意義
附錄一:327
◆A - 1中如何安裝Android SDK中的Windows平臺的1.0版及Eclipse中
◆A - 2中如何離線安裝Android SDK的1.0版及Eclipse中
◆A - 3中如何著手撰寫的Android應用程序
◆A - 4的如何執(zhí)行的Android應用程序
◆A - 5中如何安裝的Linux / Ubuntu的平臺的Android SDK的1.0版及Eclipse中
◆A - 6中如何安裝的C / C交叉編譯器
附錄乙:336
◆B - 1的高煥堂于Omia行動應用服務聯盟會議上演講的講義
◆B - 2轟炸機歡迎一起推動“百萬個小谷歌計劃”
◆B - 3的迎接的IT第三波:移(行)動時代
◆B - 4中高煥堂教你最先進的“現(xiàn)代軟件分析與設計”
◆B - 5中認識的Android仿真器的操作的Eclipse
只要標準或平臺是開放的,有能持續(xù)支持它、影響它,幸運草的種子就會落 在我們的身旁。例如貨柜不是長榮發(fā)明的,IC 積體電路板也不是臺灣發(fā)明的,但 是只要稍具眼光去發(fā)現(xiàn)它、大力支持它,它就會帶來無限的機會。
如果又獲得市 場優(yōu)勢的助力,則前面所述的兩道力量,更能伸展自如。
雖然 Android 手機軟件平臺來自于美國,而 AUTOSAR 汽車軟件平臺來自于歐洲,但是中國大陸地區(qū)具有市場優(yōu)勢,如果大力支持這些貨柜,持續(xù)發(fā)揮上述 的兩道力量,則幸運草就會出現(xiàn)在我們身旁了。一旦這兩個試金石成真,就掌握
了 IT 第三波的潮流,進而成為移動世代的領頭羊。