• Android App开发入门:使用Android Studio 2.X开发环境 第2版
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

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

22.45 2.3折 99 九品

仅1件

北京海淀
认证卖家担保交易快速发货售后保障

作者施威铭 著

出版社机械工业出版社

出版时间2017-08

版次2

装帧平装

货号A10

上书时间2024-11-01

新起点书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 施威铭 著
  • 出版社 机械工业出版社
  • 出版时间 2017-08
  • 版次 2
  • ISBN 9787111574491
  • 定价 99.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 565页
【内容简介】

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

【目录】

目录

 

推荐序

 

前言

 

关于范例程序

 

第1章使用AndroidStudio开发AndroidApp

 

1-1创建第一个AndroidApp项目2

 

1-2在计算机的仿真器上执行App11

 

创建Android仿真器11

 

在仿真器上执行AndroidApp14

 

仿真器的操作技巧18

 

调整仿真器的语言、时区及删除App20

 

在AndroidStudio中查看仿真器与App的执行情况22

 

1-3AndroidStudio快速上手23

 

认识AndroidStudio的操作环境24

 

打开最近使用过的项目27

 

项目的移动、复制与删除28

 

打开“移动或复制后”或“外来”的项目29

 

1-4Android项目的构成30

 

Android资源文件的“多版本”特色32

 

第2章Android程序设计基础讲座

 

2-1AndroidApp的主角:Activity40

 

Activity40

 

AndroidApp的组成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将AndroidApp传送到手机安装并执行83

 

执行已安装的程序85

 

2-8修改项目的程序包名称和应用程序ID85

 

第3章AndroidApp界面设计

 

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

 

设置可以安装非GooglePlay商店下载的程序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

 


点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP