图书介绍

Android手机程序设计入门、应用到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android手机程序设计入门、应用到精通
  • 孙宏明著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508495019
  • 出版时间:2012
  • 标注页数:463页
  • 文件大小:118MB
  • 文件页数:481页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android手机程序设计入门、应用到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

PART 1 拥抱Android2

UNIT 1 从Android的诞生说起2

1-1 由Google主导开发的Android手机开放平台2

1-2 大话Android的发展史3

UNIT 2 探索Android的功能和应用6

2-1 Android平台上究竟可以变出什么魔法7

UNIT 3 通过编写Android程序挣钱8

PART 2 开始我们的Android程序设计之旅11

UNIT 4 安装Android程序开发工具11

4-1 不同操作系统的开发工具版本11

4-2 安装Android程序开发工具的步骤12

4-3 Android程序开发工具的维护和更新19

UNIT 5 使用Eclipse建立第一个Android应用程序22

5-1 建立一个新的Android应用程序项目22

UNIT 6 了解Android程序项目的架构和执行流程27

UNIT 7 使用TextView、EditText和Button接口组件30

7-1 TextView接口组件31

7-2 EditText接口组件32

7-3 Button接口组件33

7-4 链接接口组件和程序代码34

7-5 设置Button组件的click事件listener34

7-6 取得edtSex和edtAge接口组件中的字符串36

7-7 将结果显示在txtResult接口组件37

UNIT 8 程序的错误类型和除错方法39

8-1 程序的语法错误和除错的方法39

8-2 程序的逻辑错误和除错的方法40

8-3 执行时期错误和除错的方法42

UNIT 9 Eclipse进阶程序项目管理技巧46

9-1 根据已经写好的程序原始文件来建立项目46

9-2 根据Android SDK中的程序范例来建立项目48

9-3 把建立好的Android程序项目加载Eclipse49

9-4 程序项目的管理和维护50

UNIT 10 让程序有美好的未来——良好的程序架构53

UNIT 11 查询Android SDK的官方文档58

11-1 使用页面的Reference查询类说明文档59

11-2 使用Dev Guide查询程序设计说明文件61

PART 3 学习使用基本接口组件63

UNIT 12 更多变化的TextView、EditText和Button接口组件63

12-1 fill_parent和wrap_content的差别65

12-2 android:inputType范例66

12-3 控制文字大小、颜色、底色67

12-4 控制组件四周的间隔距离以及组件内部的文字和边的距离68

UNIT 13 Spinner下拉式列表组件70

13-1 建立Spinner下拉式列表的第一种方法71

13-2 建立Spinner下拉式列表的第二种方法75

UNIT 14 使用RadioGroup和RadioButton组件建立单选列表78

14-1 将“婚姻建议”程序改成使用Radio Group菜单79

UNIT 15 CheckBox多选列表和ScrollView滚动条85

UNIT 16 ListView选项列表92

UNIT 17 ExpandableListView可展开选项列表97

UNIT 18 AutoCompleteTextView自动完成文字输入103

PART 4 布局109

UNIT 19 LinearLayout布局109

UNIT 20 TableLayout布局115

UNIT 21 RelativeLayout布局121

UNIT 22 FrameLayout布局126

UNIT 23 布局的应用实例129

PART 5 图像相关的接口组件137

UNIT 24 ImageButton和ImageView组件137

UNIT 25 ImageSwitcher和Gallery组件143

25-1 Gallery组件的使用方法144

25-2 ImageSwitcher组件的使用方法147

25-3 完成“图像画廊”程序148

UNIT 26 使用动画效果152

26-1 建立动画资源文件153

26-2 建立各种类型的动画155

26-3 使用随机动画的“图像画廊”程序158

26-4 在程序代码中建立动画效果160

26-5 应该使用动画资源文件还是在程序代码中建立动画对象162

UNIT 27 GridView接口组件163

UNIT 28 为ListView加上小图标168

28-1 自定义项目的显示布局169

28-2 从程序项目的资源类读入项目数据并设置布局169

PART 6 其他特殊用途的接口组件174

UNIT 29 时间和日期接口组件174

29-1 DatePicker日期接口组件174

29-2 TimePicker时间接口组件175

29-3 范例程序176

UNIT 30 ProgressBar和Multi-Thread程序179

30-1 Multi-Thread程序181

30-2 使用Handler对象完成Thread之间的信息沟通181

30-3 第一版的Multi-Thread ProgressBar范例程序182

30-4 第二版的Multi-Thread ProgressBar范例程序187

UNIT 31 SeekBar和RatingBar界面组件189

UNIT 32 Tab标签页接口194

PART 7 使用对话框200

UNIT 33 DatePickerDialog和TimePickerDialog对话框200

33-1 DatePickerDialog对话框201

33-2 TimePickerDialog对话框202

33-3 范例程序204

UNIT 34 AlertDialog对话框208

34-1 使用AlertDialog.Builder类建立AlertDialog对话框208

34-2 使用AlertDialog类建立AlertDialog对话框210

34-3 范例程序212

UNIT 35 ProgressDialog对话框和Multi-Thread程序216

UNIT 36 自定义Dialog对话框221

UNIT 37 Toast信息框227

PART 8 让Intent帮你的程序完成愿望231

UNIT 38 AndroidManifest.xml程序功能描述文件231

UNIT 39 Intent粉墨登场237

39-1 Eclipse的DDMS功能以及手机的Linux命令行模式241

UNIT 40 Tab标签页接口——使用Intent对象244

UNIT 41 用Intent对象传递数据249

41-1 传送数据的Activity需要完成的工作249

41-2 从Intent对象中取出数据251

41-3 范例程序251

UNIT 42 要求被调用的Activity返回数据257

PART 9 Intent的高级用法263

UNIT 43 Intent Filter让程序也能帮助别人263

43-1 设定AndroidManifest.xml文件中的Intent Filter264

43-2 Android系统比对Intent和Intent Filter的规则266

43-3 接收到Intent对象的Activity的工作267

43-4 范例程序267

UNIT 44 Broadcast Intent和Broadcast Receiver274

44-1 程序广播Intent对象的方法274

44-2 建立Broadcast Receiver监听广播消息275

44-3 范例程序277

UNIT 45 Service是幕后英雄282

45-1 Service的运行方式和生命周期282

45-2 在程序项目中建立Service类283

45-3 启动Service的第一种方法286

45-4 启动Service的第二种方法287

45-5 范例程序288

UNIT 46 App Widget常驻程序292

46-1 基本的App Widget程序293

46-2 强化版的App Widget程序299

46-3 取得并更新App Widget程序的view302

UNIT 47 App Widget常驻程序的其他两种执行模式305

47-1 预定运行时间的App Widget程序305

47-2 用按钮启动App Widget程序306

PART 10 Activity的生命周期与高级功能309

UNIT 48 Activity的生命周期309

UNIT 49 帮Activity加上选单313

49-1 onCreateOptionsMenu()方法中的工作314

49-2 onOptionsItemSelected()方法中的工作315

49-3 范例程序316

UNIT 50 使用Context Menu320

50-1 Context Menu的用法和限制320

50-2 范例程序321

UNIT 51 在屏幕上方的状态栏显示信息324

PART 11 储存程序数据330

UNIT 52 使用SharedPreferences储存数据330

52-1 储存数据的步骤330

52-2 读取数据的步骤331

52-3 删除数据的步骤331

52-4 清空数据的步骤332

UNIT 53 使用SQLite数据库储存数据336

53-1 进入手机模拟器的Linux命令行模式操作SQLite数据库336

53-2 SQLiteOpenHelper类338

53-3 SQLiteDatabase类339

53-4 范例程序340

UNIT 54 使用Content Provider跨程序存取数据348

54-1 Activity和ContentProvider之间的运行机制349

54-2 范例程序351

UNIT 55 使用文件储存数据358

55-1 将数据写入文件的方法358

55-2 从文件读取数据的方法359

55-3 范例程序360

PART 12 程序项目的准备工作和发布366

UNIT 56 支持多语系和屏幕模式366

56-1 让程序支持多语系的方法367

56-2 让程序支持多种手机屏幕模式368

56-3 范例程序369

UNIT 57 设定手机模拟器的程序 开发相关功能372

UNIT 58 将程序安装到实体手机或在网络上发布376

58-1 利用Export Wizard帮程序加上数字签名和完成zipalign377

58-2 将程序上传到Google的Android Market网站379

PART 13 2D和3D绘图382

UNIT 59 使用Drawable对象382

59-1 从res/drawable文件夹的图像文件建立Drawable对象382

59-2 在res/drawable文件夹中建立xml文件格式的Drawable对象定义文件383

59-3 在程序中建立Drawable类型的对象384

59-4 范例程序385

UNIT 60 使用Canvas绘图388

UNIT 61 使用View在Canvas上绘制动画392

61-1 程序绘制动画的原理392

61-2 范例程序393

UNIT 62 使用SurfaceView进行高速绘图397

62-1 使用SurfaceView的步骤397

62-2 范例程序398

UNIT 63 绘制3D图形403

63-1 3D绘图的基本观念403

63-2 3D绘图程序405

PART 14 Google地图程序412

UNIT 64 使用Google地图412

64-1 开发Google地图应用程序的准备工作412

64-2 建立Google地图应用程序的步骤416

64-3 范例程序418

UNIT 65 Google地图的进阶用法422

65-1 地图的缩放和拖曳功能422

65-2 加上键盘控制功能424

65-3 切换地图显示模式425

UNIT 66 帮地图加上标注430

66-1 地图程序使用Overlay的步骤430

66-2 范例程序435

UNIT 67 加上定位让地图活起来437

67-1 手机定位的方法437

67-2 第一种定位方法——使用MyLocationOverlay对象438

67-3 第二种定位方法——使用LocationManager442

PART 15 Android 4.x支持的新技术448

UNIT 68 Android 4.x的10大特性448

UNIT 69 子窗口:Fragments450

69-1 Fragments的设计原理451

69-2 创建Fragment451

69-3 建立一个用户界面453

69-4 将Fragment添加到Activity中453

69-5 处理Fragment事务455

69-6 与Activity通信456

UNIT 70 动作栏:Action Bar458

70-1 添加Action Bar458

70-2 移除Action Bar459

70-3 添加Action Item459

70-4 将应用图标用作菜单项目460

附录 本书光盘内容与使用说明462

热门推荐