Android 4.X手机/平板电脑程式设计入门、应用到精通

Android 4.X手机/平板电脑程式设计入门、应用到精通(第二版--适用Android 1.X~4.X)(附光碟)

Android 4.X手机/平板电脑程式设计入门、应用到精通(第二版–适用Android 1.X~4.X)(附光碟)一书是ㄚ琪最近添购了Sharp SH837w 4.7吋日系美型机之后,再度压宝在Android上重新出发学习的好书之一。

 

先来看看博客来简介,让大家瞧瞧ㄚ琪为何想要推荐此书↓↓↓↓↓↓↓

[adsense][/adsense]

想学Android程式设计却担心功力不够?或是读了Android程式设计的书却还是不懂Service的用法,也不知道如何开发App Widget程式,对于最重要的Intent物件也是一知半解…。本书一次解决您所有的问题,从Eclipse的操作技巧、强大的程式码编辑辅助功能、程式的除错技术等基本功开始,到Android程式架构详解、各种介面元件用法介绍、以及Android程式的进阶功能和应用,带领您从入门一路晋升成为开发Android程式的专家。不管是手机、平板电脑或是其它Android装置,大小通吃!

本书不仅内容丰富完整,更重要的是笔者根据教学经验费心整理出一条由浅入深的学习路径,搭配单元主题的学习方式和清楚明了的步骤式讲解,再加上精心设计的实作范例,让您在学过每一个单元之后都能立即上手,达到最高的学习效率。这种编排方式的另一个好处是方便日后查询,由于每一个单元的内容长度适中、主题明确,读者可以根据目录快速找到需要的资料。

Android 3和4增加了许多新技术,像是fragment、action bar、property animation…等,为了让学习更加流畅和完整,笔者将这些新功能和原来的内容重新整理编排以提高整体性。另外为了方便读者区分不同Android版本的功能差异,在每一个单元都特别注明适用的版本,以方便挑选适合的技术。Android 4的主要特色就是适用不同类型的装置包括手机和平板电脑,因此如何让程式的操作介面可以动态配合不同的荧幕尺寸是很重要的技术主题,本书特别针对这方面的考量提供完整的解决方法。

本书特色

*丰富的Eclipse开发环境操作技巧,帮助初学者快速学会Eclipse的强大功能以及程式除错技术,并善用程式编辑辅助功能,提升程式开发效率

*包含Android 3和4的新技术,像是fragment、action bar、action item/view、property animation、NFC beam等,以及开发手机和平板电脑通用程式的完整解决方法

*新增影音播放、拍照、录音录影、WebView、近场通讯(NFC)等技术的完整介绍,让您学会开发各种功能的应用程式

*24种介面元件使用教学、4种介面元件版面型态、5种对话盒使用教学,帮助您设计出漂亮又好用的App

*11个Intent专论单元,包括建立Tab标签页、传送和回传资料、Intent Filter…,让您完整学会Intent的用法

*4大类Android程式完全详解,包括Activity、Service、Content provider和Broadcast receiver,以及App Widget程式

*2D和3D绘图程式架构与范例,奠定开发游戏程式的基础

*Google地图与自动定位程式,让您学会开发location-based service (LBS)

*所有教学单元皆采用步骤式讲解让您学习无障碍

目录:

Part 1 拥抱Android
单元01 Android造时势或是时势造Android
单元02 安装Android程式开发工具
单元03 建立Android应用程式专案
单元04 Eclipse程式专案管理技巧

Part 2 开发Android应用程式的流程
单元05 了解Android程式专案的架构和查询SDK说明文件
单元06 使用TextView、EditText和Button介面元件
单元07 程式的错误类型和除错方法
单元08 使用Android模拟器的技巧
单元09 良好的程式架构是程式开发和维护的重要基础
单元10 升级Android手机程式成为平板电脑程式

Part 3 学习使用基本介面元件和编排模式
单元11 学习更多介面元件的属性
单元12 Spinner下拉式选单元件
单元13 使用RadioGroup和RadioButton元件建立单选清单
单元14 CheckBox多选清单和ScrollView卷轴
单元15 LinearLayout介面编排模式
单元16 TableLayout介面编排模式
单元17 RelativeLayout介面编排模式
单元18 FrameLayout介面编排模式和Tab标签页

Part 4 影像介面元件与动画效果
单元19 ImageButton和ImageView介面元件
单元20 Gallery、GridView和ImageSwitcher介面元件
单元21 使用Tween动画效果
单元22 Frame Animation和Multi-Thread游戏程式
单元23 Property Animation初体验
单元24 Property Animation加上Listener成为动画超人

Part 5 Fragment与进阶介面元件
单元25 使用Fragment让程式介面一分为多
单元26 动态Fragment让程式成为变形金刚
单元27 Fragment的进阶用法
单元28 Fragment和Activity之间的Callback机制
单元29 ListView和ExpandableListView
单元30 AutoCompleteTextView自动完成文字输入
单元31 SeekBar和RatingBar介面元件

Part 6 其它介面元件与对话盒
单元32 时间日期介面元件和对话盒
单元33 ProgressBar、ProgressDialog和Multi-Thread程式
单元34 AlertDialog对话盒
单元35 Toast快显讯息
单元36 自订Dialog对话盒

Part 7 Intent、Intent Filter和传送资料
单元37 专案中的AndroidManifest.xml程式功能描述档
单元38 Intent粉墨登场
单元39 Tab标签页介面 – 使用Intent物件
单元40 Intent Filter让程式也能帮助别人
单元41 让Intent物件附带资料
单元42 要求被呼叫的Activity回传资料

Part 8 Broadcast Receiver、Service和App Widget
单元43 Broadcast Intent和Broadcast Receiver
单元44 Service是幕后英雄
单元45 App Widget小工具程式
单元46 使用Alarm Manager强化App Widget程式
单元47 App Widget程式的其它二种执行模式

Part 9 Activity的生命周期与进阶功能
单元48 Activity的生命周期
单元49 帮Activity加上选单
单元50 使用Context Menu
单元51 在Action Bar加上功能选项
单元52 在Action Bar上建立Tab标签页
单元53 在状态列显示讯息

Part 10 储存程式资料
单元54 使用SharedPreferences储存资料
单元55 使用SQLite资料库储存资料
单元56 使用Content Provider跨程式存取资料
单元57 使用档案储存资料

Part 11 程式专案的整备工作和发布
单元58 支援多语系和荧幕模式
单元59 开发不同Android版本程式的考量
单元60 取得荧幕的宽度、高度和解析度
单元61 将程式安装到实体装置或在网路上发布

Part 12 2D和3D绘图
单元62 使用Drawable物件
单元63 使用Canvas绘图
单元64 使用View在Canvas上绘制动画
单元65 使用SurfaceView进行高速绘图
单元66 3D绘图

Part 13 Google地图程式
单元67 使用Google地图
单元68 Google地图的进阶用法
单元69 帮地图加上标示
单元70 加上定位让地图活起来

Part 14 拍照、录音、录影与多媒体播放
单元71 使用MediaPlayer建立音乐播放器
单元72 播放背景音乐和Audio Focus
单元73 录音程式
单元74 播放影片
单元75 拍照程式
单元76 录影程式

Part 15 WebView与网页处理
单元77 WebView的网页浏览功能
单元78 自己打造网页浏览器
单元79 JavaScript和Android程式码之间的呼叫

Part 16 开发NFC程式
单元80 NFC程式设计
单元81 把资料写入NFC tag
单元82 NFC的进阶用法

看完了ㄚ琪的介绍,大家事不是会更想拥抱Android呢?就一起来学习吧。