登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』从零开始学Android开发

書城自編碼: 3632356
分類:簡體書→大陸圖書→計算機/網絡移動開發
作者: 宋钛旭
國際書號(ISBN): 9787111681632
出版社: 机械工业出版社
出版日期: 2021-06-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 98.8

我要買

 

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


新書推薦:
红楼有三味
《 红楼有三味 》

售價:HK$ 66.7
南宋行暮:宋光宗宋宁宗时代(增订本)
《 南宋行暮:宋光宗宋宁宗时代(增订本) 》

售價:HK$ 101.2
算力芯片——高性能 CPU/GPU/NPU 微架构分析
《 算力芯片——高性能 CPU/GPU/NPU 微架构分析 》

售價:HK$ 148.4
漫长的调查:重走营造学社川康古建筑调查之路
《 漫长的调查:重走营造学社川康古建筑调查之路 》

售價:HK$ 89.7
历史的温度1-7(典藏版套装全7册)
《 历史的温度1-7(典藏版套装全7册) 》

售價:HK$ 687.7
如何建立适合自己的交易系统(一本金融初学者建立交易系统的实用工具书)
《 如何建立适合自己的交易系统(一本金融初学者建立交易系统的实用工具书) 》

售價:HK$ 66.7
中国古代文体学研究(中华学术·有道  精装)
《 中国古代文体学研究(中华学术·有道 精装) 》

售價:HK$ 170.2
美器:中国古代物质文化九讲
《 美器:中国古代物质文化九讲 》

售價:HK$ 193.2

 

建議一齊購買:

+

HK$ 112.2
《Android App开发从入门到精通》
+

HK$ 195.0
《Android网络开发从入门到精通》
+

HK$ 112.2
《iOS开发实战:从零基础到上架App Store(第3版)》
+

HK$ 170.3
《Android自定义控件高级进阶与精彩实例》
+

HK$ 146.9
《Flutter开发实战详解》
+

HK$ 104.3
《跟戴铭学iOS编程:理顺核心知识点》
內容簡介:
本书从基本的Java语法开始讲解,通过具体的实例介绍Android开发的全过程,从零基础到进阶全覆盖。全书共14章,首先阐述Java语言的基础知识,然后介绍有关活动、碎片等Android中的重要概念,为读者进行Android开发打下扎实的基础。接下来介绍有关 Android UI 控件开发以及GitHub开源库使用的知识,可以让读者在开源的世界中继续进行更深层次的探索。
本书兼具基础知识与实战案例讲解,内容循序渐进,零基础和有一定基础的Android开发人员均可进行参考和阅读。
目錄
前言
第1章 欢迎来到Android的世界 1
1.1 Android简介 1
1.2 Android和Linux 1
1.3 Android系统目录简介 2
1.4 学习路径推荐 4
第2章 Java基础环境搭建 8
2.1 IntelliJ IDEA简介 8
2.2 JDK简介 8
2.3 JDK的安装 9
2.4 IntelliJ IDEA的安装 11
第3章 Java语言基础 17
3.1 基本数据类型 17
3.2 循环 19
3.3 条件语句 22
3.3.1 if语句 22
3.3.2 if-else语句 23
3.3.3 if-else if语句 24
3.3.4 switch语句 25
3.4 数组 26
第4章 面向对象编程 29
4.1 面向对象简介 29
4.2 定义类 30
4.3 方法简介 32
4.4 方法的语法 34
4.5 方法的重载 35
4.6 编写属于自己的类——Cat 36
4.7 类的继承 38
4.8 构造器 41
4.9 构造器的重载 44
第5章 Android开发环境搭建 47
5.1 Android Studio简介 47
5.2 准备所需的工具 47
5.3 安装Android Studio并配置环境 48
第6章 活动 58
6.1 活动简介 58
6.2 手工创建个活动 58
6.3 详解AndroidManifest文件 65
6.4 Android目录结构res简介 68
6.5 Button控件 69
6.6 Toast的使用 71
6.7 实现Button按钮事件的常见方法 73
6.8 活动的跳转 74
6.9 活动的生命周期 76
第7章 反编译 79
7.1 破解工具简介 79
7.2 解析AndroidManifest.xml文件 80
7.3 将APK文件转化为DEX文件 84
7.4 将DEX文件转化为JAR文件 84
7.5 将JAR文件转化为Java文件 85
第8章 常用UI控件 87
8.1 线性布局 87
8.2 相对布局 96
8.3 TextView 100
8.4 EditText 105
8.5 ImageView 115
8.6 使用GitHub开源库实现动态开关按钮 119
8.7 实现圆形ImageView 123
8.8 AlertDialog 125
8.9 CheckBox 132
8.10 ScrollView 134
8.11 技术实战:仿写腾讯QQ登录注册界面 136
第9章 碎片 140
9.1 碎片简介 140
9.2 FrameLayout 142
9.3 静态添加碎片 145
9.4 动态添加碎片 150
9.5 技术实战:仿写微信 156
第10章 更为强大的UI控件 165
10.1 ListView的使用 165
10.2 ViewPager的使用 170
10.3 CardView的使用 174
10.4 Splash快速开屏实现 177
第11章 让你的应用动起来——动画 179
11.1 帧动画 179
11.2 补间动画 184
第12章 访问网络 190
12.1 Webview控件的使用 190
12.2 Get请求的实现 193
12.3 Post请求的实现 202
12.4 JSON请求的实现 203
12.5 ImageRequest请求的实现 204
12.6 技术实战:轻松搞定向女朋友表白的软件 205
第13章 多媒体技术 227
13.1 调用摄像头进行拍照 227
13.2 编写视频播放器 236
第14章 计算机视觉和图像识别技术在Android开发中的应用 240
14.1 人工智能与计算机视觉 240
14.2 人工神经网络 241
14.3 全连接神经网络 241
14.4 卷积神经网络 243
14.5 图像的池化 246
14.6 图像识别 247
14.7 Android实现图像识别 248
內容試閱
在科技高速发展的今天,各种计算机技术层出不穷,而在软件开发中,笔者觉得有意思的莫过于Android开发了。学会了Android移动端开发,就能够迅速通过编程实现自己的想法。同时,正是移动端开发引领了本次的互联网革命,在本次互联网革命中也孕育了不少巨无霸企业,比如阿里巴巴、美团、腾讯、百度、谷歌、亚马逊、脸书等。互联网将不同地方的人和事物联系了起来。阿里巴巴改变了我们购物的方式,美团改变了我们吃饭的方式,腾讯则改变了我们和朋友、家人联系的方式。我们足不出户就可以和万里之外的朋友进行交流,也可以购买千里之外的物品。互联网技术还通过一系列的算法对物流进行配置,这样快递能够在几天之内送往全国各地。而这些技术的直观体现就是我们平时使用的移动端上的软件。在移动端上,Android和iOS共分天下,截至2020年年底,Android已经占据了85%的市场份额,可见其市场价值的巨大。因此,一旦涉及移动端应用,首先要开发的就是Android应用。Android为全球上亿的移动设备提供计算能力,是全世界所有移动平台中安装量的,并且仍然在飞速增长,每天都平均有100万用户启动Android设备,并从Android设备商那里寻找自己想要的应用。
基于Linux内核而设计的Android操作系统主要用于具有触摸屏的移动智能设备,例如智能手机和平板电脑。同样,Android提供了用于用户与应用程序交互的触摸屏事件。Android的用户界面主要提供基于用户的触摸操作,我们可以使用触摸手势(例如滑动、单击等)来操控屏幕上的对象。此外,还有一个可以进行自定义的键盘,用于输入文字。Android还支持通过蓝牙或USB连接的游戏控制器和全尺寸物理键盘。Android旨在对用户的输入进行即时响应,除了可立即对触摸做出响应的动态界面外,由Android驱动的设备还可以通过振动为用户提供触觉反馈。许多Android应用都利用了Android移动智能设备中诸如加速度计、陀螺仪和接近传感器之类的内部硬件来响应用户的其他操作。这些传感器还可以检测到屏幕的旋转,例如,对于赛车游戏,用户可以像操纵方向盘一样旋转Android设备。由于Android设备的供电通常是通过电池,因此Android旨在通过管理系统的运行流程将设备功耗保持在水平,从而延长Android设备中电池的续航时间。
其实开发基于Android的应用非常容易,一般使用Java语言来进行Android应用的开发,使用XML来描述数据资源,也就是使用XML来编写用户界面。为了帮助开发者有效地开发移动应用,谷歌公司提供了一个名为Android Studio的集成开发环境。这个集成开发环境提供了程序代码的编写、程序代码的调试和将Android应用程序打包等功能。尽管Android平台为移动应用程序提供了丰富的功能,但是目前还面临很多挑战。比如,在一个应用中实现多屏功能,提高Android软件的性能,正确地执行代码和保证用户的信息安全,保证新版本应用程序和旧版本Android系统的兼容,等等。
本书既适用于初学者,又适用于有一定开发经验的人员。本书对初学者非常友好,在前面的章节提供了Android开发所需要的Java知识,即第1~4章着重讲解Java语言,为读者打好编程语言的基础,有了这个基础,在学习Android开发的时候会更加轻松。第5~8章带领大家实现Android中一些酷炫的展示界面,对各种UI控件以及Android开源框架进行讲解,让读者在短时间内快速实现一个漂亮的App。第9~14章介绍Android的一些高级应用,让读者了解Android中的动画操作、一些更加强大的UI控件、网络访问技术以及多媒体技术,后还添加了有关人工智能的内容,将人工智能技术和Android结合,在移动应用上启用当前流行的人工智能技术。比如,抖音中就启用了一系列的人工智能技术,我们制作好的视频可以通过Android系统自动计算,从而改变被拍摄者的颜值、身材、身高等。
希望读者在学习本书的过程中,能够将书上的源代码亲自实现一遍,以加深对代码的理解。
本书提供资源文件下载,读者可以登录机械工业出版社华章公司的网站(www.hzbook.com),先搜索到本书,然后在页面上的“资料下载”模块下载即可。如果下载有问题,请发送电子邮件到booksaga@126.com。
编 者
2021年2月

 

 

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