图书介绍
Google Android SDK开发范例大全PDF|Epub|txt|kindle电子书版本网盘下载
![Google Android SDK开发范例大全](https://www.shukui.net/cover/57/31270106.jpg)
- 余志龙,陈昱勋,郑名杰等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115208934
- 出版时间:2009
- 标注页数:616页
- 文件大小:148MB
- 文件页数:628页
- 主题词:移动通信-携带电话机-应用程序-程序设计
PDF下载
下载说明
Google Android SDK开发范例大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 了解、深入、动手做1
1.1 红透半边天的Android2
1.2 本书目的及涵盖范例范围3
1.3 如何阅读本书4
1.4 使用本书范例5
1.5 参考网站7
第2章 Android初体验8
2.1 安装Android SDK与ADT plug-in9
2.2 建立第一个Android项目(Hello Android!)10
2.3 Android应用程序架构——从此开始13
2.4 可视化的界面开发工具16
2.5 部署应用程序到Android手机17
第3章 用户人机界面21
3.1 更改与显示文字标签——TextView标签的使用22
3.2 更改手机窗口画面底色——drawable定义颜色常数的方法24
3.3 更改TextView文字颜色——引用Drawable颜色常数及背景色26
3.4 置换TextView文字——CharSequence数据类型与Resource ID应用28
3.5 取得手机屏幕大小——DisplayMetrics取得画面宽高的方法30
3.6 样式化的定型对象——Style样式的定义31
3.7 简易的按钮事件——Button事件处理33
3.8 手机页面的转换——setContentView的应用35
3.9 调用另一个Activity——Intent对象的使用38
3.10 不同Activity之间的数据传递——Bundle对象的实现42
3.11 返回数据到前一个Activity——startActivityForResult方法45
3.12 具有交互功能的对话框——AlertDialog窗口50
3.13 置换文字颜色的机关——Button与TextView的交互52
3.14 控制不同的文字字体——Typeface对象使用53
3.15 如iPhone拖动相片特效——Gallery画廊55
3.16 自制计算器——多按钮的整合应用57
3.17 关于(About)程序信息——Menu功能菜单程序设计60
3.18 程序加载中,请稍后ProgressDialog与线程整合应用62
3.19 全屏幕以按钮覆盖——动态产生按钮并最大化64
3.20 今晚到哪儿打牙祭——具有选择功能的对话框66
3.21 Android变脸——主题(Theme)实现68
第4章 史上超豪华的手机控件72
4.1 EditText与TextView共舞——setOnKeyListener事件73
4.2 设计具有背景图的按钮——ImageButton的焦点及事件处理74
4.3 给圣诞老人的信息——Toast对象的使用77
4.4 我同意条款——CheckBox的isChecked属性79
4.5 消费券采购列表——多选项CheckBox的应用81
4.6 向左或向右——RadioGroup组与onCheckedChanged事件84
4.7 专业相框设计——InageView的堆栈应用85
4.8 自定义下拉菜单模式——Spinner与setDropDownViewResource88
4.9 动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性91
4.10 心爱小宝贝相片集——Gallery与衍生BaseAdapter容器94
4.11 快速的搜索手机文件引擎——Java I/O的应用97
4.12 按钮也能随单击变换——ImageButton选择特效99
4.13 具自动提示功能的菜单——AutoCompleteTextView与数组101
4.14 数字及模拟小时钟设计——AnalogClock与DigitalClock的原理103
4.15 动态输入日期与时间——DatePicker与TimePicker应用106
4.16 猜猜红心A在哪儿——ImageView单击事件与透明度处理109
4.17 后台程序运行进度提示——ProgressBar与Handler的整合应用113
4.18 动态文字排版——GridView与ArrayAdapter设计117
4.19 在Activity里显示列表——ListView的布局120
4.20 以动态列表配置选项——ListActivity与Menu整合技巧123
4.21 查找程序根目录下所有文件——Java I/O与ListActivity的结合127
4.22 加载手机磁盘里的图片文件——使用decodeFile方法130
4.23 动态放大缩小ImageView里的图片——运用Matrix对象来缩放图片文件132
4.24 动态旋转图片——Bitmap与Matrix旋转ImageView135
4.25 猜猜我在想什么——RadioButton ID138
4.26 离开与关闭程序的弹出窗口——对话窗口上的ICON图标143
第5章 交互式通信服务与手机控制146
5.1 具有正确表达式的TextView——Linkify规则147
5.2 ACTION! CALL!拨打电话——Intent.ACTION.CALL的使用149
5.3 自制发送短信程序——SmsManager与PendingIntent对象152
5.4 自制发送Email程序——Intent在Email上的使用157
5.5 自制日历手机数据库——实现SQLiteOpenHelper160
5.6 手机震动的节奏——Vibrator对象及周期运用165
5.7 图文可视化提醒——Toast与LinearLayout View168
5.8 状态栏的图标与文字提醒——NotificationManager与Notification对象的应用170
5.9 搜索手机通讯录自动完成——使用ContentResolver174
5.10 取得联系人资料——Provider.Contact的使用179
5.11 制作有图标的文件资源管理器——自定义Adapter对象182
5.12 还原手机默认桌面——重写clearWallpaper方法187
5.13 置换手机背景图——Gallery与setWallpaper整合实现190
5.14 获取手机现存桌面——getWallpaper与setImageDrawable194
5.15 文件资源管理器再进化——Java I/O修改文件名及删除196
5.16 取得目前File与Cache的路径——getCacheDir与getFilesDir203
5.17 打开/关闭WiFi服务——WifiManager状态判断207
5.18 取得SIM卡内的信息——TelephonyManager的应用215
5.19 调用拨号按钮——打电话CALL_BUTTON219
5.20 DPAD按键处理——onKeyDown事件与Layout坐标交互221
5.21 任务管理器正在运行的程序——RunningTaskInfo225
5.22 动态更改屏幕方向——LANDSCAPE与PORTRAIT230
5.23 系统设置更改事件——onConfigurationChanged信息处理234
5.24 取得电信网络与手机的相关信息——TelephonyManager与Android.provider.Settings.System的应用238
第6章 手机自动服务纪实245
6.1 您有一条短信pop up提醒——常驻BroadcastReceiver的应用246
6.2 手机电池计量还剩多少——使用BroadeastReceiver捕捉IntentACTION_BATTERY_CHANGED250
6.3 群发拜年短信给联系人——ACTION_PICK与Uri对象253
6.4 开始与停止系统服务——Service与Runnable整合并用257
6.5 通过短信发送Email通知——BroadcastReceiver与Intent整合261
6.6 手机拨接状态——PhoneState Listener之onCallState Changed266
6.7 有来电,发送邮件通知——Phone-StateListener与ACTION_SEND269
6.8 存储卡剩余多少容量——Environment加StatFs272
6.9 访问本机内存与存储卡——File的创建与删除275
6.10 实现可定时响起的闹钟——PendingIntent与AlarmManager的运用282
6.11 黑名单来电自动静音——Phone-StateListener与AudioManager288
6.12 手机翻背面即静音震动——SensorListener及Audio Manager整合应用291
6.13 指定时间置换桌面背景——多AlarmManager事件处理297
6.14 判断发送短信后的状态——BroadcastReceiver聆听PendingIntent305
6.15 后台服务送出广播信息——sendBroadcast与BroadcastReceiver311
6.16 开机程序设计——receiver与intent-filter协同作业316
6.17 双向短信常驻服务——Service与receiver实例319
第7章 娱乐多媒体329
7.1 访问Drawable资源的宽高——ContextMenu与Bitmap的应用330
7.2 绘制几何图形——使用android.graphics类333
7.3 手机屏幕保护程序——Fade In/Fade Out特效与运行线程337
7.4 用手指移动画面里的照片——onTouchEvent事件判断348
7.5 加载存储卡的Gallery相簿——File ArrayList352
7.6 取得手机内置媒体里的图片文件——ACTION_GET_CONTENT取回InputStream355
7.7 相片导航向导与设置背景桌面——ImageSwitcher与Gallery358
7.8 调整音量大小——AudioManager控制音量361
7.9 播放mp3资源文件——raw文件夹与MediaPlayer的使用365
7.10 播放存储卡里的mp3音乐——MediaPlayer.set DataSource370
7.11 自制录音/播放录音程序——MediaRecorder与AudioEncoder374
7.12 通过收到短信开始秘密录音——MediaRecorder与BroadcastReceiver实例380
7.13 内置影片播放器载入3gp电影——VideoView Widget384
7.14 自制3gp影片播放器——MediaPlayer与实现SurfaceView389
7.15 相机预览及拍照临时文件——Camera及Picture Callback事件394
第8章 当Android与Internet接轨402
8.1 HTTP GET/POST传递参数——HTTP连接示范403
8.2 在程序里浏览网页——WebView.loadUrl407
8.3 嵌入HTML标记的程序——WebView.loadData409
8.4 设计前往打开网页功能——Intent与Uri.parse412
8.5 将网络图像网址放入Gallery中显示——URL、URLConnection、BaseAdapter415
8.6 即时访问网络图片文件展示——HttpURLConnection418
8.7 手机气象局,实时卫星云图——HttpURLConnection与URLConnection和运行线程420
8.8 通过网络播放mp3——Runnable存储FileOutputStream技巧423
8.9 设置远程下载音乐为手机铃声——RingtoneManager与铃声存放路径429
8.10 远程下载桌面背景图案——URLConnection与setWallpaper()搭配435
8.11 将手机文件上传至网站服务器——模拟HTTP FORM的POST ACTION439
8.12 移动博客发布器——以XML-RPC达成远程过程调用444
8.13 移动RSS阅读器——利用SAXParser解析XML449
8.14 远程下载安装Android程序——APK Installer的应用459
8.15 手机下载看3gp影片——Runable混搭SurfaceView465
8.16 访问网站Login API——远程服务器验证程序运行权限473
8.17 地震速报——HttpURLCon-nection与Service侦测服务479
第9章 Google服务与Android混搭489
9.1 Google帐号验证Token——AuthSub490
9.2 Google搜索——AutoComp-leteTextView与Google Search API497
9.3 前端产生QR Code二维条形码——Google Chart API502
9.4 以经纬度查找目的地位置——GeoPoint与MapView的搭配运用507
9.5 GPS Google地图——LocationListener与MapView实时更新510
9.6 移动版Google Map——Geocoder反查Address对象516
9.7 规划导航路径——Directions Route522
9.8 移动设备上的Picasa相册——Google Picasa API528
9.9 随身翻译机——Google Translate API543
第10章 创意Android程序设计548
10.1 手机手电筒——Power Manager控制WakeLock并改变手机亮度549
10.2 GPS轨迹记录器——利用LocationListener在地图上画图并换算距离555
10.3 女性贴身看护——AlarmManager、DatePicker、TimePicker564
10.4 手机QR Code二维条形码生成器——Canvas与SurfaceHolder绘图574
10.5 Android QR Code二维条形码扫描仪——BitmapFactory.decodeByteArray578
10.6 上班族今天中午要吃什么——热量骰子地图588
10.7 掷杯筊——把手机放在空中甩事件处理610