资源下载

下面是《Android App开发入门与项目实战》一书用到的工具和代码资源:
1、本书使用的Android Studio版本为4.1,最新的安装包可前往Android官网页面下载。
2、本书提供所有示例源码的demo工程下载,源码(适配Android4.4到Android11)的下载方式见该书前言末尾的二维码,获取ppt课件同样扫描前言末尾的二维码。最新的源码也可访问我的github获取,github地址是https://github.com/aqi00/myapp,服务端的github地址是https://github.com/aqi00/net_server。

参考资料

1、学习本书需要具备Java基础,如果您没学过Java的话,可学习以下系列的Java教程《Java开发笔记》,或阅读笔者的Java专著《好好学Java:从零基础到项目实战》。
2、本书的技术实现采用的是Java编码,若您想进一步了解App开发中的Kotlin编程技术,可学习以下系列的Kotlin教程《Kotlin入门教程》,或阅读笔者的Kotlin专著《Kotlin从零到精通Android开发》。

勘误记录

下面对书中的笔误之处进行更正说明:

一、第一批勘误记录(以下的勘误记录在2021年7月的第二次印刷时均已修正)

1、第69页的“3.5.1  图像视图ImageView”

该页第3行右边的“ndroid:scaleType”改为“android:scaleType”,也就是补充一个“a”。

2、第76页的“3.6.3  关键代码”

该小节第三段有两处“被除数”要改为“除数”,因为除法运算要检查除数是否为零,而不是检查被除数是否为零。此外,“图3-37  Toast弹窗效果”也要换成下面截图。

3、第145页的“6.3.1  私有存储空间与公共存储空间”

该页第三行“<uses-permission android:name="android.permission.READ_EXTERNAL_STORAG" />”改为“<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />”,也就是在STORAG末尾加个E变成STORAGE

4、第172页的“7.2.1  运行时动态申请权限”

该小节第一段下面第三行“<uses-permission android:name="android.permission.READ_EXTERNAL_STORAG" />”改为“<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />”,也就是在STORAG末尾加个E变成STORAGE

5、第185页的“7.3.3  借助FileProvider安装应用”

该小节的第二处代码例子,第五行或者第六行代码的mime_type条件改为“mime_type='application/vnd.android.package-archive'”,也就是把该条件的“\"”改为“'”(转义双引号改单引号)。

6、第226页的“8.5.3  关键代码”

步骤02之后的代码例子,第三行代码开头的“iif”改成“if”

《Android App开发入门与项目实战》资源下载和内容勘误相关推荐

  1. 《Android Studio开发实战 从零基础到App上线》第一版的资源下载和内容勘误

    资源下载 下面是<Android Studio开发实战 从零基础到App上线>(第一版)一书用到的工具和代码资源: 1.本书使用的Android Studio版本为2.2.3,因为Andr ...

  2. 《Android Studio开发实战 从零基础到App上线(第2版)》出版后记

    2015年11月23日,鄙人在csdn发表了第一篇技术文章,掐指一算距今已有三年.遥想当年开写博客,只是为了总结经验同时分享出来,后来机缘巧合受到出版社编辑邀请并出了书,完全是无心插柳的结果.当初写作 ...

  3. 《Android Studio开发实战 从零基础到App上线(第2版)》资源下载和内容勘误

    资源下载 下面是<Android Studio开发实战 从零基础到App上线(第2版)>一书用到的工具和代码资源: 1.本书使用的Android Studio版本为3.2,最新的安装包可前 ...

  4. 《Android Studio开发实战 从零基础到App上线(第3版)》资源下载和内容勘误

    资源下载 下面是<Android Studio开发实战 从零基础到App上线(第3版)>一书用到的工具和代码资源: 1.本书使用的Android Studio版本为Android Stud ...

  5. 《Android Studio开发实战 从零基础到App上线(第3版)》出版后记

    2018年11月,经过熬夜写作的<Android Studio开发实战 从零基础到App上线(第2版)>正式出版面世.承蒙众多读者的厚爱,第2版的图书在此后的三年多时间,一直保持在移动开发 ...

  6. 《Android Studio开发实战 从零基础到App上线(第2版)》常见问题解答

    下面是第二版读者较经常提出的问题,现统一整理回复如下: 1.第1章的SVN仓库地址 问题:第17页"1.5.2 安装SVN工具"这节里面提到的SVN仓库地址要填什么? 回答:SVN ...

  7. 《Android Studio开发实战 从零基础到App上线》源码运行问题解答

    本书提供了所有章节的完整源码下载,自上市以来陆续收到读者的意见反馈,现将与源码有关的问题汇总归类如下,方便更多的朋友解决源码运行过程中发现的问题: 一.打开本书源码时,出现"Plugin w ...

  8. 《Android Studio 开发实战从零基础到App上线》笔记1

    <Android Studio 开发实战从零基础到App上线>笔记1 前言 在吉林大学Android studio实践的课程上,因为时间有限,教授教授地很不细致,主要讲了初级控件和中级控件 ...

  9. 《Android Studio开发实战 从零基础到App上线》本书内容问题答疑

    1.关于学习本书之前是否需要Java基础 问题:看安卓开发教程书需要很扎实的java基础吗? 回答:本书的零基础指的是安卓零基础,不是Java零基础,所以看本书之前需要一定的Java基础,基本的变量声 ...

  10. 新书推荐:《Android Studio开发实战:从零基础到App上线》

    让我们来看看<Android Studio开发实战 从零基础到App上线>的封面,这个设计简洁大气,很有内涵. <Android Studio开发实战 从零基础到App上线>一 ...

最新文章

  1. 一周内咸鱼疯传3.6W次,最终被所有大厂封杀
  2. 数据合并设计_八秒搞定合并相同内容的单元格,你却加班了1小时
  3. 艾伟:C#对游戏手柄的编程开发-API篇(2)
  4. php处理html5文件上传代码,HTML5中文件上传的代码
  5. linux日志查看面试题,Linux 运维面试题 三剑客(sed awk grep)整理
  6. redis数据持久化的两种方式
  7. java web问题
  8. idhttp.post方式 调用datasnap rest 远程方法
  9. 智能外呼系统相关资料总结
  10. 一般程序句柄多少linux,一个进程能够打开最大文件句柄数设到多大才合适(Linux)...
  11. 基于图的图像分割(Graph-Based Image Segmentation)
  12. noip2012 pj错题整理
  13. 《30天自制操作系统》学习笔记--番外篇之Mac环境下的工具介绍
  14. 大学计算机应用基础及上机实验指导,计算机应用基础上机实验指导
  15. win10安装opcenum_Win10安装会遇到的问题汇总及解决方法
  16. 精读《设计模式 - Prototype 原型模式》
  17. iOS5完美越狱箭在弦上 Android更赚钱
  18. 谷歌卫星地图、电子地图和地形图有什么区别?
  19. 使用idea搭建ssm框架,并实现简单的CRUD和分页查询功能
  20. 【机器视觉学习笔记】-001.环境篇

热门文章

  1. IDEA中用maven打出的jar包只有一个META-INF文件夹,没有java的源码???
  2. 《java学习二》jvm性能优化-----认识jvm
  3. ARM Cortex-A53 Cache与内存的映射关系以及Cache的一致性分析
  4. 【Uva 1633】Dyslexic Gollum
  5. [Notes] Be a Designer
  6. Ext.Ajax.request 与FormPanel.form.submit
  7. WEEX|简单界面的实现与页面跳转
  8. 算法工程师必备技能(Python 优化提速小技巧)
  9. 决策树,随机森林,集成学习的算法实现
  10. zed相机拆机_轻松实现位置追踪,Stereolabs推出二代ZED相机