Git工作流程和常用命令分享 发表于 2021-04-20 | 更新于: 2021-04-22 历史git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。林纳斯·托瓦兹在编写第一个版本时就使用了“git”这个名称, 他将工具描述为“愚蠢的内容跟踪器”。 Git和SVN使用的区别 差异&e ... 阅读全文 »
AES256加解密java语言实现 发表于 2021-03-16 | 更新于: 2021-04-22 写在前面基于项目安全性需要,有时候我们的项目会使用AES 256加解密算法。以下,是针对实现AES256 Padding7加密算法实现的关键步骤解析以及此过程遇到的一些问题总结。 GitHub链接地址:https://github.com/zhijunhong/common_utils/tree/ ... 阅读全文 »
Android自定义Camera2相机 发表于 2021-02-23 | 更新于: 2021-04-22 写在前面Google从Android 5.0 L(API 21) 版本,开始引入Camera2(android.hardware.camera2)以取代Camera1(android.hardware.Camera)相机框架。 Camera2相比于之前的Camera1架构完全不同,使用起来比较复杂 ... 阅读全文 »
Android自定义Camera相机 发表于 2020-09-09 | 更新于: 2021-04-22 写在前面Android Framework层为各种不同的Camera和Camera的特色功能提供了支持,使得你可以很方便的在应用使用拍照和录像功能。如果希望快速实现拍照与录制视频的方法是使用Intent方式调用系统提供的相机功能;当然,如果系统提供的方式不足以满足项目的需求,你就需要自定义Came ... 阅读全文 »