自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 MD5笔记

MD5是什么 MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。这套算法的程序在 RFC 1321 标准中被加以规范。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他算法,如SHA-2

2020-07-07 17:29:07 175

原创 Camera2实现预览及算法处理

一、应用背景 小白公司业务为车辆安全驾驶检测等,需要开启相机将图像传递给算法进行处理以达到行车预警的功能。由于项目需求,需要将开启相机这一块由原来的Camera1.0更新为Camera2.0,以下是小白开发中所遇到的问题与解决方案,仅供参考。 二、Camera2.0学习 1、Google官方demo 官方demo地址:android-Camera2Basic 2、流程 这里引用了管道的概念将安卓设备和摄像头之间联通起来,系统向摄像头发送 Capture 请求,而摄像头会返回 CameraMetadata。

2020-07-07 14:43:16 1162

原创 填坑记录--精度缺失与数据转换问题

挖坑背景 公司要求根据协议向设备发送指令,指令中的数值由由用户输入。 //配置协议下发的数据 private static byte[] mVoltageBuf = {0x40, 0x40, 0x00, 0x08, (byte) 0x82, 0x06, (byte)0xf1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; //提交按钮点击事件 voltage...

2019-10-21 19:42:45 242

原创 NDK动态编译本地库(回调方法的实现、JNI_OnLoad)

一、准备工作 1、开发环境 开发工具:Android Studio 3.1.3 JDK版本:jdk 1.8.0_91 NDK版本: ndk 16.1.4479499 CMake版本:cmake 3.6.4111459 Gradle版本:2.3.2 BuildTools版本:26.0.0 2、环境搭建并创建项目 从官网下载对应JDK和NDK,并将其解压到合适路径,配置系统环境变量。(...

2019-05-10 17:12:27 432

原创 Android ndk开发

#什么是Android NDK Android NDK 是一套允许您使用 C 和 C++ 等语言,以原生代码实现部分应用的工具集。在开发某些类型的应用时,这有助于您重复使用以这些语言编写的代码库。 #Android NDK开发流程 ##ndk下载 由于android studio自带的ndk版本可能在编译中出现问题,所以自己在官网下载所需的ndk版本。本文以稳定版本(r16b)为例子。 ##ndk...

2019-03-23 14:42:55 447

原创 Android 6.0权限动态申请封装

这里写自定义目录标题Android动态权限申请危险的权限(需要申请)动态权限封装(父类Activity)动态权限封装(工具类)总结 Android动态权限申请 最近接到公司对相关产品进行适配优化的任务,其中很重要的一点就是Android 6.0以上版本的动态权限申请,故记录下解决方法,若有不足望指出。 危险的权限(需要申请) 动态权限封装(父类Activity) BaseActivity.jav...

2019-03-23 11:52:49 424

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除