develop
harborian
这个作者很懒,什么都没留下…
展开
-
安卓使用HttpUrlConnection
使用HttpUrlConnection时注意事项文章目录现象异常原因分析解决现象程序中使用了HttpUrlConnection,在低版本的安卓手机上程序运行正常,在高本版中发生异常异常原因分析1、安卓4.0之后,为防止ANR,主线程不允许访问网络。2、android P之后,要求应用程序使用加密连接。解决针对1,将网络访问放到线程去处理。针对2,google推荐的解决方法是使用https通信。如果仍然希望使用http通信,则在应用的AndroidManifest.xml配原创 2021-04-28 10:17:15 · 162 阅读 · 0 评论 -
adb40源代码移植到window64位系统
adb 64位版本windows移植将adb移植到windows上,使用vc编译1. 源代码下载2. Adb在源代码中的位置3. 移植到windows将adb移植到windows上,使用vc编译由于需要在Windows64位计算机上使用adb 64位的功能,在adb升级到40版本后,变动比较大。如果使用32位的adb,则可以从android的开发环境中直接获取,但是如果需要在64的进程中,...原创 2018-11-20 21:33:51 · 687 阅读 · 0 评论 -
android中IntentService和BroadcastService的应用
Android开发,一个包含IntentService的小应用对之前开发的一个android应用的总结1. 使用IntentService创建一个工作线程2. 使用BroadcastReceiver通知工作线程完成3. 完整代码4. 总结对之前开发的一个android应用的总结之前开发了一个android的小程序,如果不使用工作线程,那么界面主线程就会出现ANR(Android No Resp...原创 2018-11-19 20:33:59 · 364 阅读 · 0 评论 -
Android进程间使用AIDL通信
#- ~~`List item`~~原创 2018-11-28 20:51:32 · 144 阅读 · 0 评论 -
用python枚举smali中使用到的常量
用python枚举smali中使用到的常量前言1. python枚举目录2. 查找smali文件中的常量3. 输入路径,将结果保存到文件中4,在命令行中调用前言在分析安卓apk时,有时需要逆向出smali代码进行分析。本文提供通过python语言的方法,快速浏览出apk中包含的常量,从而实现对apk的快速分析。1. python枚举目录a) 枚举根路径中的子路径和文件,返回所有意s...原创 2018-12-17 09:39:35 · 527 阅读 · 0 评论 -
HEIF转JPG
在浏览器上,目前缺省不能显示heif格式的图片,需要转换成jpg在网上查资料,libheif可以实现这个功能。然后,查到如果转换成jpg,需要libde265和jpeg库。如果需要将jpg转换成heif,需要x265库将这些库在windows上编译通过后,即可实现heif到jpg的图形文件转换...原创 2019-01-29 21:27:59 · 4742 阅读 · 1 评论 -
sqlcipher自己编译
问题的提出sqlcipher是sqlite的加密版本,提供源代码,但是在编译时,尤其是在编译windows版本时,需要一些技巧。1.sqlite和sqlcipher的下载1.1sqlite源码下载sqlite可以从https://www.sqlite.org上下载最新版本。amalgamation版即为混合版,把所有的c源码都集中到了sqlite3.c文件中去,工程源代码只包含sqlite...原创 2019-05-07 16:47:05 · 7939 阅读 · 2 评论