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

Android App开发入门:使用Android Studio 2.X开发环境 第2版 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
施威铭 著



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-12-21

类似图书 点击查看全场最低价

图书介绍

出版社: 机械工业出版社
ISBN:9787111574491
版次:2
商品编码:12147283
品牌:机工出版
包装:平装
开本:16开
出版时间:2017-08-01
用纸:胶版纸
页数: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


前言/序言

  前言学习Android程序设计一直困扰着许多初学者,原因有两个。首先,必须学会使用Java程序设计语言,并且要懂Android的XML词汇,然后才能开始学习Android的程序设计。其次,在学习的过程中常见到一些程序设计老手所使用的行话与习惯,初学者常会苦思不得其解,从而导致在学习中产生挫折感、困顿不前。鉴于此,本书针对Android的初学者设计了一套学习流程,期望降低初学者学习的门槛,让学习曲线平滑、顺畅,使初学者能迅速掌握Android程序设计的重点,而不用浪费过多的时间。

  许多人都说学Android需要先学XML,但是事实上学Android并不需要先学XML,而是要学Android的XML词汇。这两者可谓天壤之别。对于前者,你可能要读完一本厚厚的XML大全集,但是掌握Android的XML词汇就简单多了。我们还会以图形化界面的编辑器来完成界面布局的XML设计,这就和在游戏里布置房间或建设城堡一样简单。再者,初学阶段的Android程序设计所用到的Java语言不需要初学者完完整整地阅读一本厚达七八百页的Java程序设计语言教科书,只需发挥三成Java程序设计语言的功力,就可以轻松写好Android程序了。

  因此,初学者真正要做的就是学习Android的程序架构和AndroidAPI的使用,并运用自己的创意开发手机或平板电脑的应用。本书并不是Android的程序应用大全集,目的是帮助对Android程序设计感兴趣的人排除学习中的障碍,以便顺利进入Android程序设计的领域。读完本书,如果需要进一步学习Android更广的领域,可以参考其他相关书籍。

  施威铭



Android App开发入门:使用Android Studio 2.X开发环境 第2版 下载 mobi epub pdf txt 电子书 格式

Android App开发入门:使用Android Studio 2.X开发环境 第2版 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

Android App开发入门:使用Android Studio 2.X开发环境 第2版 下载 mobi pdf epub txt 电子书 格式 2024

Android App开发入门:使用Android Studio 2.X开发环境 第2版 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

非常适合初学者入门,涉及到的知识点讲得很清晰,而且也是为数不多讲到ConstrainLayout的书,很推荐。遗憾是涉及到的内容不是特别多。

评分

我感觉还是不错的。挺适合我的!

评分

适合零基础初学者

评分

书非常好

评分

揍我哦的很1喔滴滴滴打车二妹弟子珠国有企业

评分

我觉得书挺好的,特别的不错,这是我过几天就要学习到的书,真心觉得挺好的。

评分

不错,帮同学带了两本,物流很快早上就发信息让去取了,很不错

评分

第三次买了,很不错,推荐给艾瑞吧得

评分

适合零基础初学者

类似图书 点击查看全场最低价

Android App开发入门:使用Android Studio 2.X开发环境 第2版 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.qciss.net All Rights Reserved. 图书大百科 版权所有