图书介绍

Android程序设计入门、应用到精通 适用Android L,1.X-4.X,Android Wear穿戴式设备【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Android程序设计入门、应用到精通 适用Android L,1.X-4.X,Android Wear穿戴式设备
  • 孙宏明著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302396499
  • 出版时间:2015
  • 标注页数:639页
  • 文件大小:119MB
  • 文件页数:657页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

Android程序设计入门、应用到精通 适用Android L,1.X-4.X,Android Wear穿戴式设备PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 拥抱Android2

第1章 Android造时势或者时势造Android2

1-1 Android从何而来3

1-2 Android的功能、应用和商机5

1-3先睹为快——Android手机和平板电脑模拟器6

第2章 安装Android App开发工具——Eclipse篇8

2-1开发Android App的软硬件需求8

2-2从Android Developers网站下载整合好的开发工具10

2-3将Android SDK安装到自己的Eclipse平台13

2-4 Android App开发工具的维护和更新16

第3章 创建Android App项目——Eclipse篇18

3-1新建Android App项目18

3-2动手修改App的运行画面22

第4章 APP项目管理技巧——Eclipse篇26

4-1根据创建的Android App项目加载Eclipse26

4-2根据已经写好的程序文件来建立项目27

4-3根据Android SDK中的程序范例来建立项目28

4-4 App项目的管理和维护30

第5章 安装Android App开发工具32

第6章 建立Android App项目和安装SDK34

6-1建立Android App项目34

6-2安装Android SDK和新增模拟器38

6-3动手修改App的运行画面41

第7章App项目管理技巧43

第2部分 开发Android应用程序的流程46

第8章 了解Android App项目架构和查询SDK技术文件46

8-1了解App项目的程序代码46

8-2查询Android SDK技术文件50

第9章 完成第一个App项目53

9-1“界面布局文件”的格式和架构53

9-2 TextView界面组件55

9-3 EditText界面组件56

9-4 Button界面组件57

9-5使用Eclipse开发App58

9-6使用Android Studio开发App61

9-7连接界面组件和程序代码65

9-8在模拟器中输入中文68

第10章 程序的错误类型和调试方法70

10-1程序的语法错误和调试方法70

10-2程序的逻辑错误和调试方法71

10-3程序的运行时错误和调试方法73

第11章 Android模拟器的使用技巧77

11-1启动模拟器的时机和错误处理77

11-2同时运行多个模拟器79

11-3使用模拟器的调试功能80

11-4模拟器的语言设置、时间设置和上网功能81

11-5把实体手机或平板电脑当成模拟器82

第3部分 学习使用基本界面组件和布局模式84

第12章 学习更多界面组件的属性84

12-1 match_parent和wrap content的差别86

12-2 android:inputType属性的效果87

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

12-4控制间隔距离以及文字到边的距离89

第13章 Spinner下拉列表框组件90

第14章 使用RadioGroup和RadioButton建立单选按钮94

第15章 使用NumberPicker数字转轮101

15-1相关方法101

15-2相关步骤102

第16章 CheckBox复选框和ScrollView滚动条107

第17章 LinearLayout界面编排模式114

第18章 TableLayout界面编排模式119

第19章 RelativeLayout界面编排模式125

第4部分 图像界面组件与动画效果136

第20章 ImageButton和ImageView界面组件136

第21章 ImageSwitcher和GridView界面组件142

21-1 GridView组件的用法143

21-2 ImageSwitcher组件的用法146

21-3“图像画廊”程序范例147

第22章 使用View Animation动画效果150

22-1建立动画资源文件151

22-2建立各种类型的动画152

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

22-4利用程序代码建立动画效果158

第23章 Drawable Animation和Multi-Thread游戏程序160

23-1建立Drawable Animation的两种方法160

23-2 Multi-Thread“掷骰子游戏”程序和Handler信息处理162

23-3实现“掷骰子游戏”程序163

第24章 Property Animation初体验168

24-1 Properrt Animation的基本用法169

24-2利用XML文件建立Properrt Animation171

24-3范例程序172

第25章 Property Animation加上Listener成为动画超人176

25-1使用AnimatorSet176

25-2在XML动画资源文件中使用AnimatorSet178

25-3加上动画事件Listener179

25-4 ValueAnimator181

25-5范例程序181

第5部分 Fragment与高级界面组件188

第26章 使用Fragment让程序界面一分为多188

26-1使用Fragment的步骤189

26-2为Fragment加上外框并调整大小和位置191

26-3范例程序192

第27章 动态Fragment让程序成为变形金刚200

27-1 Fragment的总管——FragmentManager200

27-2范例程序203

第28章 Fragment的高级用法213

28-1控制FrameLayout的显示和隐藏214

28-2 Fragment的Back Stack功能和动画效果216

第29章 Fragment和Activity之间的callback机制219

29-1查看“电脑猜拳游戏”程序的架构219

29-2实现Fragment和Activity之间的callback机制221

29-3范例程序223

第30章 ListView和ExpandableListView231

30-1使用ListActivity建立ListView列表231

30-2帮ListView添加小图标235

30-3 ExpandableListView二层选项列表237

第31章 AutoCompleteTextView自动完成文字输入241

第32章 SeekBar和RatingBar界面组件246

第6部分 其他界面组件与对话框252

第33章 时间日期界面组件和对话框252

33-1 DatePicker和CalendarView界面组件252

33-2 TimePicker时间界面组件253

33-3范例程序254

33-4 DatePickerDialog和TimePickerDialog对话框256

第34章 ProgressBar、 ProgressDialog和Multi-Thread程序258

34-1 Multi-Thread程序259

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

34-3第一版的Multi-Thread ProgressBar范例程序261

34-4第二版的Multi-Thread ProgressBar范例程序266

34-5 ProgressDialog对话框267

第35章 AlertDialog对话框268

35-1使用AlertDialog.Builder类建立AlertDialog对话框268

35-2使用AlertDialog类建立AlertDialog对话框270

35-3范例程序271

第36章 Toast提示信息276

第37章 自定义Dialog对话框279

第7部分 Intent、 Intent Filter与数据发送286

第38章 AndroidManifest.xml程序功能描述文件286

第39章 Intent粉墨登场293

第40章 Intent Filter让App也能帮助App299

40-1设置AndroidManifest.xml文件中的Intent Filter300

40-2 Android系统对比Intent和Intent Filter的规则302

40-3 Activity收到Intent对象的后续处理302

40-4范例程序303

第41章 让Intent对象附带数据309

41-1发送数据的Activity需要完成的工作309

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

41-3范例程序312

第42章 要求被调用的Activity返回数据317

第8部分 Broadcast Receiver、 Service和App Widget323

第43章 Broadcast Intent和Broadcast Receiver323

43-1程序广播Intent对象的方法323

43-2建立Broadcast Receiver监听广播信息324

43-3范例程序325

第44章 Service是幕后英雄330

44-1 Service的运行方式和生命周期330

44-2在App项目中建立Service331

44-3启动Service的第一种方法334

44-4启动Service的第二种方法334

44-5范例程序335

第45章 App Widget小工具程序340

45-1简述App Widget小工具程序340

45-2建立基本的App Widget程序341

第46章 使用Alarm Manager强化App Widget程序347

46-1建立强化版的App Widget程序347

46-2取得并更新App Widget程序的画面351

第47章 App Widget程序的其他两种运行模式354

47-1预定运行时间的App Widget354

47-2利用按钮启动App Widget356

第9部分Activity的生命周期与高级功能360

第48章 Activity的生命周期360

第49章 帮Activity加上菜单364

49-1 onCreateOptionsMenu()的功能365

49-2 onOptionsItemSelected()的功能365

49-3建立XML格式的菜单定义文件366

49-4范例程序367

第50章 使用Context Menu373

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

50-2范例程序374

第51章 在Action Bar加上功能选项378

51-1控制Action Bar379

51-2在Action Bar加上Action Item380

51-3在Action Bar加上Action View381

51-4范例程序382

第52章 在Action Bar上建立Tab标签页387

第53章 在状态栏中显示信息395

第10部分 存储程序的数据401

第54章 使用Shared Preferences存储数据401

54-1存储数据的步骤401

54-2读取数据的步骤402

54-3删除数据的步骤402

54-4清空数据的步骤403

54-5范例程序403

第55章 使用SQLite数据库存储数据407

55-1进入模拟器的Linux命令行模式操作SQLite数据库407

55-2 SQLiteOpenHelper的功能和用法409

55-3 SQLiteDatabase的功能和用法410

55-4范例程序410

第56章 使用Content Provider跨程序存取数据417

56-1 Activity和Content Provider之间的运行机制417

56-2范例程序420

第57章 使用文件存储数据426

57-1将数据写入文件的方法426

57-2从文件读取数据的方法427

57-3范例程序428

第11部分 App项目的准备工作和发布434

第58章 支持各种语言和多种屏幕模式434

58-1让App支持多语言的方法436

58-2让App支持多种屏幕模式437

58-3范例程序438

第59章 利用Fragment技术让App适用于不同屏幕尺寸的设备442

第60章 获取屏幕的宽度、高度和分辨率452

60-1取得屏幕的宽度、高度和分辨率452

60-2取得App画面的宽和高453

第61章 在网络上发布App以及安装到实体设备455

61-1利用Export Wizard帮App加上数字签名和完成zipalign456

61-2将App上传到Google Play网站459

第12部分 2D和3D绘图461

第62章 使用Drawable对象绘图461

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

62-2在res/drawable文件夹建立Drawable对象定义文件462

62-3在程序中建立Drawable类型的对象463

62-4范例程序464

第63章 使用Canvas绘图467

第64章 使用View在Canvas上绘制动画470

64-1产生动画的原理470

64-2范例程序471

第65章 使用SurfaceView进行高速绘图475

65-1使用SurfaceView的步骤475

65-2范例程序476

第66章3D绘图481

66-1 3D绘图的基本概念481

66-2 3D绘图程序483

第13部分 拍照、录音、录像与多媒体播放490

第67章 使用MediaPlayer建立音乐播放器490

67-1音乐播放程序的架构490

67-2 MediaPlayer类的用法491

67-3范例程序494

第68章 播放背景音乐和Audio Focus502

68-1利用Service对象运行 MediaPlayer502

68-2使用状态栏信息控制Foreground Service504

68-3使用Audio Focus和Wake Lock506

68-4播放不同来源的文件507

68-5范例程序508

第69章 录音程序519

69-1 MediaRecorder类的用法519

69-2范例程序522

第70章 播放影片527

70-1 Android支持的图像和影片的文件格式527

70-2使用VideoView和MediaController528

第71章 拍照程序533

71-1 Camera对象和SurfaceV iew的合作533

71-2范例程序535

第72章 录像程序541

72-1 Camera和MediaRecorder通力合作541

72-2在界面布局文件中建立SurfaceV iew542

72-3范例程序543

第14部分 WebView与网页处理552

第73章 WebView的网页浏览功能552

73-1 WebView的用法552

73-2范例程序554

第74章 自己打造网页浏览器557

74-1 WebView的高级用法558

74-2 WebViewClient和WebChromeClient559

74-3范例程序561

第75章 JavaScript和Android程序之间的调用568

75-1从JavaScript调用Android程序代码568

75-2从Android程序调用JavaScript的function570

75-3使用WebView的loadData()571

75-4范例程序572

第15部分 开发NFC应用程序579

第76章NFC程序设计579

76-1 Android系统处理NFC tag数据的方式580

76-2开发NFC应用程序582

第77章 把数据写入NFC tag585

77-1 Android Application Record (AAR)586

77-2 Android Beam587

第78章 NFC的高级用法589

第16部分 支持Android Wear穿戴式设备595

第79章 安装Android Wear开发工具595

79-1下载和安装Android Wear开发工具596

79-2让Android Wear模拟器连接到手机或平板电脑598

第80章 Android Wear的功能和基本用法601

第81章 Android Wear专用的Notification格式608

81-1设置Notification信息的格式608

81-2使用WearableExtender设置Android Wear专用的格式610

第82章 使用Android Wear的语音回复功能613

第83章 开发Android Wear设备的App618

83-1建立Android Wear App的步骤619

83-2帮Android Wear App加入UI组件和程序代码623

第84章 手机App与Android Wear App互传数据及Message626

84-1发送Message627

84-2发送数据632

84-3范例程序633

第85章 制作Android Wear App的安装文件637

热门推荐