ndk-build编译so文件
在Ubuntu的情况下,ndk-build编译C++成Android Studio可用的so文件。这里是一个将android-ndk-r21e生成交叉编译链之后,可以直接使用ndk-build这个指令就可以生成Android Studio可以使用的依赖库.so文件。CRC16是一个CRC16/MODBUS验证码,可以拿到一个整数值。需要换算成16进制的
Android Studio的这个类和内容是必须的,不然无法调用C++
package wolf.xiao.clanguage;
/**
* author:wolf
* create date:2022/12/14
* Describe:
*/
public class CToJavaUtil {
public static native String getCContent();
static {
System.loadLibrary("ctojavautil");
}
}
IEEE754.java
IEEE754标准 32位 包括了 16进制转浮点数 ,浮点数转4字节8个16进制
SQLiteStudio可视化工具.zip
https://blog.csdn.net/xiaoyifeishuang1/article/details/121556802
对应的操作步骤
zip4j-2.5.2.jar
Java操作zip压缩格式的开源项目,功能强大而且使用方便,能完全满足Java操作Zip压缩文件,官方网址为:http://www.lingala.net/zip4j/
可以下载到jar包、源码和示例,当前为jar包,供有需要的下载
线程池管理多线程上传
使用线程池管理多线程上传,包含了文件拆分,文件分片多线程上传,单文件上传。多线程执行任务等待管理。拒绝直接new Thread创建新线程导致的诸多问题
CRCUtil.java
这个主要是 和单片机交互的时候,单片机需要的CRC验证。这个是个工具类 ,里面包含了生成CRC验证和CRC的认证方法。需要的可以自行下载,代码有备注
fileupdownload3.zip
这个主要是sqlite的详细解析和使用,还有一些我个人关于文件摄像头文件管理的一些思路。还在摸索中,后面如果搞好会继续更新
phonesignal.zip
这是一个手机信号获取的工程,这个工程可以直接获取2G,4G和WiFi的dbm,如果你看不懂文章的话,建议下载去看下。有需要的同学可以下载
mycoordinatorlayout.zip
这是个类似于支付宝首页界面上拉效果的demo,在里面,解决了CoordinatorLayout里面的展开和收缩问题,解决了NestedScrollView+ListView的问题。这个是Fragment+CoordinatorLayout的界面。
蓝牙4.0连通HC-08,HMSOFT蓝牙模块
这个demo支持4.0蓝牙通讯,已经经过验证。它是可以和HC-08,HMSOFT蓝牙模块通讯的,使用的是16进制通讯
sqlite.zip
java所需jar包,轻量数据库