自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kris Fei's blog

让分享成为一种习惯

  • 博客(13)
  • 资源 (12)
  • 收藏
  • 关注

原创 [学习笔记][AndroidStudio] AS开发工具学习笔记

版本:v2.2工欲善其事必先利其器,所以对工具的使用还是需要花点时间了解和掌握下的。主要还是一些快捷键便于开发,另外还有些功能如连到Github,用Android Device Monitor调试,断点调试等。记录内容如下:查找当前类支持的方法: Ctrl + O整个项目查找被调用地方: Ctrl + Shift + F打出TAG标签: logt加回车new右边补...

2018-04-29 11:06:01 2133 2

原创 [RK3288][Android6.0] Ubuntu下反编译apk得到源码和xml文件

Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92背景:需要了解RK的OTA机制,但sdk只提供了apk 因此需要反编译解包,要注意的是,如果apk在编译的时候经过了代码混淆,那么反编译出来的是乱码而无法查看的。工具:apktool: 反编译后可以查看res下的资源和布局文件,以及apk的AndroidManife...

2018-04-26 14:27:12 1038 5

原创 [Tools][Apktool] 调试笔记 --- 使用apktool出现AndrolibException

Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92背景: Ubuntu下使用apktool反编译apk。 执行./apktool d app-debug.apk出现I: Baksmaling...I: Loading resource table...Exception in thread "main" brut.andr...

2018-04-26 11:15:51 488

原创 [Tools][JD-GUI] 调试笔记 --- 执行gd-gui找不到libgtk-x11-2.0.so.0

ubuntu下执行gd-gui,提示./jd-gui: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory解决方法: sudo apt-get install libgtk2.0-0:i386参考...

2018-04-26 10:17:31 499

原创 [Tools][AS] 调试笔记 --- Failed to resolve: com.android.support:appcompat-v7:27

现象:重新安装一个新的Android Studio后,每次新建工程,总是提示: Failed to resolve: com.android.support:appcompat-v7:27 如图: 点击Install Repository and sync project并没有成功。原因:SDK和SDK Tools版本不匹配引起解决方法:方法一: 直接修改bu...

2018-04-24 13:12:34 389

原创 [RK3288][Android6.0] 调试笔记 --- 打印当前reboot或shutdown进程信息

Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92背景: 遇到一台机器黑屏,无法连接adb和uart,但是工作指示灯还亮着 Log: Logcat并未发现异常,Kernel log如下:<4>[ 1294.653184] ^^^^^^^^^^^^^^^^^Device Mode<4>[ 1294.6...

2018-04-20 16:31:11 1118

原创 [RK3288][Android6.0] 调试笔记 --- 增加操作系统开机时间

Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92背景: 由于系统有模块需要和外部硬件做同步,因此要延长开机时间。调试思路: 由于系统只显示了开机动画,没有开机Logo。因此一开始的思路是把开机动画时间延长,然后把launcher或者zygote的启动时间也延迟。调试发现不可行,因为init进程之后的进程都是并发执行的,而很多进...

2018-04-17 16:02:54 1094

原创 [Tools][AS] 调试笔记 --- package org.junit does not exist

用Android Studio编译工程时,提示错误:error: package org.junit does not exist解决方法: 拷贝android-studio/gradle/gradle-3.2/lib/plugins/junit-4.12.jar到项目的libs目录下。 ...

2018-04-12 16:15:17 4088 1

原创 [RK3288][Android6.0] 调试笔记 --- AndroidStudio安装提示无SDK问题

Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92Ubuntu 14.04上安装Android Studio提示“Unable to access Android SDK add-on list”原因是电脑里没有SDK或者在对应路径下找不到对应的SDK, 有看到文章说可以直接用android source code中prebuilt...

2018-04-11 19:29:11 925

原创 [RK3399][Android7.1] Andorid JNI知识点小结

JNI是什么?JNI是Java Native Interface的缩写(Java本地调用)。 Java平台和本地C代码进行相互操作的API接口称为Java本地代码接口。什么时候该使用JNI?Java之所以不能和C/C++想通,最主要的原因就是类型差异。那么该什么场景使用JNI? 1.当应用程序需要访问系统的各个特性和设备,并且这些特性和设备通过Java平台是无法访问时。...

2018-04-11 16:51:19 1279

原创 [RK3288][Android6.0] 调试笔记 --- LP55231驱动验证

Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92LP55231和LP5523两颗IC是兼容的。 LP55231是TI公司发布的,LP5523是原来的Nation公司发布的.对应的驱动是leds-lp5523.c,但是3.10.92内核对应驱动并不兼容dts,没有给出解析dts中platform data的接口。 因此两种方法可以解...

2018-04-09 13:34:40 659

翻译 [RK3288][Android6.0] Documentation/leds/leds-lp55xx.txt

Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92LP5521/LP5523/LP55231 Common DriverAuthors: Milo(Woogyom) Kim milo.kim@ti.comDescriptionLP5521, LP5523/55231 and LP5562 have common featur...

2018-04-09 10:10:53 641

翻译 [RK3288][Android6.0] Documentation/leds/leds-lp5523.txt

Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92Kernel driver for lp5523National Semiconductor LP5523 led driver chipDatasheet: http://www.national.com/pf/LP/LP5523.htmlAuthors: Mathias...

2018-04-09 08:52:00 405

serial port test sample

测试范例,用于测试SerialPort JNI。 接收部分已经确认正常,发送还未作验证。

2018-08-31

camera preview test sample

1.打开就预览 2. button用于控制是开启preview callback并保存为jpg

2018-06-01

face++人脸搜索API测试用例

返回的数据解析没有全部做好,Post部分经过测试都是可以的。

2018-05-25

okHttpClient test sample

之前此工程是用于测试webView的,所以工程名不是叫okHttpClient. Server之前文章已经有提到如何搭建了,见 [Windows上Apache服务器的下载和安装](https://blog.csdn.net/kris_fei/article/details/80229735) 流程是从apache server读取一个文件json文件,然后解析显示到屏幕上,源代码中还有http的测试例子。okHttp的测试分同步和异步两种。

2018-05-11

WebSocketServer test sample

利用okHttp中自带的mock web server在AndroidStudio测试WebSocketServer 注意: 1.只能在本机回环测试 2. 端口号每次都是随机变化,client端每次都需要更改端口号才可以使用。

2018-05-11

WebSocketClient test sample

利用okHttp中的WebSocket功能在AndroidStudio测试WebSocketClient, 其中Server是使用okHttp中的moc web server搭建的,所以在同一台机器上测试的(moc只能在本机上测试),如果没有搭server, 可以换成“ws://echo.websocket.org”测试。

2018-05-11

apktool_and_dex2jar(ubuntu)

版本号:v2.3.2 如果apktool和dex2jar太旧,可以直接去https://ibotpeaches.github.io/Apktool/install/下载。

2018-04-26

jd-gui(ubuntu)

反编译得到Jar文件之后,使用此工具直接可以查看源代码。 版本号: v0.3.1

2018-04-26

toolbox elf文件

toolbox elf文件

2016-03-18

ION基本概念.docx

ION是Google的下一代内存管理器,用来支持不同的内存分配机制,如CARVOUT(PMEM),物理连续内存(kmalloc), 虚拟地址连续但物理不连续内存(vmalloc), IOMMU等。

2013-06-29

new work queue in linux 2.3.36

个人对Linux新的work queue机制的分析,如有不对的地方请交流,谢谢!

2012-08-10

c语言编程要点.pdf

根据自己看了一些书和编程经验总结的,希望对刚入门的学习有帮助。

2011-05-11

空空如也

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

TA关注的人

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