失效链接处理 |
Android APP应用E序开发完全学习教E?PDF 下蝲
整理下蝲Q?/strong>
版权归出版社和原作者所有,链接已删除,误买正?/b>
用户下蝲说明Q?/strong>
?sh)子版仅供预览,下蝲?4时内务必删除,支持正版Q喜Ƣ的误买正版书c:
http://product.dangdang.com/27911435.html
相关截图Q?/strong>
![]()
资料介:
本书前九(ji)章介l了Android应用开发的基本概念?后七章介l了更具体的主题?/span> 附录中介l了正文章节中涉及到的几个概念:索设备的寸Q包括状态栏和操作栏的高 度;动态调?span lang="EN-US" style="margin: 0px; padding: 0px;">TextView的字体大;使用AsyncTask在后台执行Q务(从远E位|中索数据)Q?/span> 使用Google Play服务{。这L章节分配能大部分章节内容相对独立,有利于教师在教学时挑选需要的章节q行教学?/span> CHAPTER 1Q?span lang="EN-US" style="margin: 0px; padding: 0px;"> Android基础知识Q?个应用程序: HelloAndroid 在本章中Q将了解如何使用Android Studio开发环境,包括如何使用模拟器、如何在讑֤ 上运行应用程序、如何用调试器输出?span lang="EN-US" style="margin: 0px; padding: 0px;">Logcat。还查看与应用E序兌的各U资源,?/span> AndroidManifest.xml文gQ各U?span lang="EN-US" style="margin: 0px; padding: 0px;">xml文g用于定义字符丌Ӏ颜艌Ӏ尺总?span lang="EN-US" style="margin: 0px; padding: 0px;">GUI?/span> CHAPTER 2Q模型视图控制器?span lang="EN-US" style="margin: 0px; padding: 0px;"> GUIlg和事?/span> 在本章中Q讲解了模型视图控制器架构,q?span lang="EN-US" style="margin: 0px; padding: 0px;">MVC制作*个应用程?mdash;一个小费计?/span> 器?/span> CHAPTER 3Q?span lang="EN-US" style="margin: 0px; padding: 0px;"> GUI、布局理器编E?/span> 在本章中Ql?span lang="EN-US" style="margin: 0px; padding: 0px;">MVC架构Q讲解了如何定义GUIq以~程方式?span lang="EN-US" style="margin: 0px; padding: 0px;">tic-tac-toe应用E序讄 事g处理。将介绍如何使用内部cR布局参数和警报对话框?/span> CHAPTER 4Q多?span lang="EN-US" style="margin: 0px; padding: 0px;">activityQ在activity之间传递数据,转换Q?/span> 持久性数?/span> 在本章中Q将介绍如何在应用程序中d多个activityQ以及如何在activity之间传递数据?/span> CHAPTER 5Q菜单和SQLite 在本章中Q将展示如何在应用程序中d菜单以及如何使用SQLite处理持久性数据。我们以~程方式生成GUI旉用了ScrollView。本章应用程序示例是一个糖果店理器,用户能够d?/span> 更新和删除糖果,以及使用ToastcL响收银机?/span> CHAPTER 6Q设备方向管?/span> 在本章中Q将展示如何设备方向的变化Qƈ探烦各种~码GUI的方法,以便应用E序?/span> 垂直和水qx向上工作?/span> CHAPTER 7Q触怸滑动 在本章中Q将首先展示如何和处理触摸或滑动事件。随后,我们q展C如何检和处理 手势Q包括单凅R双M件?/span> CHAPTER 8Q图形、动甅R声韛_游戏 在本章中Q将探烦如何创徏自定义视图,如何l制形状和位图,如何通过在屏q上讄动画 对象来创建游戏,如何处理事g和制作声韟?span lang="EN-US" style="margin: 0px; padding: 0px;">CHAPTER 9Q片D?/span> 在本章中Q将介绍?span lang="EN-US" style="margin: 0px; padding: 0px;">activity中用片D늚各种Ҏ(gu)Q在两个片段之间通信的方法以及如何 片段可重复用。本章应用程序实例是一Ƒֈ子手游戏Q其中的片段包括游戏的状态、游戏的数据l计、剩余的ơ数以及一些不可见的片Dc?/span>
资料目录Q?/strong>
CHAPTER 1 Android基础知识Q第一个应用程序:HelloAndroid 1.1 手机及其操作pȝ 1.1.1 手机 1.1.2 Android手机 1.1.3 App?span lang="EN-US" style="margin: 0px; padding: 0px;">Google Play 1.2 Android应用开发环?/span> 1.3 W一个应用程序:HelloAndroid 1.3.1 框架应用 1.3.2 GUI预览 1.3.3 XML文gQ?span lang="EN-US" style="margin: 0px; padding: 0px;"> activity_main.xml?span lang="EN-US" style="margin: 0px; padding: 0px;"> colors.xml?span lang="EN-US" style="margin: 0px; padding: 0px;"> styles.xml?span lang="EN-US" style="margin: 0px; padding: 0px;"> strings.xml?span lang="EN-US" style="margin: 0px; padding: 0px;"> dimens.xml 1.3.4 MainActivityc?/span> 1.4 在模拟器中运?span lang="EN-US" style="margin: 0px; padding: 0px;">App 1.5 使用Logcat调试App 1.6 调试器的使用 1.7 在实际设备上试App 1.8 App Manifest?span lang="EN-US" style="margin: 0px; padding: 0px;">Gradle构徏pȝ 1.8.1 AndroidManifest.xml文gQ?span lang="EN-US" style="margin: 0px; padding: 0px;"> App图标与面向安卓的讑֤ 1.8.2 Gradle构徏pȝ CHAPTER 2 模型视图控制器?span lang="EN-US" style="margin: 0px; padding: 0px;"> GUIlg和事?/span> 2.1 模型视图控制器(MVCQ框?/span> 2.2 模型 2.3 GUIlg 2.4 RelativeLayout?span lang="EN-US" style="margin: 0px; padding: 0px;">TextView?span lang="EN-US" style="margin: 0px; padding: 0px;">EditText?span lang="EN-US" style="margin: 0px; padding: 0px;">Button: Tip Calculator应用E序,版本0 2.5 GUIlg和多XML属性: Tip Calculator应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">1 2.6 风格和主题: Tip Calculator应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">2 2.7 事g和简单事件处理:~写控制器, Tip Calculator应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">3 2.8 多事件处理: Tip Calculator应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">4 CHAPTER 3 GUI、布局理器编E?/span> 3.1 MVC框架 3.2 模型 3.3 以编E方式创?span lang="EN-US" style="margin: 0px; padding: 0px;">GUIQ?span lang="EN-US" style="margin: 0px; padding: 0px;">TicTacToe应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">0 3.4 事g处理Q?span lang="EN-US" style="margin: 0px; padding: 0px;">TicTacToe应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">1 3.5 整合模型以支持游戏玩法:TicTacToe应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">2 3.6 内部c?/span> 3.7 布局参数Q?span lang="EN-US" style="margin: 0px; padding: 0px;">TicTacToe应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">3 3.8 提醒对话框:TicTacToe应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">4 3.9 拆分视图和控制器Q?span lang="EN-US" style="margin: 0px; padding: 0px;">TicTacToe应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">5 CHAPTER 4 多个ActivityQ在Activity之间传递数据,转换Q持久性数?/span> 4.1 模型Q?span lang="EN-US" style="margin: 0px; padding: 0px;"> Mortgagec?/span> 4.2 使用TableLayout作ؓGUI前端Q?span lang="EN-US" style="margin: 0px; padding: 0px;"> Mortgage Calculator应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">0 4.3 使用RelativeLayout作ؓW二屏幕GUI 4.4 q接两个activityQ?span lang="EN-US" style="margin: 0px; padding: 0px;"> Mortgage Calculator应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">1 4.5 activity的生命周?/span> 4.6 多个activity之间׃n数据Q?span lang="EN-US" style="margin: 0px; padding: 0px;"> Mortgage Calculator应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">2 4.7 activity之间的{换: Mortgage Calculator应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">3 4.8 处理持久性数据: Mortgage Calculator应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">4 CHAPTER 5 菜单?span lang="EN-US" style="margin: 0px; padding: 0px;">SQLite 5.1 菜单和菜单项Q?span lang="EN-US" style="margin: 0px; padding: 0px;"> Candy Store应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">0 5.2 图标Q?span lang="EN-US" style="margin: 0px; padding: 0px;"> Candy Store应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">1 5.3 SQLiteQ创建数据库、表和插入数据, Candy Store应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">2 5.4 删除数据Q?span lang="EN-US" style="margin: 0px; padding: 0px;"> Candy Store应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">3 5.5 更新数据Q?span lang="EN-US" style="margin: 0px; padding: 0px;"> Candy Store应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">4 5.6 q行攉机: Candy Store应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">5 CHAPTER 6 讑֤方向理 6.1 Configurationc?/span> 6.2 捕获讑֤旋{事g 6.3 {略1Qؓ每个方向讄一?span lang="EN-US" style="margin: 0px; padding: 0px;">Layout XML文g 6.4 {略2Qؓ两个方向应用一?span lang="EN-US" style="margin: 0px; padding: 0px;">layout XML文gQ用代码修改布局 6.5 {略3Q完全用代码理布局和方?/span> CHAPTER 7 触摸与滑?/span> …… 16.5 对称和非对称加密Q修改视图, Encryption应用E序Q版?span lang="EN-US" style="margin: 0px; padding: 0px;">3 附录 a 动态检索状态栏和操作栏的高?/span> 附录 B 动态设|?span lang="EN-US" style="margin: 0px; padding: 0px;">TextView的字体大?/span> 附录 c 下蝲、安?span lang="EN-US" style="margin: 0px; padding: 0px;">Google Play服务和用地?/span>
附录 D AsyncTaskc?/span>
|