
Framework
文章平均质量分 94
Rain_Gu
好记性不如烂笔记
展开
-
Android N 相关配置
Android N Preview 开发介绍(1)字数913 阅读240 评论0 喜欢2Photo from Android.png2016年3月9号,Android N Preview1发布,带来了一些新的特性,关于特性的介绍有很多资料,我在这里就不详细展开了,可以看Android N介绍视频,其中的Multi-window support和Notificatio原创 2016-12-12 10:15:45 · 393 阅读 · 0 评论 -
dalvik虚拟机简单介绍,这篇文章讲的好
http://www.cnblogs.com/ymczxy/p/4711205.htmldalvik虚拟机简单介绍原创 2017-05-04 15:07:46 · 401 阅读 · 0 评论 -
dumpsys命令
一、 dumpsys命令1.1 服务列表不同的Android系统版本支持的命令有所不同,可通过下面命令查看当前手机所支持的dump服务,先进入adb shell,再执行如下命令:dumpsys -l。 这些服务名或许你并看不出其调用的哪个服务,那么这时可以通过下面指令:service list。表一:服务名类名功能activityAc原创 2017-04-11 14:27:41 · 695 阅读 · 0 评论 -
framework 与 Settings 模块
将数据存入手机数据库Settings.System.putString(getContentResolver(), "" + mFingerprintId, mFpFunction);取mFpFunction = Settings.System.getString(getContentResolver(), "" +" mFingerprintIdkey");原创 2017-02-14 16:05:37 · 822 阅读 · 0 评论 -
Android Settings和SettingsProvider源码分析与修改
习惯了,看源码从AndroidManifest文件看起,先对工程有个大致的认识。Settings也是经常需要改动的部分之一,包名:com.Android.settings,工程名:Settings,代码量也不小,慢慢啃。4.4 SDK的Settings的AndroidManifest文件有2100+行,用ADT格式化后变成2600+行,好吧。首先是权限,直接把注释写在里面了:转载 2016-12-16 16:13:43 · 2942 阅读 · 3 评论 -
了解 Android N
2016年5月19日,谷歌在美国加州的山景城举办了 Google I/O 开发者大会中发布。2016年6月,Android N正式命名为“牛轧糖” 本届I/O开发者大会上,Google重点介绍了Android系统三个维度:分别是性能、安全和生产力。其中性能主要新增了Vulkan API与JIT编译器(前者优化图形性能、或者加快软件安装速度);安全性包括新的数据加密方式、恶意网站识别、系统的实时原创 2016-12-08 10:53:17 · 1655 阅读 · 0 评论 -
AndroidStudio导入Android源码
1.编译源码2.生成idegen.jar文件3.生成android.ipr和android.iml文件4.即可导入下面详细介绍一下:在android源码中有这么一个目录development/tools/idegen。顾名思义,是生成ide的project文件,主要是生成intellij的project文件,当然也可用于android studio。根据我自己编原创 2016-12-07 16:02:10 · 2709 阅读 · 0 评论 -
framework源码介绍
之前的研究太偏向应用层功能实现了,很多原理不了解没有深究,现在研究framework框架层了。记录1、下载源码,目录如下:2、Android系统的层次如下:3、项目目录简单分析如下:4、telphony目录文件描述CellIdentit原创 2016-12-02 13:29:14 · 1086 阅读 · 0 评论 -
手动编译Android源码
在Android Studio代码调试一文中,简单的介绍了代码调试的一些技巧.现在我们来谈谈android源码编译的一些事.(俺认为,作为android developer人人都应该有一份自己Android源码,这样我们就可以随时对自己有疑惑的地方通过亲手调试来加强理解).本文使用最新的Ubuntu 16.04,请首先确保自己已经安装了Git.没安装的同学可以通过以下命令进行安装:sudo原创 2016-12-06 16:18:07 · 1535 阅读 · 0 评论 -
gdb调试
记录一下,非常实用,而且是程序员必备技能之一.1. .cpp文件中打印堆栈信息.#include <utils/CallStack.h>...void foo(void) {... android::CallStack stack; stack.update( ); stack.log("XXX");...}2.gbd 打印堆栈....原创 2019-08-20 15:55:51 · 201 阅读 · 0 评论