Android 4編程入門經典

所属分类:編程語言與程序設計  
出版时间:2012-11   出版时间:清華大學出版社   作者:(美)李偉夢 著   页数:499  

内容概要

  Android 4的问世,标志着Google将Android操作系统的大旗插到了智能手机和平板电脑的阵营中。这本指南书将教会您成功开发Android应用程序所需的一切。《移动与嵌入式开发技术·Android 4编程入门经典:开发智能手机与平板电脑应用》涵盖了Android应用程序开发的所有基础,包括用户界面、网络、SMS消息传递、数据库、基于位置的服务和部署等。资深作者Wei-Meng Lee为您铺就了一条成功开发和部署Android应  用程序的康庄大道。

作者简介

作者:(美国)李伟梦(Wei—Meng Lee) 译者:何晨光 李洪刚  李伟梦(Wei—Meng Lee),是一名技术专家,并且是Developer Learning Solutios(www.leam2develop.net)的创始人。Developer Learning Solutions是一家技术公司,主要培训最新的移动技术。Wei-Meng Lee有多年的培训经验,他的培训课程侧重于采用“实践出真知”的方法。他在编程方面采用的务实方法使得理解这些主题比阅读Apple提供的图书、教程和文档容易得多。在DevX.com、MobiForge.tom和CoDe Magazine等网站或平面媒体中经常可以看到他的名字。Wei-Meng Lee经常受邀在技术会议上发言,并在最近参加了美国的Mobile Connections和加拿大蒙特利尔的DevTeach/DevMobile。Wei-Meng Lee的联系方式为weimenglee@learn2develop.net。

书籍目录

第1章Android編程入門 1.1 Android簡介 1.1.1 Android版本 1.1.2 Android功能 1.1.3 Android架構 1.1.4市場上的Android設備 1.1.5 AndroidMarket 1.1.6 Android開發社區 1.2獲得所需工具 1.2.1 Android SDK 1.2.2安裝Android SDK工具 1.2.3配置Android SDK Manager 1.2.4 Eclipse 1.2.5 Android開發工具 1.2.6創建Android虛擬設備(AVD) 1.3創建第一個Android應用程序 1.4 Android應用程序剖析 1.5本章小結 第2章活動、碎片和意圖 2.1理解活動 2.1.1如何對活動應用樣式和主題 2.1.2隱藏活動標題 2.1.3顯示對話框窗口 2.1.4顯示進度對話框 2.1.5顯示更復雜的進度對話框 2.2使用意圖鏈接活動 2.2.1解決意圖篩選器的沖突 2.2.2從意圖返回結果 2.2.3使用意圖對象傳遞數據 2.3碎片 2.3.1動態添加碎片 2.3.2碎片的生命周期 2.3.3碎片之間進行交互 2.4使用意圖調用內置應用程序 2.4.1理解意圖對象 2.4.2使用意圖篩選器 2.4.3添加類別 2.5顯示通知 2.6本章小結 第3章Android用戶界面 3.1 了解屏幕的構成 3.1.1視圖和視圖組 3.1.2 LinearLayout 3.1.3 AbsoluteLayout 3.1.4 TableLayout 3.1.5 RelativeLayout 3.1.6 FrameLayout 3.1.7 ScrollView 3.2適應顯示方向 3.2.1錨定視圖 3.2.2調整大小和重新定位 3.3管理屏幕方向的變化 3.3.1配置改變時保持狀態信息 3.3.2檢測方向改變 3.3.3控制活動的方向 3.4使用Action Bar 3.4.1 向Action Bar添加動作項 3.4.2定制動作項和應用程序圖標 3.5 以編程方式創建用戶界面 3.6偵听用戶界面通知 3.6.1重寫活動中定義的方法 3.6.2為視圖注冊事件 3.7本章小結 第4章使用視圖設計用戶界面 4.1基本視圖 4.1.1 TextView視圖 4.1.2 Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton和RadioGroup視圖 4.1.3 ProgressBar視圖 4.1.4 AutoCompleteTextView視圖 4.2選取器視圖 4.2.1 TimePicker視圖 4.2.2 DatePicker視圖 4.3使用列表視圖顯示長列表 4.3.1 ListView視圖 4.3.2使用Spinner視圖 4.4了解特殊碎片 4.4.1使用ListFragment 4.4.2使用DialogFragment 4.4.3使用PreferenceFragment 4.5 本章小結 第5章使用視圖顯示圖片和菜單 5.1使用圖像視圖顯示圖片 5.1.1 Gallery和ImageView視圖 5.1.2 ImageSwitcher 5.1.3 GridView 5.2將菜單和視圖一起使用 5.2.1創建輔助方法 5.2.2選項菜單 5.2.3上下文菜單 5.3其他一些視圖 5.3.1 AnalogClock和DigitalClock視圖 5.3.2 WebView 5.4本章小結 第6章數據持久化 6.1保存和加載用戶首選項 6.1.1使用活動訪問首選項 6.1.2通過編程檢索和修改首選項值 6.1.3修改首選項文件的默認名稱 6.2將數據持久化到文件中 6.2.1保存到內部存儲器 6.2.2保存到外部存儲器(SD卡) 6.2.3選擇最佳存儲選項 6.2.4使用靜態資源 6.3創建和使用數據庫 6.3.1創建DBAdapter輔助類 6.3.2以編程方式使用數據庫 6.3.3預創建數據庫 6.4本章小結 第7章內容提供者 7.1在Android中共享數據 7.2使用內容提供者 7.2.1預定義查詢字符串常量 7.2.2投影 7.2.3篩選 7.2.4排序 7.3創建自己的內容提供者 7.4使用內容提供者 …… 第8章消息傳遞 第9章基于位置的服務 第10章聯網 第11章開發Android服務 第12章發布Android應用程序 附錄A使用Eclipse進行Android開發 附錄B使用Android模擬器 附錄C練習答案

章节摘录

版权页:   插图:   为Android 3.0之前的版本编写的应用程序在Android 3.0设备上可以直接运行,无须修改。但是,使用了Android 3.0的新功能编写的Android 3.0平板电脑应用程序是不能在较早的设备上运行的。为了确保Android 3.0平板电脑应用程序可以在各种版本的设备上运行,必须从编程方面入手确保只使用Android的特定版本支持的功能。 在2011年11月,Google发布了Android 4.0,让智能手机也具有了Android 3.0中引入的所有功能,并且还提供了一些新功能,包括面部识别解锁功能、数据使用监控、近距离通信(Near Field Communication,NFC)等。 1.1.2 Android功能 鉴于Android的开源以及制造商可对其自由定制的特点,因此没有固定的软硬件配置。然而,Android本身支持如下功能: 存储——使用SQLite(轻量级的关系数据库)进行数据存储,第6章将对数据存储进行详细讨论。 连接性——支持GSM/EDGE、IDEN、CDMA、EV—D0、UMTS、Bluetooth(包括A2DP和AVRCP)、WiFi、LTE和WiMAX。第8章将详细讨论联网。 消息传递——支持SMS和MMS,也在第8章进行详细探讨。 Web浏览器——基于开源的WebKit,并集成Chrome的V8 JavaScript引擎。 媒体支持——支持以下媒体:H.263、H.264(在3GP或MP4容器中)、MPEG—4 SP、AMR、AMR—WB(在3GP容器中)、AAC、HE—AAC(在MP4或3GP容器中)、MP3、MIDI、OggVorbis、WAV、JPEG、PNG、GIF和BMP。 硬件支持——加速度传感器、摄像头、数字式罗盘、接近传感器和全球定位系统(GPS)。 多点触摸——支持多点触摸屏幕。 多任务——支持多任务应用。 Flash支持——Android 2.3支持Flash 10.1。 tethering——支持作为有线/无线热点实现Internet连接共享。 1.1.3 Android架构 为了理解Android的工作方式,可以参看图1—1,该图描述了构成Android操作系统(OS)的各个层。 Android操作系统大致可以在4个主要层面上分为以下5个部分: Linux内核——这是Android所基于的核心。这一层包括了一个Android设备的各种硬件组件的所有低层设备驱动程序。 库——包括了提供Android操作系统的主要功能的全部代码。例如,SQLite库提供了支持应用程序进行数据存储的数据库。WebKit库为浏览Web提供了众多功能。

编辑推荐

Android4的問世,標志著Google將Android操作系統的大旗插到了智能手機和平板電腦的陣營中。《Android 4編程入門經典:開發智能手機與平板電腦應用》將教會您成功開發Android應用程序所需的一切。

图书封面




    Android 4編程入門經典下載



用户评论 (总计21条)

 
 

  •     這本書內容很全,代碼清晰,錯誤很少,不過有些代碼重復復制,解釋的不夠清楚明白,浮于應用的表面而已,總的來說,新手可以讀讀,肯定會有收獲
  •     適合初學者入門學習,平裝本
  •     此書有錯頁情況33-48頁居然在49-64頁之後。我才讀到此處不知是否還會有相同情況。但內容方面我還是挺喜歡。
  •     書籍的內容都是入門的,如果示例更有深度就好了。
  •     對于完全不會的新手這本書應該是很好的選擇︰圖文並茂,通俗易懂。不過對于學習android有一段時間的人來說就不一定了,好多內容都很基礎簡單。。。
  •     這本書真的很好,推薦新手買,給十分
  •     內容不夠詳實,字體好大,示例腳本很多,而且腳本的字體間距很大,有些重復的完全可以不用列出來。有點湊頁數的感覺。
  •     補基礎,可以看看這邊
  •     書不錯,對我手機編程入門有幫助,還沒看完
  •     是本不錯的入門書。紙張,一般吧。
  •     發貨快,服務一向高標準!∼書質量一般化,內容在邏輯上也比較混亂。
  •     里面的內容比較基礎,注釋也比較好,適合初學
  •     從一開始安裝,就好最新版的不一樣,畢竟android發展太快了。。
  •     非常好的書,之前買過好幾本安卓的書了,相比較而言,這本在各方面是最好的,強烈建議買這一本
  •     比較容易上手的書,值。
  •     如題。應該是正版。但是味道很難聞。內容沒看不作評論
  •     安卓好書
  •     android 入門經典書
  •     不錯的書,很實用,而且質量也不錯哦。
  •     移動開發入門
  •     挺不錯的,不過要懂java,有編程的基礎~~~
 

計算機與互聯網 PDF免费下载,編程語言與程序設計PDF免费下载。 计算机教程网 

计算机教程网 @ 2018