04 2014 档案

摘要:本篇的主题如下:1、应用程序基础2、应用程序组件2.1、活动(Activities)2.2、服务(Services)2.3、广播接收者(Broadcast receivers)2.4、内容提供者(Content providers)1、应用程序基础 Android应用程序是用Java编程语言写的。编译后的Java代码——包括应用程序要求的任何数据和资源文件,通过aapt工具捆绑成一个Android包,归档文件以.apk为后缀。这个文件是分发应用程序和安装到移动设备的中介或工具,用户下载这个文件到他们的设备上。一个.apk文件中的所有代码被认为是一个应用程序。 在许多方面,每个Android.. 阅读全文
posted @ 2014-04-11 14:05 myxiaoQ 阅读(361) 评论(0) 推荐(0) 编辑
摘要:本篇将介绍Android项目的目录结构。本文的主要主题如下:1、jieche项目的目录结构1.1、src文件夹1.2、libs文件夹1.3、res文件夹1.4、AndroidManifest.xml1.5、R.java文件1.1、src文件夹 顾名思义(src, source code)该文件夹是放项目的源代码的。打开文件夹会看到如下: java文件夹下面的就是项目的源代码1.2、libs文件夹 包含可以给应用程序调用的第三方类库1.3、res文件夹 资源目录,包含你项目中的资源文件并将编译进应用程序。向此目录添加资源时,会被R.java自动记录。新建一个项目,res目录下会有三个子目... 阅读全文
posted @ 2014-04-11 13:58 myxiaoQ 阅读(462) 评论(0) 推荐(0) 编辑
摘要:一、内容提供者 1、分为系统自带的内容提供者和自定义的内容提供者 2、系统内容提供者:一般在数据库下/data/data/下以com.android.provider开头的包名,都是有系统内容提供者的,比如短信,联系人。获得短信,联系人信息等都是通过系统的内容提供者。 3、自定义的内容提供者:现有两个工程A和B,A中有数据库,B要访问A中私有化的数据库,但是A中的数据库外界无法直接访问,所以我们需要在A中自定义内容提供者,对外提供操作A中数据库的方法,将操作数据库的方法公开化,内容提供者提供增删改查的方法,B通过调用这些方法对A的数据库进行操作。二、自定义内容提供者 1、定义类继承Co... 阅读全文
posted @ 2014-04-07 14:25 myxiaoQ 阅读(505) 评论(0) 推荐(0) 编辑
摘要:一、 定义 当一个事件发生的时候,就会发送一个广播,所有注册了这个广播的接收者都可以接收这个广播,也就是说一个广播可以被多个接收者接收二 、广播的接收 1、清单文件中注册(永久注册,除非卸载) 1 public class Receiver extends BroadcastReceiver {2 @Override3 public void onReceive(Context context, Intent intent) {4 // TODO Auto-generated method stub5 Bundle bundle=intent... 阅读全文
posted @ 2014-04-07 14:08 myxiaoQ 阅读(406) 评论(0) 推荐(0) 编辑
摘要:一 、定义与创建 定义:简单的说,一个Activity就是一个界面 创建:定义类继承Activity,并在清单文件的Application节点下配置 1 4 5 6 7 8 9 10 :在Launcher中显示的快捷方式(程序的入口) 一个应用程序对应一个快捷方式即自定义的标签中不配置也可以,程序的入口只有Main一个,在main的界面进行某些操作点击按钮或超链接来启动另外一个Activity二 、生命周期 一个活动有三个基本状态:激活状态或运行状态,这时它运行在屏幕的前台(处于当前任务活动栈的最上面)。这个活动有用户的... 阅读全文
posted @ 2014-04-07 13:54 myxiaoQ 阅读(271) 评论(0) 推荐(0) 编辑
摘要:一、定义 可长时间在后台运行并进行操作,是个没有界面的组件,可以被其他组件绑定,在进程间通信。二、创建 1、定义类继承Service1 public class ExampleService extends Service {2 @Override3 public IBinder onBind(Intent intent) {4 // TODO Auto-generated method stub5 return null;6 }7 } 2、清单文件中配置1 三、服务的启动与停止 在其他组件调用startService()方法启动... 阅读全文
posted @ 2014-04-07 12:13 myxiaoQ 阅读(386) 评论(0) 推荐(0) 编辑