登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

『簡體書』Android App开发入门:使用Android Studio 2.X开发环境 第2版

書城自編碼: 3037402
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作 者: 施威铭
國際書號(ISBN): 9787111574491
出版社: 机械工业出版社
出版日期: 2017-08-01
版次: 2 印次: 1
頁數/字數: 565页
書度/開本: 16开 釘裝: 平装

售價:NT$ 713

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
低薪困境:剖析日本经济低迷的根本原因
《 低薪困境:剖析日本经济低迷的根本原因 》

售價:NT$ 301.0
穷人的银行家(诺贝尔和平奖获得者穆罕默德·尤努斯自传)
《 穷人的银行家(诺贝尔和平奖获得者穆罕默德·尤努斯自传) 》

售價:NT$ 347.0
绵延:文明分野与文化演进
《 绵延:文明分野与文化演进 》

售價:NT$ 301.0
三神之战:罗马,波斯与阿拉伯帝国的崛起
《 三神之战:罗马,波斯与阿拉伯帝国的崛起 》

售價:NT$ 367.0
慢慢变富66招
《 慢慢变富66招 》

售價:NT$ 245.0
战国竹书复原综论
《 战国竹书复原综论 》

售價:NT$ 449.0
走出内心的深渊:快节奏人群心理疾病与健康指南(原书第3版)
《 走出内心的深渊:快节奏人群心理疾病与健康指南(原书第3版) 》

售價:NT$ 352.0
趋势跟踪: 汤姆·巴索的交易谋略
《 趋势跟踪: 汤姆·巴索的交易谋略 》

售價:NT$ 352.0

建議一齊購買:

+

NT$ 497
《 Kotlin程序开发入门精要 》
+

NT$ 713
《 第一季Kotlin崛起:次世代Android开发 》
+

NT$ 497
《 自己动手做iOS App:从设计开发到上架App Store 》
+

NT$ 431
《 Android Studio高级编程 》
+

NT$ 641
《 Android进阶之光 》
+

NT$ 1138
《 深入理解Android内核设计思想 第2版(上下册) 》
內容簡介:
本书从初学者的角度出发,通过通俗易懂的语言、丰富的实例,详细介绍使用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
內容試閱
前 言学习 Android 程序设计一直困扰着许多初学者,原因有两个。首先,必须学会使用 Java 程序设计语言,并且要懂 Android 的 XML词汇,然后才能开始学习 Android 的程序设计。其次,在学习的过程中常见到一些程序设计老手所使用的行话与习惯,初学者常会苦思不得其解,从而导致在学习中产生挫折感、困顿不前。鉴于此,本书针对 Android 的初学者设计了一套学习流程,期望降低初学者学习的门槛,让学习曲线平滑、顺畅,使初学者能迅速掌握 Android 程序设计的重点,而不用浪费过多的时间。
许多人都说学 Android 需要先学 XML,但是事实上学 Android 并不需要先学 XML,而是要学 Android 的 XML词汇。这两者可谓天壤之别。对于前者,你可能要读完一本厚厚的 XML大全集,但是掌握 Android 的 XML词汇就简单多了。我们还会以图形化界面的编辑器来完成界面布局的 XML设计,这就和在游戏里布置房间或建设城堡一样简单。再者,初学阶段的 Android 程序设计所用到的 Java 语言不需要初学者完完整整地阅读一本厚达七八百页的 Java 程序设计语言教科书,只需发挥三成 Java程序设计语言的功力,就可以轻松写好 Android 程序了。
因此,初学者真正要做的就是学习 Android的程序架构和 Android API 的使用,并运用自己的创意开发手机或平板电脑的应用。本书并不是 Android 的程序应用大全集,目的是帮助对 Android程序设计感兴趣的人排除学习中的障碍,以便顺利进入 Android程序设计的领域。读完本书,如果需要进一步学习 Android更广的领域,可以参考其他相关书籍。
施威铭

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.