在Android中,一般来说有两个地方使用加密签名。
1.每个.apk文件必须进行签名。Android的程序包管理器通过两种方式使用签名:
当一个应用程序被替换时,只有相同签名的应用才能操作旧版本的数据。
两个应用如果签名一致,那么这两个应用可以共享User ID,...
分类:
移动开发 时间:
2015-04-06 21:52:55
阅读次数:
384
写在前面:
本篇博文漏译了很多,英文功底比较好的同学可以选择阅读原版文档,如果方便请分享翻译后文档给大家,谢谢。
recovery有一个侧面安装(sideloading)机制来方便我们手动的安装更新而不在使用OTA的方式。这种机制对于调试和维护是很有帮助的,特别是当我们无法正常启动我们的系统的时候。
目前来说我们,有了这种机制,我们可以在设备的SD卡中载入更新包。在没...
分类:
移动开发 时间:
2015-04-06 11:32:21
阅读次数:
289
写在前面:
若能直译,不会意译,意译不成,为了选择不误导他人也会漏译无伤大雅的部分,英语是硬伤,如果有误译,请路过的朋友帮忙指正,以免误导更多的朋友。
RecoveryUI除了之前提到的标题、选项菜单、提示性文字还有另外的一个重要的成员图片。在正常的更新过程中,用户看到的仅仅是图片(这里指的标准的OTA升级流程,如开机进入recovery模式、安装更新时进度条发生变化,最后再开...
分类:
移动开发 时间:
2015-04-05 18:55:15
阅读次数:
500
recovery界面
为了支持不同的硬件设备(物理按键、显示、LEDs等),你可以定制recovery界面进行可视化显示,并进行相关的操作。那么你可以通过重写bootable/recovery/defalust_device.cpp来为你的设备进行可视化定制。首先介绍如下:
device/yoyodyne/tardis/recovery/recovery_ui.cpp
#includ...
分类:
移动开发 时间:
2015-04-05 12:04:18
阅读次数:
176
我们通过调用recovery_ui.cpp中make_device()函数来创建一个Device的实例,如下:
class TardisDevice : public Device {
// ... all the above methods ...
};
Device* make_device() {
return new TardisDevice();
}
编译reco...
分类:
移动开发 时间:
2015-04-05 12:00:57
阅读次数:
148
Recovery系统包含了很多钩子程序,因此OAT更新除了可以更新Android系统也可以更新设备的其他部分。(如基带、无线电处理器)。
分区映射
从Android2.3起,平台开始支持eMMC存储设备和ext4文件系统。它同样支持MTD设备和yaffs2文件系统。
分区映射文件TARGET_RECOVERY_FSTAB一般会被recovery二进制程序和打包工具所使用,我们可以在Board...
分类:
其他好文 时间:
2015-04-04 21:16:15
阅读次数:
392
写在前面:
系统创建通过“bootable/recovery/updater”创建一个二进制更新程序并在OTA包中使用进行更新的安装。
更新包实际上也就是一个.zip格式的压缩文件(如我们之前提到过的ota_update.zip,incremental_ota_update.zip)。在这个压缩包中包含了一个可执行的二进制程序-EMTA-INF/com/google/android/updat...
分类:
其他好文 时间:
2015-04-04 16:46:40
阅读次数:
296
写在前面:
OTA打包工具ota_from_target_files(build/tools/releasetools/目录下)可以为我们创建两种类型的更新包:整包和增量包。打包工具一般来说会对我们称之为目标文件(target-files.zip)进行打包,该目标文件是有Android编译系统产生,通常可在终端下使用make otapackage生成。
一、整包升级
一个整包包含了An...
分类:
其他好文 时间:
2015-04-02 22:36:53
阅读次数:
250
写在前面:
Android设备可以接受和安装基于系统和应用的更新。在设备中有一个特殊recovery分区,在这个分区中有一套特殊的恢复系统可以将下载的更新包进行解压并应用到系统中去。
本节主要描述了更新包的组织架构,并且概述了如何使用更新包打包工具制作系统升级的更新包。OTA 的存在是用来对潜在系统的升级,或者在系统分区安装只读(不可卸载)的应用程序,因此在升级过程中不会影响到用于已经安装...
分类:
其他好文 时间:
2015-04-02 18:55:36
阅读次数:
2598
一、需求分析随着互联网的持续渗透,在线旅游市场是一个远远没有饱和、还没有被完全开发的市场。根据艾瑞数据显示,如图1.1和1.2所示,中国在线旅游市场的交易规模和中国在线旅游OTA市场营收规模从2012年到2014年相应季度逐年增加。并且2014年中国在线旅游度假占据整体休闲游市场比重的10.0%,未...
分类:
其他好文 时间:
2015-03-19 21:55:34
阅读次数:
121