书本简介
为什么我突然想学习android,因为昨天在逻辑思维的罗振宇谈到了他的创业过程,他现在推广的得到app实在是做的太棒了 ,而且他本人也说,他很早就意识到技术的重要性。他本人也会学习一些技术,当然他现在就有一支很出色的团队在维护得到app,我想未来的趋势大家可能都会往手机端发展。因为现在手机的性能逐步增长,而且基本的计算和阅读功能正常人使用已经可以和手机媲美了。基于这个出发点,我想自己也多学习点知识,然后又想起了自己大学时候做过android的游戏开发。那就动手吧,只有动手实践才会获得意想不到的收获。
如何找到这本书的?
关键词 :
android书籍推荐 2017
蘑菇街的面试,面试官问我最近在看什么书,我说《Android开发艺术探索》,《大话设计模式》,《JAVA虚拟机》,就这样,面试官全程问虚拟机,我看的知识完全招架不住,答的都很浅,最后就挂啦。因此,你对面试官说的每一句话,都有可能成为往深挖的知识点,一定要控制好自己。
《Android开发艺术探索》太深奥,应该是对于深入一些的同学适用,所以我就找了一本基础点的。
Android基础教程
《Android基础教程》内容完整丰富,具有较强的通用性,读者都能通过《Android基础教程》快速学习Android开发,提高相关技能。Android是谷歌公司开发的全新开源手机平台。《Android基础教程》是一部关于Android开发的基础教程,采用由浅入深、循序渐进的方式讨论Android。书中还结合数独游戏等实例更加形象生动地讲解了Android开发的基本流程,且每章最后都有一个“快速阅读指南”,更加方便了读者的阅读。
第2章 基本概念
2.1 Android的系统架构
2.1.1 Linux内核:
2.1.2 本机库:由手机开发商预先安装到手机中
2.1.3 Android运行时:Dalvik虚拟机是google的java实现,专门针对移动设备进行了优化。与传统的java虚拟机有两个重要方面的不同。
2.1.4 应用程序框架
2.1.5 应用程序
2.2 它还活着:程序和窗口被记录在应用栈中,用户可以随时按Back,返回到栈的上一个窗口。就跟浏览器的返回按钮效果类似。
2.2.1 进程不等于应用程序
2.2.2 应用程序生命周期
2.3 构建块:最为重要的就是活动(activity),意图(intent),服务和内容提供者。
2.3.1 活动
2.3.2 意图
2.3.3 服务
2.3.4 内容提供者
2.4 使用资源
2.5 安全性
第三章和第四章
主要介绍了一个基于内置的2D绘画方法制作的游戏:《数独》
因为我装的是android stadio 所以一直不知道如何操作,幸好在google 中找到了我想要到答案:
关键词 :android studio 数独游戏
在百度中死都找不到
还是万能的google:
直接导入android 一直有错误,简单排查之后 因为 android stadio使用gradle 导致很多版本的兼容性问题。修改之后正常运行。
这样整个逻辑参考代码来看就一目了然了。
书籍上写的写很详细。
其他章节概述
- 多媒体
- 存储本地数据
- 互联的世界
- 定位与环境感知
- SQL实战
- 利用OpenGL实现3D图形
书中介绍都很详细,感兴趣的同学可以自己阅读下,很nice的。