自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZhijunHong的博客

业精于勤而荒于嬉、行成于思而毁于随...

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Git工作流程和常用命令分享

Git工作流程和常用命令分享历史git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。林纳斯·托瓦兹在编写第一个版本时就使用了“git”这个名称, 他将工具描述为“愚蠢的内容跟踪器”。Git和SVN使用的区别差异svngit系统特点1.集中式版本控制系统(文档管理很方便)2.克隆一个拥有将近一万个提交(commit),五个分支,每个分支有大约1500个文件,用时将近一个小时1.分布式系统(代码管

2021-04-21 09:59:09 173

原创 Android自定义Camera2相机

Android自定义Camera2相机转载请标明出处:https://blog.csdn.net/ZhijunHong/article/details/115730693,谢谢~写在前面Google从Android 5.0 L(API 21) 版本,开始引入Camera2(android.hardware.camera2)以取代Camera1(android.hardware.Camera)相机框架。Camera2相比于之前的Camera1架构完全不同,使用起来比较复杂,与此同时功能也变得非常强大。

2021-04-15 16:50:46 1315 1

原创 AES256加解密java语言实现

AES256加解密java语言实现转载请标明出处:https://blog.csdn.net/ZhijunHong/article/details/114870177,谢谢~写在前面基于项目安全性需要,有时候我们的项目会使用AES 256加解密算法。以下,是针对实现AES256 Padding7加密算法实现的关键步骤解析以及此过程遇到的一些问题总结。GitHub链接地址:https://github.com/zhijunhong/common_utils/tree/master/aes256一些概

2021-03-16 10:35:36 1147 2

原创 Android自定义View入门教程

Android自定义View入门教程写在前面如果你一直在苦恼产品经理总是抱怨“为什么苹果可以做,Android就不可以balabala…",如果你希望理直气壮的对设计狮来一句”不要问我能不能做,我只想知道你想不想要…"Android自定义View是每一个Android开发者成为高级开发工程师的必经之路,今天我们就来以继承View的方式实现一个简单的加载进度条,讲解Android自定义View的步骤。奉上产送门:https://github.com/zhijunhong/custom_view/tre

2020-09-10 14:10:20 399

原创 Android自定义Camera相机

Android自定义Camera相机写在前面Android Framework层为各种不同的Camera和Camera的特色功能提供了支持,使得你可以很方便的在应用使用拍照和录像功能。如果希望快速实现拍照与录制视频的方法是使用Intent方式调用系统提供的相机功能;当然,如果系统提供的方式不足以满足项目的需求,你就需要自定义Camera相机。本篇博客会通过Intent方式和自定义Camera两部分介绍如何使用相机功能。转载请表明出处,谢谢~传送门:https://github.com/zhijunh

2020-06-20 16:17:21 2129 3

原创 Android自定View-模仿点我达开频页加载动画

自定View-模仿点我达开频页加载动画转载请标明出处:http://blog.csdn.net/zhijunhong/article/details/51052597 谢谢!~自定义View-内部圆自定义View-外部圆改变外圆颜色的同时改变透明度先贴出全部代码package com.example.custome_view.diwoda;import an...

2018-07-06 12:08:05 377

原创 Android ExoPlayer实现网络URL或本地视频播放

Android ExoPlayer播放器使用转载请标明出处:http://blog.csdn.net/zhijunhong/article/details/51056302 谢谢!~项目需要播放网络url视频,搜索后发现google官方有提供ExoPlayer播放器,实现后发现基本可满足需求(附源码)。现将代码分享如下:播放器视图xml文件资源文件初始化初始化播放器设置关闭并释放播放器资源

2017-09-11 10:08:44 6748 3

原创 Android继承ViewGroup方式自定义View

1.通过继承ViewGroup方式(如:LinearLayout,RelativeLayout,FrameLayout等),使用LayoutInflater.from(context).inflate(R.layout.xxxx, this,true);加载布局文件,继而修改布局文件中控件的属性值。 2.通过继承View的方式,重写onMeasure()、onLayout()、onDraw()、onSizeChan

2017-08-23 14:18:21 530

原创 CSDN Markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-04-04 15:14:13 378

原创 微信公众号请求交互方式

刚开始看微信公众号开发,学习一下微信公众号请求交互的方式 ,现总结如下:转载请标明出处:http://blog.csdn.net/zhijunhong/article/details/51056302 谢谢!~对于成功接入消息接口的公众账号,当用户用移动端微信发消息给公众账号时,微信公众平台服务器(微信平台自己的服务器)会使用HTTP请求对接入的网址进行消息推送,第三方服务器(SAE:Sina Ap

2016-04-04 14:01:29 5285

原创 Ubuntu14.04系统Android源码下载

开始Android源码分析学习~转载请标明出处:http://blog.csdn.net/zhijunhong/article/details/51052597 谢谢!~Ubuntu14.04系统下载Android源码,直接上步骤: 1.Curl的安装: $ sudo apt-get install curl2.Git的安装: $ sudo apt-add-repositor

2016-04-03 22:48:23 515

Android ExoPlayer播放器

Android ExoPlayer播放器实现,通过google官方自带的播放器ExoPlayer实现播放网络URL和本地视频,更过设置请移步官网地址:https://google.github.io/ExoPlayer/guide.html

2017-09-11

Android自定义View源码

Android自定义View

2017-08-23

空空如也

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

TA关注的人

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