Android系统流程梳理
boot-linux-Android/recovery系统流程相关
山歌儿~
这个作者很懒,什么都没留下…
展开
-
“ android 4.3 卡热插拔 自动识别卡类型 ”中AndroidManifest.xml路径
“ android 4.3 卡热插拔 自动识别卡类型 ”中AndroidManifest.xml路径——“packages\apps\Phone”原创 2015-01-20 23:31:53 · 665 阅读 · 0 评论 -
平述factory reset ——从main system到重引导流程
原文连接:http://blog.csdn.net/gulinxieying/article/details/51605703关于Android或linux的引导流程,网上大都是从开机开始讲述的,或者直接跳过bootloader引导阶段,直接从init进程开始说起。这里我从手机正常运行状态开始,到重启状态以及重启之后的状态略做陈述,意在给读者展开一个更加直白的整机引导框架。 一、device重启之原创 2016-06-07 18:15:38 · 7227 阅读 · 0 评论 -
android Settings之辅助功能
(该文章是前些时日的总结,今日重新翻到,现贴出来分享给大家,欢迎指正~) 绪论 一般情况下,我们正常使用手机时,是涉及到不这块功能的。因为该功能主要是为了方便具有正常使用手机障碍的一类人群,例如:具有听觉障碍或视觉障碍以及体能障碍的人群,或者在特定场景下(比如:会议中)才会使用的。由于该模块需要获取系统级的事件或权限,故对于第三方开发的服务性应用,是需要在Settings—>Accessibil原创 2016-06-13 16:37:11 · 7077 阅读 · 0 评论 -
读《疯狂Android讲义》之Service运用总结
前段时间一直研究Android系统底层的一些东东,把Android基本应用测的东西都有些遗忘了。这里依据李刚的《疯狂Android讲义》对service的运用进行了回顾,并总结出了相应的运用步骤,以便今后参考使用。这里包括了service的所有运用情况:简单本地启动,绑定本地启动以及远程调用(aidl),下面直入主题:无论远程还是本地创建service,前提都需要先在相应manifest.xml中进原创 2016-07-12 16:34:53 · 1134 阅读 · 0 评论 -
xiaomi手机因小米账户密码遗失而无法激活手机的解决方案
为方面手机遗失后能够找回和防止第三方刷机,小米手机在客户首次使用的时候就让用户通过自己的小米账号来激活手机。但如果我们的小米账户密码忘记了,就无法激活设备了。这里根据自己的经验整理了解决方案:1、准备低版本的小米手机刷机包 这里我选用的是v6.3.31版本2、使用新的小米账户激活 由于低版本的刷机包在启动的时候可以让用户输入新的小米账户,所以,这里可以添加新的账户3、再刷入新的,原创 2017-01-20 14:33:00 · 41697 阅读 · 4 评论 -
Android6.0Settings序列图
个人之前梳理的Android6.0Settings序列图,贴出来mark一下:原创 2017-12-08 14:15:18 · 616 阅读 · 0 评论 -
Selinux小结
目 录前绪 2一、Selinux基础概述 2 二、什么是Selinux? 2 三、SELinux Policy语言 3 1、安全属性——SContext 3 2、TE简介 4 1). 客体类别和许可: 4 2). 访问向量规则: 5 3). AV规则 5 四、SElinux策略文件原创 2017-11-30 15:51:04 · 18833 阅读 · 0 评论 -
Android安全模式
一、什么是安全模式?提起安全模式,首先大家想到的应该就是windows的安全模式吧。而Android在4.0之后也相应加入了安全模式,在该模式下,只加载系统必要程序,系统之外的第三方程序或文件统统不会启动。 二、安全模式有什么用?上文简单了解了Android的安全模式,但安全模式到底有什么用呢?设备在日常使用过程中,不可避免的会添加安装第三方应用。但并不是每一个应用都是安全的,原创 2017-11-30 16:05:26 · 12344 阅读 · 0 评论 -
Android签名与校验过程详解
目 录 一、签名与校验原理概要 2 1、数字签名简介 2 2、CMS简介 2 二、signapk工具签名过程 4 三、OTA校验过程 6 Android签名与校验过程详解一、签名与校验原理概要1、数字签名简介在日常生活中,签名通常被做为个人身份的凭证。当一份文件上有某个人的签名时,便相信此份文件确实由此原创 2017-11-30 16:12:12 · 17197 阅读 · 0 评论 -
Nexus 5 刷cyanogenmod rom为何会出现校验失败而无法刷机?
这里是cyanogenmod自己搞的鬼,它在做rom的时候会有对手机的型号,bootloader版本以及基带版本做校验对比。如果所刷手机跟自己的rom中的信息不对应,则不予刷入,直接提示失败而终止。原创 2016-06-07 18:30:23 · 1968 阅读 · 0 评论 -
使用dos指令快速导出手机文件
今天下午有空看了下dos指令,想到平时使用adb拉取手机内部的文件时,每次都要重新找到文件名,在执行adb pull指令才可以,重复且麻烦。这里写了一个小的比较使用的小工具,聊做说明: 【运行环境】Windows+adb 【文件个数】3 1、该文件中是几条shell指令 cmd.shcd /sdcard/Picturesmkdir tempexit2、该文件是几条shell指令 cl原创 2015-12-03 18:00:08 · 4246 阅读 · 0 评论 -
Android开发前adb环境配置
一、安装eclipse(并且安装adt)和对应sdk(具体安装细节网上搜(如果不想eclipse、adt···几个软件一个一个独自安装,可以直接下载adt-bundle-windowsXXXX的安装包,一包里面全部都有啦,省事,省时,省力·····))二、启动eclipse,打开Windows/Android SDK Manager进行对应sdktools的安装和更新(截图如下,其中红框内的必原创 2015-04-18 11:35:26 · 2314 阅读 · 0 评论 -
分享45个android实例源码,很好很强大.收藏吧!!!
很好,很强大···原创 2015-04-09 22:06:27 · 809 阅读 · 0 评论 -
eclipse4.2版本下面安装ADT,安装已经完成了,但没有ADT的那个图标显示
如果安装过程没错,直接在Eclipse ->window->customize Perpective->Command Groups Availability 勾选andorid 中需要显示的选项就可以了如果new project时不显示对应Android project,则在对应上面的shortcuts中勾选对应显示即可..翻译 2015-08-03 10:07:19 · 5472 阅读 · 0 评论 -
使用Android Studio搭建Android5.0集成开发环境
使用Android Studio搭建Android5.0集成开发环境http://www.cnblogs.com/xdp-gacl/p/4329469.html?utm_source=tuicooljdk-7u45-windows-x64(64位)http://download.csdn.net/download/wangting/6926125an原创 2015-11-09 18:24:07 · 2426 阅读 · 0 评论 -
Android. ImageView with SVG Support
Android. ImageView with SVG Support:http://www.codeproject.com/Articles/130791/Android-ImageView-with-SVG-SupportAndroid. ImageView with SVG SupportIgor Kushnarev,25 Nov 2010 C转载 2015-11-09 18:32:25 · 1203 阅读 · 0 评论 -
安装android studio报错Failed to install Intel HAXM.
在安装android studio的过程中,安装到android的模拟器加速器(intel HAXM)这一步时,报错:HAXM是用来管理硬件加速的,估计是用了这个东西模拟器就能Eclipse的龟速吧。 解决: 原因:没有找到reg.exe; 给reg.exe配置环境变量。 reg.exe一般是在C:\Windows\System32\目录下。 可以将路径C:\Windows\System3翻译 2015-11-10 11:34:58 · 3726 阅读 · 0 评论 -
cannot reload avd list问题
在Android studio中新建模拟器时出现cannot reload avd list问题错误: Cannot reload AVD list: cvc-enumeration-valid: Value ‘280dpi’ is not facet-valid with respect to enumeration ‘[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dp翻译 2015-11-10 11:40:24 · 2436 阅读 · 0 评论 -
Android中资源文件assets和res下面raw文件的使用不同点
在建立项目中一般会默认建立assets文件,当然我们还可以在res文件下面建立raw文件夹,这里面都可以存放一些图片,音频或者文本信息,可以供我们在程序当中进行使用,不过他们两个也有不同点; assets下面的文件不会被编译,通过路径可以去访问其中的内容。raw中文件会自动编译,我们可以在R.java文件中找到对应的ID,看下面截图: ![这里写图片描述](http://img.blog.csd转载 2015-11-12 11:21:30 · 881 阅读 · 0 评论 -
移植eclipse工程的简便方法(特别针对还有jni文件的eclipse工程)
一般一个典型的eclipse全工程文件包括如下文件: 之前如果想把现成的工程加载到eclipse中,一般通过传统import方法全部加载对应工程(略)。该方法有个弊端,特别是针对含有jni文件的工程,如果对应eclipse中没有配置ndk的编译环境,或者ndk的编译环境有问题,则import后会出现各种问题。 而使用下面的方法,则可以有效避免含有jni文件的工程的编译问题: 1、新建一个文件夹原创 2015-11-19 14:09:38 · 981 阅读 · 0 评论 -
SafetyNet简要梳理
目录前序 2什么是SafetyNet校验? 2 Safetynet工作原理 2 监控及校验内容 2 实现方式 3 参考文献: 4 前序由于近年来Android支付应用的兴起,一些人在root过的手机上发现该类支付性质的应用无法使用。原来,google针对app的安全性推出了Safetynet验证服务。该服务可原创 2017-11-30 16:19:35 · 18949 阅读 · 1 评论