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

本书涵盖了从是否需要Java基础到源码兼容性、图片显示、服务端代码逻辑等多方面的问题答疑,旨在帮助读者解决在使用Android Studio进行App开发过程中遇到的实际问题。
摘要由CSDN通过智能技术生成

1、关于学习本书之前是否需要Java基础

问题:看安卓开发教程书需要很扎实的java基础吗?
回答:本书的零基础指的是安卓零基础,不是Java零基础,所以看本书之前需要一定的Java基础,基本的变量声明、控制语句、类和对象这三块是必需的;另外最好还掌握字符串模板、容器、接口这三块;如果能了解静态、异常、反射这三种概念对看懂代码很有帮助。
学会以上九项Java基础技术再看本书就会比较轻松了。其它的Java高级技术在本书里面用到的时候会另外介绍,比如:
文件IO,参见本书第4章的“4.3.2 文本文件读写”和“4.3.3 图片文件读写”;
任务,参见本书第6章的“6.2.1 任务Runnable”;
加密算法,参见本书第8章的“8.2.3 数据加密”;
线程,参见本书第10章的“10.1.1 消息传递Message”;
HTTP调用,参见本书第10章的“10.2.3 HTTP接口调用”;
文件上传,参见本书第10章的“10.3.3 文件上传”;
Socket,参见本书第10章的“10.4.2 Socket通信”;
线程池,参见本书第16章的“16.3 线程池管理”;

2、学习本书之前是否需要了解Java的高级特性与XML用法

问题:如果自己要进行布局,从布局文件text入手轻松还是直接画框框轻松?或者说对于一个新手该怎么正确地利用这本书,虽然我有java的基础但是我还是不太懂。像泛型、进程之类的我都不太懂。然后我需不需要把xml学一遍?
回答:自己布局通过xml布局文件会快些,因为AS支持预览xml布局的界面效果。
不需要太多关注java的高级特性,泛型只在“10.1.3 异步任务AsyncTask”有用到,多进程则很少用、本书也没介绍。
XML需要简单学一下,也不用学很深,简单就够用了。

3、关于本书附录源码的注释文字

问题:我在百度网盘下载了源码,代码里的注释很少,我零基础都看不懂怎么办?
回答:本书源码已经在补充全面注释了,补充注释了的部分章节已经上传到github,有需要的朋友可在github下载最新的全面注释源码。github的访问地址为: https://github.com/aqi00/android2
打开github页面后,单击网页右边的绿色按钮“Clone or download”,即可自动打包下载源码。

4、关于第2章的跑马灯文字滚动逻辑

问题:为什么跑马灯不是点一次停,再点一次动;而是点一次停,需要点两次才动?
回答:跑马灯滚动的时候,点击一下,此时onClick进入下面分支:
    tv_marquee.setFocusab
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值