自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

转载 Android RecoverSystem 类

昨天开会讨论IP网络升级时,需要一个后台服务做升级检测及下载数据,最后在定义下载的数据存放位置及如何做开机标志时,突然发现一个很好用的上层java类对象。frameworks\base\core\java\android\os\RecoverySystem.java那么这个类做了什么事情呢?又是如何做到的。RecoverySystem类,可以帮助我们调用系统还原

2017-09-30 10:53:11 580

转载 Android 上层RecoverySystem类

尝试将imx51使用OTA方式进行recovery,将android_recovery.img放入/cache/分区下然后再下一次重启的时候进行分区更新,但发现放入的文件会被莫名删除,logcat中搜索到recovery相关log,tag为recoverysystem,尝试在android工程framework的os代码中寻找代码,找到相关代码,代码最后有将cache分区进行删除仅保留last_l

2017-09-30 10:37:23 2573

转载 Android静默方式实现批量安装卸载APK

由于安装卸载应用程序的部分API是隐藏的,所以必须在ubuntu下下载Android系统源码,并编译之后使用MM命令编译生成APK文件,其实也难。思路是这样的,在XX/packages/apps目录下有一个PackageInstaller的应用程序,Android机器中安装卸载都是由这个应用程序完成的。但是它没有批量安装和卸载的功能,如果要在自己的应用程序中添加批量安装和卸载的功能,其实很简单,只

2017-09-29 17:11:53 2234

转载 PreferenceActivity(首选项设置页)

一、PreferenceActivity简介  一直都以为软件的设置界面都是作者自己写的,今天才发现有个现成的PreferenceActivity可以使用,非常方便。大家都应该知道绝大多数应用都有选项页面,这里指的选项页面绝大多数使用过PreferenceActivity继承下来的(当然,如果你牛逼你也可以自己写)。如果你还不知道什么是Preference,请移步(http://blog.

2017-09-29 17:06:28 309

原创 安装与卸载应用程序 (Package Installer)

链接:http://pan.baidu.com/s/1qX8NSpI 密码:1hsh

2017-09-29 15:07:39 2573

原创 Android系统应用的开发与测试

链接:http://pan.baidu.com/s/1hsck4Ws 密码:smz2

2017-09-28 20:17:15 450

转载 Android 8.0 功能和 API

目录(?)[-]用户体验通知自动填充框架画中画模式API 变更可下载字体XML 中的字体自动调整 TextView 的大小自适应图标颜色管理WebView API固定快捷方式和小部件最大屏幕纵横比多显示器支持统一的布局外边距和内边距指针捕获应用类别Android TV 启动器AnimatorSet输入和导航键盘导航键区视图默认焦点系统新的 StrictMod

2017-09-28 09:13:22 6937

转载 Recovery启动流程(3)--recovery.cpp分析

这篇文章主要通过分析高通recovery目录下的recovery.cpp源码,对recovery启动流程有一个宏观的了解。MTK和高通的recovery几乎一样,只是使用自己家的mt_xxx文件。 为什么要分析recovery.cpp这个文件?我们知道,当我们通过按键或者应用进入recovery模式,实质是kernel后加载recovery.img,kernel起来后执行的

2017-09-27 19:59:42 770

转载 Recovery启动流程(2)---UI界面

Recovery启动流程系列文章把recvoery目录下文件分成小块讲解,最后再以一条主线贯穿所有的内容。这篇文章主要讲解Recovery-UI的相关内容。 我们知道,当我们通过按键或者应用进入recovery模式,实质是kernel后加载recovery.img,kernel起来后执行的第一个进程就是init,此进程会读入init.rc启动相应的服务。在recovery模式中,启

2017-09-27 19:58:32 386

转载 android-ramdisk.img分析、recovery.img&boot.img执行过程

一、ramdisk介绍  ramdisk通过直面意思就大概能理解意思,ram disk虚拟内存盘,将ram模拟成硬盘来使用的文件系统。对于传统的磁盘文件系统来说,这样做的好处是可以极大提高文件访问速度;但由于是ram,所以 在掉电后,这部分内容不能保存。ramdisk文件系统是在系统上电后直接从磁盘一次性加载到内存,在整个运行期间都不会有写回操作,所以,任何修改都掉 电后丢失。 

2017-09-27 19:57:23 906

转载 Recovery启动流程(1)--- 应用层到开机进入recovery详解

进入recovery有两种方式,一种是通过组合键进入recovery,另一种是上层应用设置中执行安装/重置/清除缓存等操作进行recovery。这篇文档主要讲解上层应用是如何进入到recovery的。本文以高通平台为例。  1.app执行安装/重置/清楚缓存操作调用代码文件frameworks/base/core/java/android/os/RecoverySystem.jav

2017-09-27 19:55:48 1338

原创 Recovery分析

链接:http://pan.baidu.com/s/1jHFfIVs 密码:17to

2017-09-27 19:49:06 253

原创 ROM定制入门

链接:http://pan.baidu.com/s/1dEBRKch密码:vkch

2017-09-20 21:15:56 1764

转载 超级详细的update-script-ROM脚本语法说明

想要深入了解rom定制的一定会学习代码的相关知识在这里我总结了一个关于update-script脚本语法的说明供大家参考研究,部分资料来源于网络我想,能够研究到这一步的童鞋,应该是相当的有耐心和毅力了所以直接就是文字的形式,不搞太花哨的东西了还没有研究到这一步的童鞋,收藏吧,有朝一骂人不好也会用到的进入正题本帖隐藏的内容函数名称: mount函数语法:

2017-09-20 19:36:54 2032

转载 Android电子白板

前一阵子做了一个项目,里面有用到画板,在手机上画图,类似一个电子白板,画出曲线,圆,矩形。。   后来查了资料,看了些大神的博客单独优化出了一个小程序,在原来基础上新增了橡皮檫功能,画出的图形可以是曲线,直线,矩形,正方形,圆,椭圆,也可以筛选相册图片显示到画板,画图的同时更改画笔的颜色 基本思路是在画板上确认两个点,一个起点,一个终点,根据选择的图形样式,拖动的时

2017-09-14 17:50:10 1507 1

转载 Android多点触控MultiTouch浅析

申明: 下面实现如何通过应用层支持多点触控操作,对于常规的控件触控操实现onTouchEvent()方法来处理。同时对onTouchEvent方法的参数MotionEvent进行一些了解。 正文:下面会用两个应用示例来初步学习一下Android中的多点触控。 示例一(DemoMultiTouch-Canvas):核心技术介绍本

2017-09-14 13:26:44 3432

转载 Android事件处理之多点触摸与手势识别

一、Muilti-touch 双指缩放的实现探索:首先要实现OnTouchListener接口,然后重写方法:public boolean onTouch(View v, MotionEvent event); 从这个方法中我们就可以获取实现两指缩放功能的全部信息。 View v是触发事件的源,MotionEvent event即一个触摸事件。对屏幕的几

2017-09-14 13:25:47 570

转载 Android多点触控技术实战,自由地对图片进行缩放和移动

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11100327在上一篇文章中我带着大家一起实现了Android瀑布流照片墙的效果,虽然这种效果很炫很酷,但其实还只能算是一个半成品,因为照片墙中所有的图片都是只能看不能点的。因此本篇文章中,我们就来对这一功能进行完善,加入点击图片就能浏览大图的功能,并且在浏览大图

2017-09-14 13:21:17 296

转载 android cts 命令的说明(译)

Hosthelpshowthis message帮助文档exitexitcts command line退出CTSPlanls --planlist

2017-09-14 10:07:55 619

转载 android 兼容性测试 CTS 测试过程(实践测试验证通过)

写这个博客的时候是为了记忆,建议大家还是看官方的说明,官方说的很清楚,不想把官方大段大段的拷贝到这里,官方的的确说的很清楚:http://source.android.com/compatibility/overview.html  左边的相关的几个链接 中文说明:具体的也可以见http://source.android.com/compatibility/overvi

2017-09-14 10:03:54 1271

原创 Android(Linux)嵌入式系统常用链接简要

1、Ubuntu官网各个版本镜像列表    http://old-releases.ubuntu.com/releases/ 2、163 Ubuntu镜像 http://mirrors.163.com/ubuntu-releases/3、Android之输入设备相关         https://source.android.com/devices/input/touch-d

2017-09-13 20:47:19 295

转载 Android解包命令:unpackbootimg与打包命令:mkbootimg使用

Android 产品中,内核格式是Linux标准的zImage,根文件系统采用ramdisk格式。这两者在Android下是直接合并在一起取名为boot.img,会放在一个独立分区当中。这个分区格式是Android自行制定的格式。    Android开发时,最标准的做法是重新编译于内核和根文件系统,然后调用Android给的命令行文件mkbootimg(out/host/linux-x86/

2017-09-13 11:50:21 4128

转载 Android系统的开机画面显示过程分析

好几个月都没有更新过博客了,从今天开始,老罗将尝试对Android系统的UI实现作一个系统的分析,也算是落实之前所作出的承诺。提到Android系统的UI,我们最先接触到的便是系统在启动过程中所出现的画面了。Android系统在启动的过程中,最多可以出现三个画面,每一个画面都用来描述一个不同的启动阶段。本文将详细分析这三个开机画面的显示过程,以便可以开启我们对Android系统UI实现的分析之路。

2017-09-12 19:41:28 349

转载 Android平台ROM的定制及精简教程

速度与华丽,你喜欢那个。是不是想要一个又够速度又华丽的ROM呢?我是一个追求新鲜的人,对于手机的ROM,我又追求稳定、精简、美观、省电。现在 ROM 有很多,最新的有第三方Android 4.03版本,但这些ROM的制作者都会跟据自已的个人喜欢会增加和增少相应的功能或是界面,但我们往往不喜欢这些ROM的某些小方面,所以随着而来面对的问题就是怎样把这个ROM修改成为一个自已真正需要的ROM呢?以往一

2017-09-08 13:11:52 2050

原创 ROM定制开篇之ROOT权限提取原理

岁月扰人啊!好多计划之中学习的事情,偏偏要到了某个时间点才能缓过来去学习,去整理,去使用,去掌握!链接:http://pan.baidu.com/s/1bpJCXcV 密码:eson

2017-09-08 10:08:45 1488

转载 Android中如何自己制作su

本文原博客:http://hubingforever.blog.163.com/blog/static/171040579201372915716149/在Android源码的system\extras(比如Android4.0\system\extras)下新建一个目录,比如su_robin目录在su_robin目录下包含以三个文件:su.h文件#ifndef

2017-09-07 17:02:22 606

转载 Android系统各个版本系统特性整理

闲暇无事,整理下Android各个版本系统特性,以方便后续查看!1. android 1.1                               发布时间:发布于 2008 年9月2.Android 1.5  Cupcake纸杯蛋糕  发布时间:发布于 2009 年 4 月3.Android 1.6        Donut甜甜圈         发布时间:2009

2017-09-04 15:37:11 800

Device Tree机制.mmap

1. 设备树(Device Tree)基本概念及作用 2. 设备树的组成和使用 2.1. DTS和DTSI 2.2. DTC 2.3. DTB 2.4. Bootloader 3. 设备树中dts、dtsi文件的基本语法 3.1. chosen node 3.2. aliases node 3.3. memory node 3.4. 其他节点 3.4.1. Reg属性 3.4.2. Compatible属性 3.4.3. Interrupts属性 3.4.4. Ranges属性 4. DTB相关结构 4.1. Header 4.2. 字符串块 4.3. memory reserve map 5. 解析DTB的函数及相关数据结构 5.1. machine_desc结构 5.2. 设备节点结构体 5.3. 属性结构体 5.4. uboot下的相关结构体 6. DTB加载及解析过程 7. OF的API接口

2018-05-17

ansi_c_语法元素简明手册

ansi_c_语法元素简明手册ansi_c_语法元素简明手册

2014-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除