自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 android编译做cmcc分支宏

做cmcc分支,我们需要将heathd的唤醒间隔设置短一点,但是又在一个主分支上着就需要做宏。具体我们可以编译的时候带参数:make BUILD_MASS_PRODUCTION=false后面参数的意思就是不是量产分支,这样我们就认为是cmcc分支。一、局部修改我们的第一反应可以在heathd的Android.mk中修改如下:ifeq ($(strip $(BUIL

2016-02-26 11:06:15 1194

原创 android4.4 车载灭屏 按任意键及触摸屏幕恢复亮屏

车载上的android4.4系统,基本上常亮。但最近需要一个新功能可以在launcher新增一个按钮,点击的时候。屏幕亮度为0,但实际上不等于按power键,不会睡眠。然后可以按任意键恢复亮度,包括触屏事件。一、PowerManagerService原先屏幕亮度流程PowerManagerService是通过updateDisplayPowerStateLocked函数,把亮度

2016-02-22 14:16:06 4961

原创 android6.0 otg连接设备 点亮屏幕(案例)

现在我们otg连接设备的时候有点亮屏幕的需求。解决方法我们可以在识别设备的时候,去调用PowerManager的wakeup唤醒(点亮)设备。void InputReader::processEventsLocked(const RawEvent* rawEvents, size_t count) { for (const RawEvent* rawEvent = rawE

2016-02-18 11:10:44 3715 1

原创 Android 6.0 Mtp(二) 应用层代码分析

上篇我们分析了下MTP的框架,现在开始讲解代码:一、UsbDevicemanager发送usb状态广播UsbDevicemanager发送ACTION_USB_STATE的广播,来通知usb状态的变化 private void updateUsbStateBroadcast() { // send a sticky broadcas

2016-02-03 14:48:54 4033

转载 Android 6.0 MTP(一) 框架

在上篇转载的博客已经简单介绍了MTP,下我们我们先看下框架:一、MTP Android框架这节是从http://www.fengfly.com/plus/view-214376-1.html转载过来的Android中MTP的框架如图2-01所示:图2-01说明:      在Kernel层,USB驱动负责数据交换,而MTP驱动负责和上层进行通信,同时也和USB驱

2016-02-03 11:47:14 3579 1

转载 MTP in Android详解

MTP的全称是Media Transfer Protocol(媒体传输协议),它是微软公司提出的一套媒体文件传输协议。Android从3.0开始支持MTP。不过,在今天的智能手机领域内,Google和微软是一对冤家,为什么Android中会使用MTP呢?请看下文。一  背景知识介绍笔者相信《程序员》杂志的绝大多数读者或多或少都使用过MTP。因为早在智能手机普及前,数

2016-02-03 10:33:15 2273 1

原创 庆祝下csdn博客终于有排名了

csdn博客在从2015-4月以来,自己写了很多帖子,一个作为自己的记录,也让别人可以分享自己的经验。后悔没有早点开始。发这个帖子,记录下自己博客的成果。

2016-02-02 14:10:09 684

原创 Android查询 每个进程的权限

有时候我们需要看某个app是否有某个权限,下面我们有两个方法可以确定该应用是否有该权限 方法一:比如:我们想看文件浏览器是否有media_rw的权限,我们就先看ps,找到文件浏览器的pidu0_a31 6653 217 702776 60112 SyS_epoll_ b6d21408 S com.android.fileexplorerroot 6681 ...

2016-02-02 10:14:10 5660

原创 vim 实用命令 将vim置于后台

我们经常需要实用vim,查看代码,然后又要去查看另一个代码,就要切出去到另外一个目录。如果把这个vim关闭,再去开一个就会显得很麻烦。这里介绍一个很实用的方法:1.将vim置于后台,直接按 ctrl + z可以将当前的vim置于后台2.然后可以去别的目录再打开一个当你需要打开之前的vim的时候3.打jobs命令看当前有哪些vim在后台

2016-02-01 10:04:42 13732

android关机时间慢

android关机时间慢

2017-01-05

selinux问题

selinux问题

2017-01-05

Android AlarmManager

Android AlarmManager

2017-01-05

跟我一起写makefile

跟我一起写makefile

2016-07-15

opencv 保存录像

opencv中用来保存摄像头录的录像,c++语言摄像头播放录像

2011-09-24

空空如也

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

TA关注的人

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