失效链接处理 |
Android APP开发入门:使用Android Studio环境 PDF 下载
转载自:http://download.csdn.net/download/u013273643/9989280
本站整理下载:版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/25124665.html
相关截图:
资料简介: 本书从初学者的角度出发,通过通俗易懂的语言、丰富的实例,详细介绍使用AndroidStudio2.X开发环境开发Android应用程序应该掌握的各种技术。全书共分16章,内容包括:使用AndroidStudio开发AndroidApp,Android程序设计基础讲座,应用程序界面设计,事件处理,用户界面的基本组件,高级UI组件,即时消息与对话框,用Intent启动程序中的其他Activity,用Intent启动手机内的各种程序,拍照与显示照片,播放音乐与视频,用传感器制作水平仪与体感控制,WebView与SharedPreferences,GPS定位、地图与菜单,SQLite数据库,Android互动设计等。书中所有知识都结合具体实例进行介绍,以使读者轻松领会Android应用程序开发的精髓,快速提高开发技能。 资料目录: 推荐序 前言 关于范例程序 第1章使用 Android Studio开发 Android App 1-1创建第一个 Android App 项目2 1-2在计算机的仿真器上执行 App11 创建 Android 仿真器11 在仿真器上执行 Android App14 仿真器的操作技巧18 调整仿真器的语言、时区及删除 App20 在 Android Studio 中查看仿真器与 App 的执行情况22 1-3Android Studio 快速上手23 认识 Android Studio 的操作环境24 打开最近使用过的项目27 项目的移动、复制与删除28 打开“移动或复制后”或“外来”的项目29 1-4Android 项目的构成30 Android 资源文件的“多版本”特色32 第2章Android 程序设计基础讲座 2-1Android App 的主角:Activity40 Activity40 Android App 的组成40 2-2Android 程序的设计流程41 视觉设计和程序逻辑41 用图形化界面做视觉设计43 用Java编写程序逻辑44 把视觉设计与程序代码构建起来44 2-3认识 Activity 的基本程序逻辑45 初识 MainActivity 框架45 onCreate():MainActivity 第一件要做的事46 setContentView():载入布局文件48 资源ID48 2-4组件的布局与属性设置50 id 属性52 ndViewById() 方法53 textView的常见属性54 在属性中设置引用54 在属性中设置方法的名称56 2-5开始动手编写程序56 范例2-1:单击按钮就放大显示文字57 2-6输入字段 EditText 组件76 getText():获取用户输入的文字76 setText():设置 TextView 显示的文字77 范例2-2:加入 EditText 组件77 2-7使用 USB 线将程序部署到手机上执行82 打开手机调试功能82 通过 USB 将 Android App 传送到手机安装并执行83 执行已安装的程序85 2-8修改项目的程序包名称和应用程序 ID85 第3章Android App界面设计 3-1View 与 ViewGroup(Layout):组件与布局94 View:视觉组件94 View 组件的属性与设置95 再谈 id 属性96 Layout:界面布局98 3-2使用 LinearLayout 建立界面布局100 LinearLayout:按序排列组件100 范例3-1:在布局中使用 LinearLayout101 范例3-2:使用 LinearLayout (Horizontal) 创建窗体103 imputType 属性:设置输入字段种类110 范例3-3:加入输入电话专用的 EditText110 3-3使用 weight 属性控制组件的宽 / 高114 范例3-4:利用 weight 属性对齐组件115 3-4通过属性美化外观117 组件的边界:margins 与 paddings117 范例3-5:设置边界让输入窗体版面变宽松119 颜色:以RGB值设置文字或背景颜色120 范例3-6:设置文字及背景颜色120 3-5用程序设置组件的外观属性125 setTextColor():改变文字颜色125 范例3-7:变色龙——以随机数设置颜色属性126 3-6使用 ConstraintLayout 提升设计与执行的性能130 ConstraintLayout 的运行原理130 范例3-8:学习 ConstraintLayout 的使用131 约束的种类137 让组件可以动态重设大小与位置138 使用引导线140 自动连接与推断约束141 3-7使用 Gmail 将程序寄给朋友测试144 设置可以安装非 Google Play 商店下载的程序144 将程序寄给朋友安装144 第4章与用户互动——事件处理 4-1事件处理的机制150 来源对象与监听对象150 Java 的接口150 4-2“单击”事件的处理153 范例4-1:每单击一次按钮,就让计数器加 1153 4-3监听“长按”事件158 onLongClick():处理“长按”事件158 范例4-2:长按按钮将计数值归零158 4-4处理不同来源对象的相同事件160 getId():判断事件的来源对象160 范例4-3:长按按钮计数加 2,长按计数值归零161 4-5监听“触控”事件让手机震动165 onTouch():触控事件的处理165 如何让手机震动166 范例4-4:监听 TextView 的触控事件166 在程序中登记“震动”的权限167 第5章用户界面的基本组件 5-1多选一的单选按钮175 RadioButton 与 RadioGroup 组件175 getCheckedRadioButtonId():读取单选按钮状态175 范例5-1:读取 RadioGroup 选取的选项176 onCheckedChanged():选项改变的事件182 范例5-2:利用 RadioButton 选择温度转换单位183 5-2可复选的复选框192 isChecked():检查是否被选取192 范例5-3:以复选框创建餐点选单192 onCheckedChanged():选取 / 取消复选框的事件196 范例5-4:利用选取事件实时修改订单197 5-3显示图像的 ImageView203 使用 Android 系统内建的图像资源203 范例5-5:显示系统内建图像203 使用自行提供的图像资源205 范例5-6:为选单加上图片206 图像的缩放控制213 第6章高级UI组件:Spinner与 ListView 6-1Spinner 选单组件219 Spinner 组件的属性设置219 用getSelectedItemPosition()读取Spinner组件的选项220 范例6-1:使用 Spinner 设计购票程序221 onItemSelected():Spinner 组件的选择事件225 范例6-2:运动能量消耗计算器225 6-2ListView 列表框231 onItemClick(): ListView 的单击事件232 范例6-3:使用 ListView 创建选单232 6-3在程序中变更 Spinner 的显示选项236 ArrayAdapter:Spinner 与数据的桥梁236 ArrayAdapter():创建 ArrayAdapter 对象236 setDropDownViewResource():设置选单选项的显示样式23 |