- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 Android扫一扫(ZXing与ZBar整合)
导入java类,ZBar-master\java\net\sourceforge\zbar所有类都cp到module来,注意:包名不要改,这边和zbarjni.c对应着;App基本都用到扫码功能(条码、二维码),网上资源一大把,搬过来就能用,确实能用,但应该还能更好用,经过几次与大厂对比,索性自己搞一个;ZBar中文乱码,修改ZBar源码,src/main/jni/zbar/qrcode/qrdectxt.c在63行处,修改如下。进入/android-ndk-r17c/build/tools,运行命令。
2024-02-29 13:34:23
1704
原创 记一次Uniapp-插件学习之旅
背景:昨天公司的合作伙伴来了几个技术人员,他们遇到问题。在uniapp中引用自己开发的插件,插件中包含了硬件设备厂商给的安卓sdk,sdk中包含了so库,结果App中调用失败。至于报错的原因他们也没告诉我(估计也不懂拿源码真机调试看logcat);我给了他们几个节点去一一排查:1、so库有没有被打包进去;2、logcat具体抛什么异常;3、混淆;他们也有问别的安卓开发人员,说是uniapp本身就不支持so库;心想,怎么说也是个跨平台框架、况且人家也支持插件开发,怎么可能是框架本身的问题。那就亲自动手试试
2021-06-29 18:06:25
1846
2
原创 OKHttp Required request body is missing
最近在安卓新项目上遇到个比较奇怪的问题。Retrofit+okhttp发送post请求,出现Required request body is missing,这一看像是服务端接口的异常,没接收到请求参数的对象。Postman发起请求,居然能正常接收。既然如此,抓包,Fiddler开起来。...
2021-06-29 16:09:45
691
原创 Python FFmpeg m3u8解密合成mp4
目录第一步,分析 m3u8文件第二步、获取解密key第三部,解密合成mp4第四步,按课程重命名以慕课网下载的视频为例:下载到手机后得到N个.all结尾的文件夹,每个文件夹为一个视频,里面包含多个ts文件,json.txt,key.hxk,down.m3u8。如下图第一步,分析 m3u8文件分析down.m3u8,拿着URI那串地址去请求,提示...
2019-09-11 22:55:30
5162
6
原创 JNI_ERR returned from JNI_OnLoad in "/data/app/xxx.xxx.xx/lib/arm/libbarcodereader44.so"
JNI_ERR returned from JNI_OnLoad in "/data/app/xxx.xxx.xx/lib/arm/xxx.so"debug版本不出现,release出现了,可想而知是混淆引起的。对于第三方jar,对整个包不混淆处理。解决办法:添加混淆规则。...
2018-08-23 10:34:10
6720
2
原创 Gson使用的一些总结
Gradle添加compile 'com.google.code.gson:gson:2.3.1'混淆# For using GSON @Expose annotation-keepattributes *Annotation*# Gson specific classes-keep class sun.misc.Unsafe { *; }#-keep class c
2016-05-26 13:11:18
342
gcc-arm-10.3-2021.07-x86-64-arm-none-linux-gnueabihf.tar
2024-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人