2011年7月8日
摘要: 本文来自:安卓航班网 SQLite是Android平台软件开发中会经常用到的数据库产品,作为一款轻型数据库,SQLite的设计目标就是是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够。下面我们一起来看看针对Android平台的SQlite 3的使用。以下概念都是在Android平台的SQlite限制下的理解: 数据库基础概念 SQlite 通过文件来保存数据库,一个文件就是一个数据库。 数据库里又包含数个表格; 每个表格里面包含了多个记录; 每个记录由多个字段组成; 每个字段都有其对应的值; 每个值都可以指定类型。 数据库名称即 阅读全文
posted @ 2011-07-08 21:15 泉と緣 阅读(267) 评论(0) 推荐(1) 编辑
摘要: 本文来自:安卓航班网 签名和发布应用程序 要想使Android应用程序在真机上运行,需要对apk(Android应用程序的执行文件,相当于Symbian程序的sis/sisx或Java ME程序的jar文件)文件进行签名。可以通过命令行或ADT插件方式对apk文件进行签名。本节将详细介绍签名过程。 使用命令行方式进行签名 使用命令行方式进行签名需要JDK中的两个命令行工具:keytool.exe和jarsigner.exe。可按如下两步对apk文件进行签名: (1)使用keytool生成专用密钥(Private Key)文件。 (2)使用jarsigner根据keytool生成的专用密钥对ap 阅读全文
posted @ 2011-07-08 21:08 泉と緣 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网关机流程 android系统都有一个关机按键,长按这个按键系统会进行关机操作。具体实现流程如下: 在android层通过系统调用reboot(arg)调用内核中的sys_reboot,具体流程如下: reboot——>sys_reboot()——>kernel_power_off()——>machine_power_off()——>pm_power_off();pm_power_off 是一个函数指针,他指向和具体硬件平台相关的关机操作函数。和sys_reboot相关的系统调用在source/kernel/sys.c中实现,然后在source/asm 阅读全文
posted @ 2011-07-08 21:03 泉と緣 阅读(451) 评论(0) 推荐(0) 编辑