- 博客(118)
- 资源 (258)
- 收藏
- 关注
原创 【Android 安装包优化】Android 中使用 7zr 可执行程序 解压缩文件
一、Android 中使用 7zr 可执行程序 解压缩文件、二、完整代码示例、三、参考资料、
2021-04-29 22:17:44 1600
原创 【Android 安装包优化】Android 中使用 7zr 可执行程序 压缩文件
一、Android 中使用 7zr 可执行程序压缩文件、二、完整代码示例、三、参考资料、
2021-04-29 21:45:30 1090
原创 【错误记录】Android 命令行执行 7zr 可执行程序报错 ( Cannot run program “7zr“ : error=13, Permission denied )
ComponentInfo{kim.hsl.a7_zip/kim.hsl.a7_zip.MainActivity}: java.io.IOException: Cannot run program "/data/user/0/kim.hsl.a7_zip/files/7zr": error=13, Permission denied
2021-04-29 21:28:32 1427
原创 【Android 安装包优化】Android 应用中 7zr 可执行程序准备 ( Android Studio 导入可执行 7zr 程序 | 从 Assets 资源文件拷贝 7zr 到内置存储 )
一、Android Studio 导入可执行 7zr 程序、二、从 Assets 资源文件拷贝 7zr 到内置存储空间、三、参考资料、
2021-04-29 20:25:18 781
原创 【Android 安装包优化】p7zip 源码交叉编译 Android 平台可执行程序 ( 下载 p7zip 源码 | 交叉编译 Android 中使用 7z 可执行程序 )
一、下载 p7zip 源码、二、交叉编译 Android 中使用 7z 可执行程序、三、参考资料、
2021-04-28 22:27:45 1834
原创 【错误记录】p7zip 交叉编译 Android 版本 NDK 报错 ( error: case value evaluates to -2 , which cannot be narrowed )
D:/develop/7zip/p7zip_16.02/CPP/ANDROID/7zr/jni/../../../../CPP/Windows/ErrorMsg.cpp:18:10: error: case value evaluates to -2147467263, which cannot be narrowed to type 'DWORD' (aka 'unsigned int') [-Wc++11-narrowing] case E_NOTIMPL :
2021-04-28 22:18:26 1642
原创 【错误记录】p7zip 交叉编译 Android 版本 NDK 报错 ( Application.mk | APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 )
Android NDK: APP_PLATFORM not set. Defaulting to minimum supported version android-16.Android NDK: The armeabi ABI is no longer supported. Use armeabi-v7a.Android NDK: NDK Application 'local' targets unknown ABI(s): armeabiAndroid NDK: Please fix the AP
2021-04-28 21:54:25 1288
原创 【Android 安装包优化】7z 文件压缩格式 ( 7z 格式简介 | 7z 命令使用说明 )
一、7z 文件压缩格式简介、二、7z 命令使用说明、1、压缩命令、2、解压命令、三、7z 命令示例、1、配置 7z 命令环境变量、2、压缩、3、解压缩、四、参考资料、
2021-04-28 21:13:18 5220
原创 【Android Protobuf 序列化】Protobuf 服务器与客户端通信 ( TCP 通信中使用 Protobuf )
一、TCP 粘包和分包、二、TCP 粘包和分包解决方案、三、客户端 Android 应用使用 Protobuf、四、服务器端 Java 服务器使用 Protobuf、五、参考资料、
2021-04-28 16:02:06 1329
原创 【Android Protobuf 序列化】Protobuf 性能测试 ( fastjson 序列化与反序列化 | gson 序列化与反序列化 | 三种序列化与反序列化性能对比 )
一、导入依赖库、二、构造 JavaBean、三、fastjson 序列化与反序列化、四、gson 序列化与反序列化、五、完整代码、1、主界面代码、2、JSON 测试代码、3、执行结果、六、参考资料
2021-04-27 23:00:03 936
原创 【错误记录】360 加固后的运行错误 ( 加固 SO 动态库时不能对第三方动态库进行加固 )
360 加固后的运行错误 ( 加固 SO 动态库时不能对第三方动态库进行加固 )
2021-04-27 19:31:08 1535
原创 【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )
一、 购买加固服务、二、 设置资源加固、三、 设置 SO 文件保护配置、四、 设置 SO 防盗用文件配置、五、 反编译验证加固效果、
2021-04-27 18:18:57 2612
原创 【错误记录】Android 应用 release 打包报错处理 ( 关闭语法检查 | 日志处理 | release 配置 )
一、关闭语法检查、二、日志处理、三、release 编译优化配置、
2021-04-27 17:38:32 1578
原创 【Android Protobuf 序列化】Protobuf 使用 ( Protobuf 序列化 | Protobuf 反序列化 )
一、Protobuf 序列化、二、Protobuf 反序列化、三、完整代码、四、参考资料、
2021-04-27 13:33:31 1213 1
原创 【Android Protobuf 序列化】Protobuf 使用 ( Protobuf 源码分析 | 创建 Protobuf 对象 )
一、Protobuf 源码分析、二、创建 Protobuf 对象、三、完整代码示例、四、参考资料、
2021-04-26 22:09:19 1013
原创 【Android Protobuf 序列化】Protobuf 使用 ( protobuf-gradle-plugin 插件简介 | Android Studio 中配置插件 | AS 中编译源文件 )
一、protobuf-gradle-plugin 插件简介、二、Android Studio 中配置 protobuf-gradle-plugin 插件、三、Android Studio 中编译 Protobuf 源文件、四、参考资料、
2021-04-26 20:01:56 2492 1
原创 【Android Protobuf 序列化】Protobuf 使用 ( protoc 编译器简介 | 下载 protoc 编译器 | 使用 protoc 编译器编译 .proto 源文件 )
一、protoc 编译器简介、二、下载 protoc 编译器、三、使用 protoc 编译器编译 addressbook.proto 源文件、四、参考资料
2021-04-26 16:12:50 1369
原创 【Android Protobuf 序列化】Protobuf 使用 ( Protobuf 使用文档 | 创建 Protobuf 源文件 | Protobuf 语法 )
一、Protobuf 使用文档、二、创建 Protobuf 源文件、三、Protobuf 语法、四、参考资料、
2021-04-26 14:39:34 784
原创 【Android Protobuf 序列化】Protobuf 简介 ( Protobuf 项目简介 | Protobuf 优缺点分析 )
一、Protobuf 简介、二、Protobuf 优缺点分析、1、Protobuf 优点、2、Protobuf 缺点、三、参考资料、
2021-04-25 21:31:50 855
原创 【错误记录】NDK 动态库报错 ( dlopen failed: file offset for the library /lib/arm64/libwebp.so“ >= file size:0)
java.lang.UnsatisfiedLinkError: dlopen failed: file offset for the library "/data/app/kim.hsl.webp-tpXkgyRAYzcgZzgu1BkUdg==/lib/arm64/libwebp.so" >= file size: 0 >= 0
2021-04-25 17:59:31 1115
原创 【Android 安装包优化】WebP 应用 ( Android 中使用 libwebp.so 库解码 WebP 图片 )
一、Android 中使用 libwebp.so 库解码 WebP 图片、二、完整代码示例、三、参考资料、
2021-04-25 17:31:24 1083
原创 【Android 安装包优化】WebP 应用 ( Android 中使用 libwebp.so 库编码 WebP 图片 )
一、Android 中使用 libwebp.so 库编码 WebP 图片、二、完整代码示例、三、参考资料
2021-04-25 15:22:20 1183
原创 【Android 安装包优化】WebP 应用 ( 4.0 以下兼容 WebP | Android Studio 中使用 libwebp.so 库向下兼容版本 | libwebp 库测试可用性 )
一、 Android Studio 中导入 libwebp.so 库、二、 Android Studio 中测试 libwebp.so 库、三、参考资料、
2021-04-25 14:11:21 909
原创 【错误记录】Android Studio 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | 指定 APK 打包动态库的 CPU 架构 )
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/kim.hsl.webp-BVtfbEbSAp4Nev90KIUIGg==/base.apk"],nativeLibraryDirectories=[/data/app/kim.hsl.webp-BVtfbEbSAp4Nev90KIUIGg==/lib/arm64, /system/lib64]]] couldn't f
2021-04-25 13:09:18 929
原创 【错误记录】NDK 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | Android Studio 配置外部 so 动态库两种方法 )
一、报错信息、二、解决方案 ( Android Studio 配置外部 so 动态库两种方法 )、1、jniLibs 目录存放、2、libs 目录存放、
2021-04-25 10:48:10 756
原创 【Android 安装包优化】WebP 应用 ( libwebp 源码下载 | Android.mk 和 Application.mk 构建脚本修改 | libwebp 函数库编译 )
一、 libwebp 源码下载、二、 libwebp 源码编译脚本修改、三、 libwebp 函数库编译、四、参考资料
2021-04-24 22:59:50 1275
原创 【Android 安装包优化】WebP 图片格式性能测试 ( 测试 WebP 图片解码速度 | 测试 WebP 图片编码速度 )
测试结果 : WebP 格式图片 , 解码快 , 编码慢 , 占用空间小 ;在解码速度上 , WebP 格式要优于 png 格式 ;在编码速度上 , png 格式优于 WebP 格式 ;
2021-04-24 20:37:57 1443
原创 【Android 安装包优化】WebP 图片格式兼容与性能 ( Android 中的 WebP 图片格式兼容问题 | Android 中的 WebP 图片格式性能 )
一、Android 中的 WebP 图片格式兼容问题、二、Android 中的 WebP 图片格式性能、三、参考资料、
2021-04-24 20:02:35 2155
原创 【Android 安装包优化】WebP 图片转换 ( 使用 iSparta 转换 WebP 图片格式 | Google 提供的 libwebp 库 )
一、使用 iSparta 转换 WebP 图片格式、二、Google 提供的 libwebp 库、三、参考资料
2021-04-24 15:23:14 1438
原创 【Android 安装包优化】WebP 图片格式 ( WebP 图片格式简介 | 使用 Android Studio 转换 WebP 图片格式 )
一、Webp 图片格式简介、二、使用 Android Studio 转换 Webp 图片格式、三、参考资料、
2021-04-24 14:04:59 1399 3
原创 【Android 热修复】运行 Tinker 官方示例 ( 处理 TINKER_ID 问题 | 编译 debug 包 | 修改 Gradle 脚本 | 生成 patch 包 | 热修复 )
一、下载官方示例源码、二、处理 TINKER_ID 问题、三、编译 debug 包、四、安装 APK 并运行、五、修改 Gradle 构建脚本中的文件名称、六、修改程序逻辑代码、七、生成 patch 包、八、热修复、九、 源码资源、
2021-04-23 23:11:00 1377 6
原创 【错误记录】Tinker 热修复示例运行报错 ( patch receive fail: /storage/emulated/0/patch_signed_7zip.apk, code: -2)
tinker.sample.android V/Tinker.SamplePatchListener: receive a patch file: /storage/emulated/0/patch_signed_7zip.apk, file size:0/tinker.sample.android I/Tinker.DefaultLoadReporter: patch loadReporter onLoadPatchListenerReceiveFail: patch receive fail: /st
2021-04-23 23:00:43 1573
原创 【错误记录】Tinker 热修复示例运行报错 ( Execution failed for task ‘:app:tinkerProcessD‘ . tinkerId is not set!!! )
* What went wrong:Execution failed for task ':app:tinkerProcessDebugManifest'.> tinkerId is not set!!!
2021-04-23 14:54:16 1186
原创 【错误记录】创建密钥报错 ( Key was created with errors: Warning: JKS 密钥库使用专用格式。建议使用 “ keyto “ 迁移到行业标准格式 PKCS12 )
Key was created with errors:Warning:JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore D:\002_Project\002_Android_Learn\Tinker_Demo\app\tinker_demo.jks -destkeystore D:\002_Project\002_Android_Learn\Tinker_Demo\app\tinker_demo.jks -deststoretype p
2021-04-23 12:19:01 3536
原创 【错误记录】集成 Tinker 热修复报错 ( No such property: variantConfiguration for class: .ApplicationVariantData )
No such property: variantConfiguration for class: com.android.build.gradle.internal.variant.ApplicationVariantData
2021-04-22 21:36:36 1749
原创 【Android 文件管理】应用可访问的存储空间 ( 存储空间分类 | 存储空间访问权限 | 分区存储 )
一、存储空间分类、二、存储空间访问权限、三、分区存储、四、相关文档资料、
2021-04-22 14:52:50 3364 2
原创 【MATLAB】三维图形绘制 ( 绘制球面 | sphere 函数 | 设置光源 | light 函数 | 相机视线 | view 函数 )
一、绘制球面、1、sphere 函数、2、代码示例、二、设置光源、1、light 函数、2、代码示例、2、代码示例 2、三、相机视线、1、view 函数、2、代码示例、3、代码示例 2、四、综合代码示例、
2021-04-22 10:45:41 19237 4
原创 【MATLAB】三维图形绘制 ( 绘制网格 + 等高线 | meshc 函数 | 绘制平面 + 等高线 | surfc 函数 )
一、绘制网格 + 等高线、1、meshc 函数、2、代码示例、二、绘制平面 + 等高线、1、surfc 函数、2、代码示例、
2021-04-22 09:21:43 5586 1
原创 【MATLAB】三维图形绘制 ( 三维平面图 | 二维网格 | meshgrid 函数 | 绘制网格 | mesh 函授 | 绘制平面 | surf 函数 | 绘制等高线 | contour 函数 )
一、二维网格、1、线图 与 平面图、2、meshgrid 函数生成二维网格、二、绘制网格、1、mesh 函数绘制网格、2、代码示例、三、绘制平面、1、surf 函数绘制平面、2、代码示例、四、绘制等高线、1、contour 函数绘制等高线、2、代码示例、3、绘制彩色等高线并标注高度值、
2021-04-21 22:35:48 23844 2
Java 语言中的 properties 配置文件使用
2023-11-16
JetpackNavigation 导航组件 ④ ( Fragment 跳转中使用 safe args 安全传递参数 )
2023-08-25
可运行的 Android 版本的 ijkplayer 2023年 8 月 14 日调试完毕
2023-08-14
hadoop-3.3.4.tar.gz + winutils 安装环境
2023-08-03
JetpackNavigation 导航组件 ③ ( 为 Navigation Graph 添加跳转动画 )
2023-06-26
JetpackNavigation 导航组件 ②
2023-06-21
ViewModel + LiveData + DataBinding 综合使用示例
2023-04-27
DataBinding 架构组件 ④
2023-04-18
DataBinding 架构组件 ③
2023-04-04
DataBinding 架构组件 ② - DataBinding 布局中使用 import 标签导入 Java、Kotlin 类
2023-03-26
DataBinding 架构组件
2023-03-25
JetpackLiveData 架构组件
2023-03-12
JetpackViewModel 架构组件 博客源码
2023-03-07
博客资料 -JetpackLifeCycle 架构组件
2023-03-03
使用 Jedis 操作 Redis 数据库 博客代码示例
2023-02-20
Redis 数据库 安装、配置、访问资源
2023-02-09
开发环境JRE 裁剪 ② ( 裁剪 bin 目录下的 dll 动态库文件 - 压缩 rt.jar 文件 )
2023-01-17
开发环境JRE 裁剪 ① ( 裁剪 bin 目录下的 dll 动态库文件 )
2023-01-16
【Android OpenCV】Visual Studio 创建支持 OpenCV 库的 CMake 工程 ③ 源码快照
2023-01-02
【Android OpenCV】Visual Studio 创建支持 OpenCV 库的 CMake 工程 ① 博客资源
2023-01-02
【Kotlin 协程】协程启动 ② ( 多协程控制 )
2022-11-27
【Kotlin 协程】协程启动 ① ( 协程构建器 ) 代码示例
2022-11-27
【Kotlin 协程】协程底层实现 ④ ( 结构化并发 - viewModelScope 作用域示例 )
2022-11-26
Sonatype Nexus Maven 仓库管理工具
2022-10-18
Android LinearGradient 线性渐变渲染
2022-05-30
集成 mobile-ffmpeg 框架执行 FFmpeg 指令 ( 兼容 Android 10 )
2022-03-25
Android WebSocket 用法 ( 导入 Java-WebSocket 源码依赖 )
2022-03-21
Android 端 WebSocket 简单 Demo
2022-03-21
ijkplayer 编译后的工程 0.88 版本
2022-03-20
ASTTransformation#visit 方法中访问 Groovy 类、方法、字段、属性
2022-02-07
启动 DEX 字节码中的 Activity 组件 ( 替换 LoadedApk 中的类加载器 )
2021-12-12
使用 DexClassLoader 动态加载字节码文件
2021-12-10
MobileGameModify.7z
2021-11-08
MobileGameModify.7z
2021-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人