自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Android.bp中利用go语言做宏判断

Android.bp中利用go语言做宏判断bootstrap_go_package { name: "soong-customer", pkgPath: "android/soong/qcom/vibrator/aidl", deps: [ "soong-android", "soong-cc", ], srcs: [ "select_libs.go", ], pluginFor: ["soong_

2021-03-23 11:26:07 1321

原创 vim 被加密了,解密

need encryption key for  xxx这种, 需要打开后 输入 :set key= 然后 保存退出 就可以了。

2017-03-22 15:10:05 2791

原创 hidraw设备自定义设备节点

之前我们的手柄使用的都是/dev/hidrawx节点,自己写了一个service通过这个结点和手柄交互。最近发现,同样使用/dev/hidrawx节点的手柄, 要是被我自己写的service open一次后,会无法被系统正常识别。所以便想 我们自己的手柄是不是可以根据pid、vid去创建一个私有的结点。然后就看代码发现在hidraw.c里hidraw_connect函数里有创建/d

2017-02-13 11:44:52 4212

原创 Instruction set mismatch, PackageSetting搞出的幺蛾子

最近发现,项目在刷完机后有概率无法正常启动,会卡在开机log后的黑屏界面。连接adb抓log发现满满的Shutting down VM。01-27 13:51:00.761 E/AndroidRuntime( 1785): FATAL EXCEPTION: main01-27 13:51:00.761 E/AndroidRuntime( 1785): Process: com.an

2017-01-20 18:14:55 7235 1

原创 android上层应用读取节点丢包问题汇总

最近在搞上层service读取设备节点,设备节点每隔7.5ms更新一次数据,发现使用java直接读,获取数据会丢包严重, 而且读取数据的间隔不均匀优化的策略如下:1.提升线程的优先级,使用android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_URGENT_AUDIO);发现有点效果,但效果不大

2016-11-14 20:57:39 1466

原创 【常用JAVA代码片段】在android中如何打开文件节点,写节点

FileWriter mNodeWriter ;    private boolean prepareFileAccess(String Filename)    {        File file=new File(Filename);        try {            mNodeWriter = new FileWriter(file);     

2016-11-11 10:14:57 1164

原创 【常用JAVA代码片段】byte转成十六进制String

char[] hexBuf;    char[] hexArray = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'};    protected String toHexString(byte[] bytes, int size) {        int v,

2016-11-10 17:56:19 367

原创 java.lang.NoSuchFieldError: no "I" field XXXXin class "Lxx/xx/xx/xx;" or its superclasses

用C语言写jni调用的时候,先FindClass ,之后通过GetFieldID 获取变量 然后通过SetIntField 等 去赋值大约的流程如下:// 获取类clsDay = (*env)->FindClass(env, "com/xxx/xxx/xxxx/Day");//获取method ,一般都是固定写法jmethodID mid_init = (*env)

2016-11-10 16:41:47 4850

原创 DayDream模拟手柄操作

common.aar里ControllerManager.class ControllerManager中发送comgoogle.vr.vrcore.controller.BIND,设置package为com.google.vr.vrcore。我们需要写一个controllerService,里面new IControllerService.Stub(),实现这个接口里面的方法。

2016-11-03 14:04:01 3242

原创 [SystemUI]关于android lte信号的问题

在framework/base/package/SystemUI下的SignalStrength.java中,我们可以找到getLevel方法。电信的lte信号在走到该方法时,isGsm的值是true,所以调用了getLteLevel,然后根据framework/base/core/res/res/value/config.xml中的config_LTE_RSRP_threshold_type

2016-02-23 09:19:27 3914

原创 android 运行中 java.lang.NoClassDefFoundError:问题报错的一个原因

今天改完东西运行时发现会报:I/art     ( 3294): Rejecting re-init on previously-failed class java.lang.Class(xx.xxx.xxx) E/AndroidRuntime( 3294): FATAL EXCEPTION: main java.lang.NoClassDefFoundError:百度

2016-01-28 19:44:08 1212

空空如也

空空如也

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

TA关注的人

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