摘要:
概括地讲,Android中资源访问是指非代码的部分。例如在我们的Android程序中要使用一些图片来设置桌面,要使用一些音频设置铃声,要使用一些动画来显示特效,这个图片,音频,动画等就叫做Android中的资源文件。我们在创建Android工程时,和src文件夹并列的有两个文件夹:assets和res。这两个文件夹用来保存资源文件。在assets保存的一般都是原生的文件,例如Map3文件,android程序是不能直接访问的,必须通过AssetManager类以二进制流的形式读入。而res中的资源经常访问,可以通过R类直接访问。res目录下又有anim,drawable,layout,menu, 阅读全文
posted @ 2012-06-04 16:44
Johnny Yan
阅读(535)
评论(0)
推荐(0)
摘要:
如果你想从事Android应用程序开发,那么了解Android应用程序的思想是非常必要的,Android没有应用程序的统一入口(例如Main()方法),各个应用之间是相互独立的,并且运行在自己的进程当中。根据完成的功能不同,Android划分了四类核心组件类:Activity,Service,Broadcast Receiver 和ContentProvider。相同组件和不同组件之间的导航通过Intent完成。1 Activity Activity是Android组件中最基本也是最为常用的一种组件,在一个Android应用中,一个Activity通常就是一个单独的屏幕,每一个Activ... 阅读全文
posted @ 2012-06-04 08:52
Johnny Yan
阅读(251)
评论(0)
推荐(0)
摘要:
Activity的生命周期实例:观察翻转屏幕导致的Activity状态变化点此下载:lesson4.zip(82.25 KB, 下载次数: 753)一、理解ActivityActivity是Android程序的4大组件之一。Activity是Android程序的表示层。程序的每一个显示屏幕就是一个Activity。学过WEB开发的同学,可以把Activity理解成网页中的一个JSP文件;或者你可以把它理解成一个Windows的窗口。下面看一下Activity类的继承关系:从这里可以看到Activity是Context类的子类,大家对此先有个印象。二、理解Activity的生命周期手机最重要也是 阅读全文
posted @ 2012-06-04 08:31
Johnny Yan
阅读(281)
评论(0)
推荐(0)
摘要:
一、Android系统构架Android系统从底向上一共分了4层,每一层都把底层实现封装,并暴露调用接口给上一层。下面是简单翻译的版本:Linux内核(Linux Kernel)Android运行在linux kernel 2.6之上,但是把linux内受GNU协议约束的部分做了取代,这样在Android的程序可以用于商业目的。Linux 内核是硬件和软件层之间的抽象层。中间件中间件包括两部分:核心库和运行时(libraries & Android runtime)核心库包括,SurfaceManager 显示系统管理库,负责把2D或3D内容显示到屏幕;Media Framework 阅读全文
posted @ 2012-06-04 08:24
Johnny Yan
阅读(221)
评论(0)
推荐(0)

浙公网安备 33010602011771号