自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android7.0 按键拦截

前言之前得到需求,对longKeyPress进行拦截,不允许产生长按键Event,调查后发现,android通过repeatCount判断是否为长按键,因此在PhoneWindowManager.java中判断,当repeatCount>0时拦截按键,功能实现。但是,当return的一瞬间,应用层会收到一个KeyUp事件,当按键真的抬起时,又会发送一个KeyUp事件,因此进行调查。修改...

2019-04-04 16:45:12 1157

原创 java.lang.NoSuchMethodError:no drect method<init>问题排查

java.lang.NoSuchMethodError:no drect method问题排查首先要明确,这个问题的产生是由于程序当中的内容(库也好,代码也好)和系统当中的不一致。那就要根据问题上边错误的详细信息,比对报错位置文件,都更新到相同版本(不一定是版本不同,但肯定是内容上不同)今天封装了一个jar包供给应用层使用,调用的时候发现,包中所有接口都好用,只有一个接口每次调用就报上边的错...

2019-04-01 14:25:45 6932

原创 Android组合按键功能定制(Framework)

Android组合按键功能定制(Framework)涉及文件alps/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java修改位置interceptKeyBeforeQueueing函数中示例代码isF1Pressed为自定义变量 if (...

2018-10-30 13:06:40 3573

原创 Android7.0异常:You can not keep you settings in the secure settings.(framework修改)

异常:You can not keep you settings in the secure settings.解决办法(framework修改)前言Android7.0版本,对权限的管理更加的严格,许多Android6.0版本上的app都需要对7.0进行单独适配,在开发过程中发现了这样 一个现象。对于Settings.system.putInt的调用,会提示You can no...

2018-10-17 17:11:56 7288

原创 Android framework中屏幕熄灭及亮起时添加操作(以屏蔽按键未例)

**Android framework中屏幕熄灭及亮起时添加操作**(以屏蔽按键未例)前言在做android机定制的过程中,由于机器屏幕唤醒时间较长,因此导致在屏幕未完全亮起时的按键被应用捕捉到,如果应用监听SCREEN_ON又需要修改较多内容。因此,寻求在framework中屏蔽掉屏幕未完全亮起时的按键操作。源码分析涉及文件:alps/frameworks/base/serv...

2018-10-17 16:59:01 1236

原创 Android Studio aidl使用(亲测可用)

Android Studio aidl使用(亲测可用)前言Android SDK中,有很多接口是 @hide 类型的,这类的接口应用可用通过反射来调用,但又一些接口本身所在的类就是 @hide 类型,这时候比较简洁的方式是从系统当中获取想要使用类的aidl文件。个人拙见,这个时候的aidl文件,可用类比成为C/C++当中的头文件。 因此将亲测过程贴出,本人萌新,欢迎探讨。一.将a...

2018-08-22 19:40:07 2019

原创 Android7.0 应用连接蓝牙音箱(亲测可用)

Android7.0 应用连接蓝牙音箱(亲测可用)前言之前操作android蓝牙,都是直接进行数据流通讯,配对成功后接收方监听socket,发送方连接即可。 最近需要连接蓝牙音箱,和系统比较发现,蓝牙音箱存在已连接的状态,而部分android手机之间是不存在连接状态的。 因此将亲测代码贴出,本人萌新,欢迎探讨。文章中用到的IBluetoothA2dp可在该路径下下载:正文...

2018-08-22 08:59:39 3739

Android7.0 IBluetoothA2dp.aidl

可用于android应用通过A2dp协议进行蓝牙耳机连接,详情可参见博客 https://blog.csdn.net/csdn_xiaozhe/article/details/81937511

2018-08-22

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

TA关注的人

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