《Android开发入门与实战(第2版)》是一本很值得推荐的Android开发入门书籍。本书以Android开发为主题,适合那些对Android开发一窍不通的人。通过学习本书,读者可以系统地快速掌握Android开发的知识,包括Android入门和Android实战内容。本书详细介绍了Android开发环境搭建、Android SDK的使用以及Android应用程序的结构。本书还精选了6个真实的案例,这些案例不仅能够帮助读者更好地理解Android开发的知识,还能够让读者通过实战提升自己的能力。如果你对Android开发感兴趣,不妨下载这本书来学习。
读者评价
当初买是考虑用它来入门的,没想到内容还是稍稍难了点,很多基本知识里面就不会说的很详细,得辅助网络或别的更基础的书籍资料,理解起来才能更容易。总的说来,难度与实例并存,各个方面都写的比较详尽,算是一本很好的自学书籍。
书本是不错,可惜技术进步太快,书买回来,发现软件版本都升级了,甚至彻底变化了。书上安装程序的网址都无法打开了,弄了一天也无没搞定。
内容介绍
《Android开发入门与实战(第二版)》遵循第一版的写作宗旨,通过本书的学习,让不懂Android开发的人系统地快速掌握Android开发的知识。《Android开发入门与实战(第二版)》主要内容为:Android开发环境搭建、AndroidSDK介绍、Android应用程序结构剖析,并对Android 中最重要的组件Activity、Intents&IntentFilters&Broadcast receivers、Intent、Service、ContentProviders进行了详细的讲解;然后对线程&进程、数据存储、Widget、网络通信和XML解析、多设备适配、AndroidUI Design(设计规范)等核心技术和读者关心的流行技术结合实例进行了详细讲解;最后精选了6个真实的案例,如图书信息查询、eoeWiki客户端、广告查查看看、手机信息小助手、土地浏览器、地图追踪,让读者把各种技术贯穿起来,达到学以致用的目的。
书中内容的安排循序渐进、由浅到深,跟随本书的步调,一定可以学会Android开发。《Android开发入门与实战(第二版)》除了理论知识的介绍和演示外,还加入很多实战经验技巧和实战案例剖析,让大家在学习的时候能理论结合实战,融会贯通,真正掌握Android的开发技术。
目录
- 第1章 掀起你的盖头来——Android开发扫盲
- 第2章 工欲善其事必先利其器——搭建环境Android
- 第3章 清点可用的资本——Android SDK介绍
- 第4章 千里之行始于足下——Hello EoE
- 第5章 良好的学习开端——Android应用程序架构分析
- 第6章 Android的核心——Activity
- 第7章 我来“广播”你的意图——Intent & Intent Filters & BroadcastReceivers
- 第8章 一切为用户服务——Service
- 第9章 提供数据的引擎——Content Providers
- 第10章 我的美丽我做主——用户界面(User Interface)
- 第11章 循序渐进——线程&进程
- 第12章 信息百宝箱——全面数据存储
- 第13章 不积跬步无以至千里——Widget
- 第14章 更上一层楼——网络通信和XML解析
- 第15章 灵活的应用
- 第16章 万变不离其宗——多设备适配
- 第17章 开发好应用——省电、布局、快速响应、NFC、Android bean等好玩的应用
- 第18章 没有规矩不成方圆——Android UI设计规范
- 第19章 综合案例一——图书信息查询
- 第20章 综合案例二——eoe Wiki客户端
- 第21章 综合案例三——广告查查看看
- 第22章 综合案例四——手机信息小助手
- 第23章 综合案例五——“土地浏览器”实例
- 第24章 综合案例六——地图跟踪
manifests 用于存放AndroidManifest xml文件(又称清单文件).该文件是整个项目的配置文件。在程序中定义的四大组件都需要在这个文件中注册,另外在该文件中还可以给程序添加权限。在清单文件中配置的信息会添加到Android 系统中,当程序运行时,系统会找到清单文件中的配置信息,然后根据配置信息打开相应组件。 java 用于存放所有的Java代码,在该文件夹中可以创建多个包,每个包中可以存放不同的文件或Activity。 res 用于存 放Android 程序所用到的资源, 例如图片布局文件、字符串等。 drawable 目录用于存放图片及XML文件, layout目录用于存放布局文件, mipmap目录通常用于存放应用程序图标,系统会根据手机屏幕分辨率(hdpi/mdpi/xhdpi/xxhdpi/xxxhdpi)匹配相应大小的图标, values目录用于放置定义的字符串。 Gradle Scripts 用于存放项目创建的相关文件, 无须修改
Android开发笔记 今天学到的一些属性 1.最后程序打包的时候,res文件夹中的文件只有用到的时候才会打包进去,而assets文件夹中的文件无论是否用到都要打包进去 2.安卓主要依靠xml文件来布局,否则textView多的时候布局起来会比较混乱 3.android:singleLine属性为true表示文本在一行显示 android:ellipsize属性:设置当文本过长时该如何显示(显示省略号)start、end、middle分别设置省略号的位置,marquee表示以跑马灯的形式展示 android:autoLink=“web/email/phone/all”设置超链 android:focusable=“true/false”是否可以获取焦点 ndroid:focusableInTouchMode="true" 在触摸的模式下获得焦点 4.控件: 默认是要聚焦的,解决方法是在它前面添加一个edittext控件,宽和高设为0,
android:maxLength="3"属性限制字符数量,
android:singleLine="false"使其变为多行文本框
android:inputType="number"设置输入类型
android:hint="13525505014"设置默认显示信息