- 博客(27)
- 资源 (2)
- 收藏
- 关注
转载 Android RecoverSystem 类
昨天开会讨论IP网络升级时,需要一个后台服务做升级检测及下载数据,最后在定义下载的数据存放位置及如何做开机标志时,突然发现一个很好用的上层java类对象。frameworks\base\core\java\android\os\RecoverySystem.java那么这个类做了什么事情呢?又是如何做到的。RecoverySystem类,可以帮助我们调用系统还原
2017-09-30 10:53:11 597
转载 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 2606
转载 Android静默方式实现批量安装卸载APK
由于安装卸载应用程序的部分API是隐藏的,所以必须在ubuntu下下载Android系统源码,并编译之后使用MM命令编译生成APK文件,其实也难。思路是这样的,在XX/packages/apps目录下有一个PackageInstaller的应用程序,Android机器中安装卸载都是由这个应用程序完成的。但是它没有批量安装和卸载的功能,如果要在自己的应用程序中添加批量安装和卸载的功能,其实很简单,只
2017-09-29 17:11:53 2260
转载 PreferenceActivity(首选项设置页)
一、PreferenceActivity简介 一直都以为软件的设置界面都是作者自己写的,今天才发现有个现成的PreferenceActivity可以使用,非常方便。大家都应该知道绝大多数应用都有选项页面,这里指的选项页面绝大多数使用过PreferenceActivity继承下来的(当然,如果你牛逼你也可以自己写)。如果你还不知道什么是Preference,请移步(http://blog.
2017-09-29 17:06:28 321
原创 安装与卸载应用程序 (Package Installer)
链接:http://pan.baidu.com/s/1qX8NSpI 密码:1hsh
2017-09-29 15:07:39 2647
转载 Android 8.0 功能和 API
目录(?)[-]用户体验通知自动填充框架画中画模式API 变更可下载字体XML 中的字体自动调整 TextView 的大小自适应图标颜色管理WebView API固定快捷方式和小部件最大屏幕纵横比多显示器支持统一的布局外边距和内边距指针捕获应用类别Android TV 启动器AnimatorSet输入和导航键盘导航键区视图默认焦点系统新的 StrictMod
2017-09-28 09:13:22 7117
转载 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 804
转载 Recovery启动流程(2)---UI界面
Recovery启动流程系列文章把recvoery目录下文件分成小块讲解,最后再以一条主线贯穿所有的内容。这篇文章主要讲解Recovery-UI的相关内容。 我们知道,当我们通过按键或者应用进入recovery模式,实质是kernel后加载recovery.img,kernel起来后执行的第一个进程就是init,此进程会读入init.rc启动相应的服务。在recovery模式中,启
2017-09-27 19:58:32 422
转载 android-ramdisk.img分析、recovery.img&boot.img执行过程
一、ramdisk介绍 ramdisk通过直面意思就大概能理解意思,ram disk虚拟内存盘,将ram模拟成硬盘来使用的文件系统。对于传统的磁盘文件系统来说,这样做的好处是可以极大提高文件访问速度;但由于是ram,所以 在掉电后,这部分内容不能保存。ramdisk文件系统是在系统上电后直接从磁盘一次性加载到内存,在整个运行期间都不会有写回操作,所以,任何修改都掉 电后丢失。
2017-09-27 19:57:23 938
转载 Recovery启动流程(1)--- 应用层到开机进入recovery详解
进入recovery有两种方式,一种是通过组合键进入recovery,另一种是上层应用设置中执行安装/重置/清除缓存等操作进行recovery。这篇文档主要讲解上层应用是如何进入到recovery的。本文以高通平台为例。 1.app执行安装/重置/清楚缓存操作调用代码文件frameworks/base/core/java/android/os/RecoverySystem.jav
2017-09-27 19:55:48 1487
转载 超级详细的update-script-ROM脚本语法说明
想要深入了解rom定制的一定会学习代码的相关知识在这里我总结了一个关于update-script脚本语法的说明供大家参考研究,部分资料来源于网络我想,能够研究到这一步的童鞋,应该是相当的有耐心和毅力了所以直接就是文字的形式,不搞太花哨的东西了还没有研究到这一步的童鞋,收藏吧,有朝一骂人不好也会用到的进入正题本帖隐藏的内容函数名称: mount函数语法:
2017-09-20 19:36:54 2093
转载 Android电子白板
前一阵子做了一个项目,里面有用到画板,在手机上画图,类似一个电子白板,画出曲线,圆,矩形。。 后来查了资料,看了些大神的博客单独优化出了一个小程序,在原来基础上新增了橡皮檫功能,画出的图形可以是曲线,直线,矩形,正方形,圆,椭圆,也可以筛选相册图片显示到画板,画图的同时更改画笔的颜色 基本思路是在画板上确认两个点,一个起点,一个终点,根据选择的图形样式,拖动的时
2017-09-14 17:50:10 1528 1
转载 Android多点触控MultiTouch浅析
申明: 下面实现如何通过应用层支持多点触控操作,对于常规的控件触控操实现onTouchEvent()方法来处理。同时对onTouchEvent方法的参数MotionEvent进行一些了解。 正文:下面会用两个应用示例来初步学习一下Android中的多点触控。 示例一(DemoMultiTouch-Canvas):核心技术介绍本
2017-09-14 13:26:44 3478
转载 Android事件处理之多点触摸与手势识别
一、Muilti-touch 双指缩放的实现探索:首先要实现OnTouchListener接口,然后重写方法:public boolean onTouch(View v, MotionEvent event); 从这个方法中我们就可以获取实现两指缩放功能的全部信息。 View v是触发事件的源,MotionEvent event即一个触摸事件。对屏幕的几
2017-09-14 13:25:47 594
转载 Android多点触控技术实战,自由地对图片进行缩放和移动
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11100327在上一篇文章中我带着大家一起实现了Android瀑布流照片墙的效果,虽然这种效果很炫很酷,但其实还只能算是一个半成品,因为照片墙中所有的图片都是只能看不能点的。因此本篇文章中,我们就来对这一功能进行完善,加入点击图片就能浏览大图的功能,并且在浏览大图
2017-09-14 13:21:17 307
转载 android cts 命令的说明(译)
Hosthelpshowthis message帮助文档exitexitcts command line退出CTSPlanls --planlist
2017-09-14 10:07:55 638
转载 android 兼容性测试 CTS 测试过程(实践测试验证通过)
写这个博客的时候是为了记忆,建议大家还是看官方的说明,官方说的很清楚,不想把官方大段大段的拷贝到这里,官方的的确说的很清楚:http://source.android.com/compatibility/overview.html 左边的相关的几个链接 中文说明:具体的也可以见http://source.android.com/compatibility/overvi
2017-09-14 10:03:54 1354
原创 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 312
转载 Android解包命令:unpackbootimg与打包命令:mkbootimg使用
Android 产品中,内核格式是Linux标准的zImage,根文件系统采用ramdisk格式。这两者在Android下是直接合并在一起取名为boot.img,会放在一个独立分区当中。这个分区格式是Android自行制定的格式。 Android开发时,最标准的做法是重新编译于内核和根文件系统,然后调用Android给的命令行文件mkbootimg(out/host/linux-x86/
2017-09-13 11:50:21 4278
转载 Android系统的开机画面显示过程分析
好几个月都没有更新过博客了,从今天开始,老罗将尝试对Android系统的UI实现作一个系统的分析,也算是落实之前所作出的承诺。提到Android系统的UI,我们最先接触到的便是系统在启动过程中所出现的画面了。Android系统在启动的过程中,最多可以出现三个画面,每一个画面都用来描述一个不同的启动阶段。本文将详细分析这三个开机画面的显示过程,以便可以开启我们对Android系统UI实现的分析之路。
2017-09-12 19:41:28 365
转载 Android平台ROM的定制及精简教程
速度与华丽,你喜欢那个。是不是想要一个又够速度又华丽的ROM呢?我是一个追求新鲜的人,对于手机的ROM,我又追求稳定、精简、美观、省电。现在 ROM 有很多,最新的有第三方Android 4.03版本,但这些ROM的制作者都会跟据自已的个人喜欢会增加和增少相应的功能或是界面,但我们往往不喜欢这些ROM的某些小方面,所以随着而来面对的问题就是怎样把这个ROM修改成为一个自已真正需要的ROM呢?以往一
2017-09-08 13:11:52 2131
原创 ROM定制开篇之ROOT权限提取原理
岁月扰人啊!好多计划之中学习的事情,偏偏要到了某个时间点才能缓过来去学习,去整理,去使用,去掌握!链接:http://pan.baidu.com/s/1bpJCXcV 密码:eson
2017-09-08 10:08:45 1516
转载 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 619
转载 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 829
Device Tree机制.mmap
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人