sheldon_blogs

随笔分类 -  Android 应用开发

Android studio APP
Android : 基于公网IP和第三方数据库进行时区自动同步
摘要:一、前言 电子移动设备在区域变更时需要根据地区坐标进行时间、时区的同步,目前普遍使用的手机可以利用网络同步时间,进一步通过运营商信息、GPS等获取位置信息来进行时区同步。而有的电子设备,如:智能TV、教育机 虽然可以联网,但没有GPS模块,无法获取位置信息,只能手动设置时区。 本文介绍一种通过第三方 阅读全文

posted @ 2020-09-07 17:08 sheldon_blogs 阅读(947) 评论(0) 推荐(0) 编辑

Android : 获取内部存储信息方法总结
摘要:通过 df 指令可查看当前文件系统的磁盘空间占用情况: 方法一: private long getSDCardAvailSize() { String state = Environment.getExternalStorageState(); long aaa=0; if (Environment 阅读全文

posted @ 2020-03-19 11:15 sheldon_blogs 阅读(2710) 评论(0) 推荐(0) 编辑

Android:导入所需的系统jar包到Android studio
摘要:1. 修改对于的AIDL文件,根据编译信息获知所需的jar包。 out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar (frameworks.jar是dex格式,非原生态Java文件) 2.导入classes 阅读全文

posted @ 2019-10-29 00:16 sheldon_blogs 阅读(3260) 评论(0) 推荐(0) 编辑

Android:cmake开发指南
摘要:一、静态库与动态库构建 (.so)共享库,shared object:节省空间,在运行时去连接,如果执行机器上没有这些库文件就不能执行。 (.a)静态库,archive:静态库和程序化为一体,不会分开。 通过 ldd命令可以查看一个可执行程序所依赖的的共享库。 使用环境变量LD_LIBRARY_DI 阅读全文

posted @ 2019-08-23 21:57 sheldon_blogs 阅读(2376) 评论(0) 推荐(0) 编辑

Android:JNA实践(附Demo)
摘要:一、JNA和JNI的对比 1.JNI的调用流程 Android应用开发中要实现Java和C,C++层交互时,想必首先想到的是JNI,但是JNI的使用过程十分繁琐,需要自己再封装一层JNI接口进行转换(使用SUN规定的数据结构去替代C语言的数据结构),包名、函数名等都要匹配,难以阅读和更新。 如下图是 阅读全文

posted @ 2019-06-12 22:15 sheldon_blogs 阅读(7844) 评论(0) 推荐(1) 编辑

Android:JNI之Java和C层的相互调用及多线程的回调实现
摘要:一、前言 Java本机接口(Java Native Interface (JNI))是本机编程接口,它是JDK的一部分,JNI它提供了若干的API,实现了和Java和其他通信(主要是C&C++),用于从Java程序调用C/C++,以及从C/C++程序调用Java代码。 本文旨在强化JNI的使用技巧, 阅读全文

posted @ 2019-03-29 16:54 sheldon_blogs 阅读(5061) 评论(1) 推荐(0) 编辑

Android : Android Studio 更新至gradle 4.10.1后Variants API变化
摘要:同步警告: 官方网站说明: 例如以下是根据版本和时间配置自定义apk名称方法,更新后需要将 defaultConfig.xxx 修改为 variant.xxx : 阅读全文

posted @ 2019-01-22 21:16 sheldon_blogs 阅读(28984) 评论(0) 推荐(1) 编辑

Android : 关于HTTPS、TLS/SSL认证以及客户端证书导入方法
摘要:Android HTTPS通信 和 证书生成 阅读全文

posted @ 2018-12-18 13:36 sheldon_blogs 阅读(23652) 评论(1) 推荐(1) 编辑

Android : 代码多维度管理(产品风味) - flavorDimensions & productFlavors
摘要:Android app多维度管理 阅读全文

posted @ 2018-12-07 11:18 sheldon_blogs 阅读(7686) 评论(0) 推荐(0) 编辑

Android : 添加apk私有权限
摘要:apk定义私有权限 阅读全文

posted @ 2018-08-08 18:27 sheldon_blogs 阅读(1955) 评论(0) 推荐(0) 编辑

Android: android studio配置生成自定义apk名称
摘要:1.Android Studio 3.0之前: 在build.gradled 的 android {} 内添加如下代码: 在 android {} 之外声明 releaseTime() 方法: 2.Android Studio 3.0之后: outputFile变为只读,需把each修改为all,然 阅读全文

posted @ 2018-07-25 16:13 sheldon_blogs 阅读(937) 评论(0) 推荐(0) 编辑

Android: apk反编译 及 AS代码混淆防反编译
摘要:apk反编译和代码混淆 阅读全文

posted @ 2018-07-23 16:24 sheldon_blogs 阅读(2152) 评论(0) 推荐(0) 编辑

Android : App客户端与后台服务的AIDL通信以及后台服务的JNI接口实现
摘要:android 进程间通信及JNI接口 阅读全文

posted @ 2018-07-05 15:50 sheldon_blogs 阅读(3841) 评论(0) 推荐(0) 编辑

Android : apk签名的多种方法以及key的配置
摘要:apk多种签名方法 阅读全文

posted @ 2018-06-27 12:04 sheldon_blogs 阅读(19452) 评论(0) 推荐(0) 编辑

Android : VLC for Android 环境搭建及编译
摘要:VLC for Android 阅读全文

posted @ 2018-03-07 11:09 sheldon_blogs 阅读(2932) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示