自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 android sdcard存储方案三(基于fuse文件系统):

 前面我的两篇文章重点描述了android基于fuse的sdcard存储方案,请参考: 《android sdcard存储方案(基于fuse文件系统):之一》  和 《 android sdcard存储方案(基于fuse文件系统):之二》 这两篇文章主要是为了说明清楚基于fus...

2015-12-31 17:27:23

阅读数 2920

评论数 0

转载 android sdcard存储方案二(基于fuse文件系统)

 续《android sdcard存储方案(基于fuse文件系统):之一》,再聊聊基于android sdcard存储方案(基于fuse文件系统):之二, 以后有空再谈谈该方案的缺点,及优化方案。 一、android GB 及JB、KK版本内置sdcard效果对比图 从上面效果...

2015-12-31 17:20:00

阅读数 1933

评论数 0

转载 android sdcard存储方案一(基于fuse文件系统)

 一、 启动三个相关service 转载地址:http://blog.csdn.net/fybon/article/details/25904215 按启动顺序,如下: service vold /system/bin/vold     class core     s...

2015-12-31 17:17:53

阅读数 6764

评论数 1

原创 Android6.0 MountService和vold详解(三) vold SD卡、otg

既上面两篇博客,继续分析vold、对外置SD卡和OTG的分析: 一、process_config函数 上一篇我们再main函数中分析了VolumeManager的start函数,这次我们接下来分析process_config函数 static int process_config(Volume...

2015-12-31 14:30:16

阅读数 10764

评论数 2

原创 Android6.0 MountService和vold详解(二) vold的emulatedvolume

Android6.0vold除了通信部分改动不大,其他基本改动很大,那我们就从头开始分析一下吧。 先看下main函数中下面这段代码 if (!(vm = VolumeManager::Instance())) {//new 了volumemanager,构造函数中就是一些成员变量初始化 ...

2015-12-30 14:28:24

阅读数 7137

评论数 2

原创 Android6.0 MountService和vold详解(一)Mountservice的初始化

Android6.0对存储这块的改动还是比较大的,前面我们讲过了Android5.1上相关的代码,这里我们主要讲下区别,至于相同的部分,比如通信部分就不讲了,大家感兴趣可以看我之前5.1MountService和vold相关的博客。 一、MountService实例化 我们先从MountSer...

2015-12-29 19:54:05

阅读数 8931

评论数 0

原创 Android6.0 init.rc中创建符号链接失败问题

Android6.0直接在init.rc创建符号链接问题失败,说明Android6.0对权限控制更加严格了。 看看我们一开始在init.rc中的修改: on init # See storage config details at http://source.android.com/t...

2015-12-29 11:46:21

阅读数 3349

评论数 0

转载 Android控件属性方法设置

EditText继承关系:View-->TextView-->EditText EditText的属性很多,这里介绍几个: android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"...

2015-12-27 15:39:53

阅读数 571

评论数 0

原创 ActivityManager、ActivityManagerService、ActivityManagerNative、ActivityManagerProxy的关系(and5.1)

由于ActivityManagerService没有使用aidl机制,因此就直接用了代码实现看上去复杂了一些,下面我们来理下ActivityManager、ActivityManagerService、ActivityManagerNative、ActivityManagerProxy的关系。 1...

2015-12-24 16:19:58

阅读数 7613

评论数 0

原创 java 写入文件没有到磁盘问题

java中使用FileOutStream,写入文件,有的时候明明调用了flush函数,确实没有到磁盘里面这是怎么回事呢? 我们来看下官方文档怎么说的: flush public void flush() throws IOException 刷新此输出流并强制写出...

2015-12-24 11:43:40

阅读数 2610

评论数 0

转载 Android自定义圆形图片

 Android自定义圆形图片,可设置最多两个的外边框。包括从网络获取图片显示。 解决图片锯齿问题。 解决图片变形问题。 转载地址:http://blog.csdn.net/alan_biao/article/details/17379925 原始图片: ...

2015-12-24 11:34:32

阅读数 406

评论数 0

转载 LinearLayout设置白色背景、灰色边框、倒圆角

LinearLayout设置白色背景、灰色边框、倒圆角  1.首先在res-->drawable目录下新建一个xml文件,类型选择drawable,命名layout_border.xml,在其中写入以下代码: <stroke a...

2015-12-24 10:50:54

阅读数 6688

评论数 0

原创 Android4.4 灭屏kill第三方app

在android4.4上添加功能当手机短按power键,灭屏的时候。kill三方的app进程。 在我之前的博客中分析过,按键处理,会从InputManager的native层,先到PhoneWindowManager的interceptKeyBeforeQueueing函数,先对按键进行处理,比...

2015-12-23 15:36:02

阅读数 1708

评论数 0

原创 按键精灵脚本代码

Event Form1.Label1.Click End Event Event Form1.Button1.Click uptimetext = Form1.InputEnter.Text Form1.InputEnter.Enabled = False Form1.Button1.Enab...

2015-12-21 19:31:59

阅读数 4234

评论数 2

原创 代码Overlay机制

代码Overlay机制   代码overlay机制意思是,将我们在Android原生代码上修改过的文件,单独放在一个目录下,而在编译代码的时候就会去检测这个目录下的文件,如果这个目录下的文件与原生有相同的文件,那么就将这个文件放入编译的源文件中,而将原生相同文件名的文件从编译的源文件中去除。 ...

2015-12-18 15:02:56

阅读数 5141

评论数 1

原创 Service组件(本地、远程调用)详解

一、Service组件使用介绍 service组件的使用分为两种,一种是远程调用(夸进程);另一种本地调用(同进程)。 Android系统中,各应用程序都运行在自己的进程中,进程之间一般无法进行数据交换。 Android远程调用Service,可以先定义一个远程调用接口,然后为该接口提供一个实现类...

2015-12-14 17:22:33

阅读数 1671

评论数 0

转载 Android 异步加载图片,使用LruCache和SD卡或手机缓存(使用线程池下载图片)

 转载请注明出处http://blog.csdn.net/xiaanming/article/details/9825113 异步加载图片的例子,网上也比较多,大部分用了HashMap> imageCache ,但是现在已经不再推荐使用这种方式了,因为从 Android 2.3 (A...

2015-12-10 16:25:17

阅读数 1157

评论数 0

转载 Android Service与Activity之间通信

转载地址:http://blog.csdn.net/xiaanming/article/details/9750689 在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通...

2015-12-10 11:50:57

阅读数 519

评论数 0

原创 Android sensor架构(二)SystemSensorManager以及JNI、sensorService(and5.1)

第一节我们分析到应用调用SensorManager最后是调用了SystemSensorManager中,但是其是SensorManager的子类,因此可以调用父类的接口最后到子类的实现中,我们先看下其构造函数: 一、SystemSensorManager的初始化 public Syst...

2015-12-09 18:21:14

阅读数 4515

评论数 0

原创 Android sensor架构(一)应用如何使用sensor(and5.1)

我们先从最上面的应用讲起: 应用如何使用sensor的数据呢: 一、应用使用sensor 可以在应用中自己写一个SensorEventListener,然后注册到SensorManager中,注册的时候可以选择哪个sensor,然后也可以自己指定handler,防止在主线程中卡死。 pri...

2015-12-09 15:31:28

阅读数 1562

评论数 0

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