android应用框架原理与程式设计

ID:15418076

大小:6.31 MB

页数:359页

时间:2018-08-03

android应用框架原理与程式设计_第1页
android应用框架原理与程式设计_第2页
android应用框架原理与程式设计_第3页
android应用框架原理与程式设计_第4页
android应用框架原理与程式设计_第5页
资源描述:

《android应用框架原理与程式设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯應用框架原理與程式設計36技適用於Android1.0版本書完整範例程式碼請到網站下載:www.misoo1.com或tom-kao.blogspot.com高煥堂著(2008年10月第三版)misoo.tw@gmail.com2Android應用框架原理與程式設計36技¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

2、¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯著作權聲明:ò本書已於2008年4月出版發行。ò著作權屬於高煥堂所擁有。ò本e-book可整份免費自由複製流傳。ò但非經作者書面同意,不可以加以切割、剪輯及部分流傳。ò任何商業用途皆需得到作者的書面同意。書內範例原始程式碼,請到tom-kao.blogspot.com或www.misoo1.com下载。3¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

3、¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯第三版序言由於Android正式(1.0)版和HTC/Android實體手機皆已經上市了,因之本書也針對Android1.0版的出爐而即時修訂,成為本書的第三版。大家幾乎都聽過愚公移山的故事,但是大家常把焦點擺在愚公和移山,而忽略了畚「箕」的角色。禮記.學記篇上有言:良弓之子,必學為箕。其意思是,欲做出優良的弓,必先好好研究其模子(即箕)。最近許多人知道Google推出轟動武林、驚動萬教的Android手機平台。但是幾乎都只關心如何在該新平台上開發應用程式,卻忽略了

4、Android是個框架(Framework),而框架裡含有成百上千個「箕」類(註:基類是大陸對SuperClass的譯詞)。基於「良弓之子,必學為箕」的精神,本書先教您正確認識框架(箕)之原理,然後才介紹如何善用畚箕來開發出優良的Android應用程式(良弓)。本書共分為4篇:※第一篇:介紹應用框架概念、原理和特性。※第二篇:闡述應用框架之設計技巧。亦即,如何打造應用框架。(註:如果你的職務是「使用」Android框架來開發應用程式的話,可以跳過本篇,直接進入第三篇。)※第三篇:說明及演練Andr

5、oid應用程式設計的36技。※第四篇:介紹Android框架與硬體之間C組件的開發流程及工具。筆者並不是說Android的應用程式師是愚公,而旨在說明手機軟體領域的三個主要分工角色:ò做畚箕者:如Andriod開發團隊。ò畚箕買主:如Google公司。ò挑畚箕者:如Android應用程式師。本書也不把您設定為應用程式師單一角色,而是盼望能協助您開拓更寬廣的未來,無論在上述的任何角色,都能如魚得水,輝煌騰達。於此誠摯地祝福您!高煥堂謹識於2008.10.3tom-kao.blogspot.com4A

6、ndroid應用框架原理與程式設計36技¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯目錄第一篇良弓之子,必學為箕(框架)~禮記.學記~第1章認識應用框架,141.1何謂應用框架1.2框架的起源1.3框架的分層1.4框架的「無用之用」效果1.5框架與OS之關係:常見的迷思第2章應用框架魅力的泉源:反向溝通,312.1前言2.2認識反向溝通2.3主控者是框架,而不是應用程式2.4現代應用框架:採

7、取廣義IoC觀念2.5框架的重要功能:提供預設行為第二篇無之(抽象)以為用~老子:無之以為用~第3章如何打造應用框架,543.1基礎手藝:抽象(無之)與衍生(有之)3.2打造框架:細膩的抽象步驟3.2.1基本步驟3.2.2細膩的手藝(一):比較資料成員3.2.3細膩的手藝(二):比較函數成員3.2.4細膩的手藝(三):將抽象類別轉為介面5¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯第三篇有之

8、(繼承)以為利~老子:有之以為利~第4章應用程式設計的基礎手藝12技,824.1#1:如何建立Menu選單4.2#2:如何呈現按鈕(Button)之14.3#3:如何呈現按鈕(Button)之24.4#4:如何進行畫面佈局(Layout)4.5#5:如何呈現List選單之14.6#6:如何呈現List選單之24.7#7:如何運用相對佈局(RelativeLayout)4.8#8:如何運用表格佈局(TableLayout)4.9#9:如何動態變換佈局4.10#10:如何定義自己的Vi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《android应用框架原理与程式设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯應用框架原理與程式設計36技適用於Android1.0版本書完整範例程式碼請到網站下載:www.misoo1.com或tom-kao.blogspot.com高煥堂著(2008年10月第三版)misoo.tw@gmail.com2Android應用框架原理與程式設計36技¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

2、¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯著作權聲明:ò本書已於2008年4月出版發行。ò著作權屬於高煥堂所擁有。ò本e-book可整份免費自由複製流傳。ò但非經作者書面同意,不可以加以切割、剪輯及部分流傳。ò任何商業用途皆需得到作者的書面同意。書內範例原始程式碼,請到tom-kao.blogspot.com或www.misoo1.com下载。3¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

3、¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯第三版序言由於Android正式(1.0)版和HTC/Android實體手機皆已經上市了,因之本書也針對Android1.0版的出爐而即時修訂,成為本書的第三版。大家幾乎都聽過愚公移山的故事,但是大家常把焦點擺在愚公和移山,而忽略了畚「箕」的角色。禮記.學記篇上有言:良弓之子,必學為箕。其意思是,欲做出優良的弓,必先好好研究其模子(即箕)。最近許多人知道Google推出轟動武林、驚動萬教的Android手機平台。但是幾乎都只關心如何在該新平台上開發應用程式,卻忽略了

4、Android是個框架(Framework),而框架裡含有成百上千個「箕」類(註:基類是大陸對SuperClass的譯詞)。基於「良弓之子,必學為箕」的精神,本書先教您正確認識框架(箕)之原理,然後才介紹如何善用畚箕來開發出優良的Android應用程式(良弓)。本書共分為4篇:※第一篇:介紹應用框架概念、原理和特性。※第二篇:闡述應用框架之設計技巧。亦即,如何打造應用框架。(註:如果你的職務是「使用」Android框架來開發應用程式的話,可以跳過本篇,直接進入第三篇。)※第三篇:說明及演練Andr

5、oid應用程式設計的36技。※第四篇:介紹Android框架與硬體之間C組件的開發流程及工具。筆者並不是說Android的應用程式師是愚公,而旨在說明手機軟體領域的三個主要分工角色:ò做畚箕者:如Andriod開發團隊。ò畚箕買主:如Google公司。ò挑畚箕者:如Android應用程式師。本書也不把您設定為應用程式師單一角色,而是盼望能協助您開拓更寬廣的未來,無論在上述的任何角色,都能如魚得水,輝煌騰達。於此誠摯地祝福您!高煥堂謹識於2008.10.3tom-kao.blogspot.com4A

6、ndroid應用框架原理與程式設計36技¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯目錄第一篇良弓之子,必學為箕(框架)~禮記.學記~第1章認識應用框架,141.1何謂應用框架1.2框架的起源1.3框架的分層1.4框架的「無用之用」效果1.5框架與OS之關係:常見的迷思第2章應用框架魅力的泉源:反向溝通,312.1前言2.2認識反向溝通2.3主控者是框架,而不是應用程式2.4現代應用框架:採

7、取廣義IoC觀念2.5框架的重要功能:提供預設行為第二篇無之(抽象)以為用~老子:無之以為用~第3章如何打造應用框架,543.1基礎手藝:抽象(無之)與衍生(有之)3.2打造框架:細膩的抽象步驟3.2.1基本步驟3.2.2細膩的手藝(一):比較資料成員3.2.3細膩的手藝(二):比較函數成員3.2.4細膩的手藝(三):將抽象類別轉為介面5¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯第三篇有之

8、(繼承)以為利~老子:有之以為利~第4章應用程式設計的基礎手藝12技,824.1#1:如何建立Menu選單4.2#2:如何呈現按鈕(Button)之14.3#3:如何呈現按鈕(Button)之24.4#4:如何進行畫面佈局(Layout)4.5#5:如何呈現List選單之14.6#6:如何呈現List選單之24.7#7:如何運用相對佈局(RelativeLayout)4.8#8:如何運用表格佈局(TableLayout)4.9#9:如何動態變換佈局4.10#10:如何定義自己的Vi

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭