11 2012 档案
摘要:做应用保存一些数据是在所难免的啦。Android提供了五种保存数据的方式:Shared PreferenceInernal StorageExternal StorageSQLite DatabasesNetwork Connection来看看他们各自适合什么情况:<1>Shared Preferences: 这个最容易使用,但只能保存原生数据类型的数据(这样说不是很严谨,因为可以通过Base64编码的方式保存对象之类的东西,但很少会人这样做吧~~~)。本质上保存的是把键值对(key-value pairs)在xml文件里。什么是键值对?百度去~~~<2>Inernal
阅读全文
摘要:目录:1. Android系统结构2. Android的"四大天王"3. 必需面对的问题<1>Android系统架构: 上面那张图显示了Android系统的整体结构。从下到上来分成了四层:第一层Linux Kernel(Linux内核层): Android的底层其实就是Linux!这一层主要是与系统打交道的,负责管理各个硬件的协调工作。第二层Libraries和Android Runtime(各种库与Android运行时): Android的大部分App是用Java开发的,Google自己提供了一个Java虚拟机的实现——Dalvik VM,我们写的大部分App
阅读全文
摘要:Activity的生命周期每个学习安卓的同桌应该都知道Activity是拥有自己的生命周期的。算起来这也是一个老生常谈的问题了。很多时候我们根本就没有体会这到底有什么作用,但实际上,了解Activity的生命可以让我们更好的理解页面切换、任务这些行为下发生的过程,开发出更加健壮的应用。这张图片是官方文档给出的,概括起来就一句话:当你要用一个Activity时,它的状态会一直上升直到Resumed,而当Activity不再使用时,它的状态就会不断的下降直到Destroy。这样讲还是很抽象,来看一个demo。这个demo包括一个MainActivity、一个AnotherActivity和一个Di
阅读全文