Android App开发入门-使用Android Studio 2.X开发环境-第2版

本书特色

[

本书从初学者的角度出发,通过通俗易懂的语言、丰富的实例,详细介绍使用AndroidStudio2.X开发环境开发Android应用程序应该掌握的各种技术。全书共分16章,内容包括:使用AndroidStudio开发AndroidApp,Android程序设计基础讲座,应用程序界面设计,事件处理,用户界面的基本组件,高级UI组件,即时消息与对话框,用Intent启动程序中的其他Activity,用Intent启动手机内的各种程序,拍照与显示照片,播放音乐与视频,用传感器制作水平仪与体感控制,WebView与SharedPreferences,GPS定位、地图与菜单,SQLite数据库,Android互动设计等。书中所有知识都结合具体实例进行介绍,以使读者轻松领会Android应用程序开发的精髓,快速提高开发技能。

]

目录

目 录推荐序前言关于范例程序第1章使用 Android Studio开发 Android App1-1创建**个 Android App 项目21-2在计算机的仿真器上执行 App11创建 Android 仿真器11在仿真器上执行 Android App14仿真器的操作技巧18调整仿真器的语言、时区及删除 App20在 Android Studio 中查看仿真器与 App 的执行情况221-3Android Studio 快速上手23认识 Android Studio 的操作环境24打开*近使用过的项目27项目的移动、复制与删除28打开“移动或复制后”或“外来”的项目291-4Android 项目的构成30Android 资源文件的“多版本”特色32第2章Android 程序设计基础讲座2-1Android App 的主角:Activity40Activity40Android App 的组成402-2Android 程序的设计流程41视觉设计和程序逻辑41用图形化界面做视觉设计43用Java编写程序逻辑44把视觉设计与程序代码构建起来442-3认识 Activity 的基本程序逻辑45初识 MainActivity 框架45onCreate():MainActivity **件要做的事46setContentView():载入布局文件48资源ID482-4组件的布局与属性设置50id 属性52ndViewById() 方法53textView的常见属性54在属性中设置引用54在属性中设置方法的名称562-5开始动手编写程序56范例2-1:单击按钮就放大显示文字572-6输入字段 EditText 组件76getText():获取用户输入的文字76setText():设置 TextView 显示的文字77范例2-2:加入 EditText 组件772-7使用 USB 线将程序部署到手机上执行82打开手机调试功能82通过 USB 将 Android App 传送到手机安装并执行83执行已安装的程序852-8修改项目的程序包名称和应用程序 ID85第3章Android App界面设计3-1View 与 ViewGroup(Layout):组件与布局94View:视觉组件94View 组件的属性与设置95再谈 id 属性96Layout:界面布局983-2使用 LinearLayout 建立界面布局100LinearLayout:按序排列组件100范例3-1:在布局中使用 LinearLayout101范例3-2:使用 LinearLayout (Horizontal) 创建窗体103imputType 属性:设置输入字段种类110范例3-3:加入输入电话专用的 EditText1103-3使用 weight 属性控制组件的宽 / 高114范例3-4:利用 weight 属性对齐组件1153-4通过属性美化外观117组件的边界:margins 与 paddings117范例3-5:设置边界让输入窗体版面变宽松119颜色:以RGB值设置文字或背景颜色120范例3-6:设置文字及背景颜色1203-5用程序设置组件的外观属性125setTextColor():改变文字颜色125范例3-7:变色龙——以随机数设置颜色属性1263-6使用 ConstraintLayout 提升设计与执行的性能130ConstraintLayout 的运行原理130范例3-8:学习 ConstraintLayout 的使用131约束的种类137让组件可以动态重设大小与位置138使用引导线140自动连接与推断约束1413-7使用 Gmail 将程序寄给朋友测试144设置可以安装非 Google Play 商店下载的程序144将程序寄给朋友安装144第4章与用户互动——事件处理4-1事件处理的机制150来源对象与监听对象150Java 的接口1504-2“单击”事件的处理153范例4-1:每单击一次按钮,就让计数器加 11534-3监听“长按”事件158onLongClick():处理“长按”事件158范例4-2:长按按钮将计数值归零1584-4处理不同来源对象的相同事件160getId():判断事件的来源对象160范例4-3:长按按钮计数加 2,长按计数值归零1614-5监听“触控”事件让手机震动165onTouch():触控事件的处理165如何让手机震动166范例4-4:监听 TextView 的触控事件166在程序中登记“震动”的权限167第5章用户界面的基本组件5-1多选一的单选按钮175RadioButton 与 RadioGroup 组件175getCheckedRadioButtonId():读取单选按钮状态175范例5-1:读取 RadioGroup 选取的选项176onCheckedChanged():选项改变的事件182范例5-2:利用 RadioButton 选择温度转换单位1835-2可复选的复选框192isChecked():检查是否被选取192范例5-3:以复选框创建餐点选单192onCheckedChanged():选取 / 取消复选框的事件196范例5-4:利用选取事件实时修改订单1975-3显示图像的 ImageView203使用 Android 系统内建的图像资源203范例5-5:显示系统内建图像203使用自行提供的图像资源205范例5-6:为选单加上图片206图像的缩放控制213第6章高级UI组件:Spinner与 ListView6-1Spinner 选单组件219Spinner 组件的属性设置219用getSelectedItemPosition()读取Spinner组件的选项220范例6-1:使用 Spinner 设计购票程序221onItemSelected():Spinner 组件的选择事件225范例6-2:运动能量消耗计算器2256-2ListView 列表框231onItemClick(): ListView 的单击事件232范例6-3:使用 ListView 创建选单2326-3在程序中变更 Spinner 的显示选项236ArrayAdapter:Spinner 与数据的桥梁236ArrayAdapter():创建 ArrayAdapter 对象236setDropDownViewResource():设置选单选项的显示样式23

封面

Android App开发入门-使用Android Studio 2.X开发环境-第2版

书名:Android App开发入门-使用Android Studio 2.X开发环境-第2版

作者:施威铭

页数:未知

定价:¥99.0

出版社:机械工业出版社

出版日期:2017-08-01

ISBN:9787111574491

PDF电子书大小:72MB 高清扫描完整版



本文标题:《Android App开发入门-使用Android Studio 2.X开发环境-第2版》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!