- 博客(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关注的人