《Android基础教程》读后感

书本简介

为什么我突然想学习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的。

参考

2017Android校招心得体会

《ßAndroid基础教程》

开源的数独游戏代码github

欢迎大家关注:huazi's微信公众号