自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (31)
  • 论坛 (1)
  • 问答 (7)
  • 收藏
  • 关注

原创 微信小程序蓝牙(BLE)开发与蓝牙设备数据交互开发总结

需要做一个类似于美团单车小程序扫码开锁的程序,需要使用到微信小程序的蓝牙模块功能与蓝牙锁进行交互一、这里我先把我遇到的两个天坑在这里先说明一下:1、根据锁的开发文档描述:读特征值是000036F6-0000-1000-8000-00805F9B34FB,可实际开发下来发现:在Android手机是使用这个,在iOS手机确是0000FEC8-0000-1000-8000-00805F9B34FB这个问题一直没有搞懂!(上面这两个特征值至是举例)2、开启读特征值通知成功后发送数据给锁,无法收到锁回复的数据

2020-08-27 22:51:50 1126 4

原创 Android通过反射EthernetManager Api设置以太网为静态IP地址或者动态获取IP

一、对于一些工控行业的Android主板一般都会扩展个以太网接口,也就是可以插网线进行上网;然后在系统设置页面有个以太网菜单可以进行IP、网关等设置,如下:二、那怎么通过代码去设置呢?1、Android系统在Framework层是有提供操作以太网Api的也就是android.net.EthernetManager,但是Google把Api给隐藏了;所以最终你是调用不了的2、那需要怎么操作才能调用到隐藏的Api呢?相信你肯定会立马想到使用反射去调用;对,没错!这里我就是使用的这个方式;当然如果你公

2020-08-21 16:16:31 1287 22

原创 Android串口开发,基于官方的android-serialport-api增加支持设置奇偶校验|数据位|停止位

SerialPortPlus项目地址Android串口开发,基于谷歌官方的android-serialport-api增加支持设置奇偶校验、数据位和停止位使用步骤第一步:app/build.gradle进行依赖implementation 'com.azhon:serialport:1.0.0'第二步:打开串口1.打开串口try { SerialPortPlus serialPortPlus = new SerialPortPlus("/dev/ttyMT2", 9600);

2020-08-02 12:52:35 485

LicensePlateKeyboard.zip

自定义view实现输入车牌号码的键盘,介绍:https://azhon.blog.csdn.net/article/details/100173074

2019-08-31

EthernetUtil.java

Android通过反射EthernetManager Api设置以太网为静态IP地址或者动态获取IP https://azhon.blog.csdn.net/article/details/108148055

2020-08-21

NettyAndroid,Netty在Android中的使用

Netty在Android开发中的应用实战系列(一)——— 搭建服务端与客户端:https://azhon.blog.csdn.net/article/details/100569489 Netty在Android开发中的应用实战系列(二)——— Encoder | Decoder | Handler 的使用:https://azhon.blog.csdn.net/article/details/100831777 Netty在Android开发中的应用实战系列(三)——— 心跳处理 | 断线重连:https://azhon.blog.csdn.net/article/details/1009

2019-09-21

AndroidBLE聊天案例BLE服务端

通过Android BLE 实现服务端、客户端通讯。一个简单的聊天案例

2019-07-28

Android使用AudioRecord、MediaRecorder录制音频

Android使用AudioRecord录制PCM音频、PCM转AAC、使用MediaRecorder直接录制AAC编码音频

2020-02-29

VideoH264.zip

Android采集摄像头的视频流数据并使用MediaCodec编码为H264格式 https://azhon.blog.csdn.net/article/details/104527016

2020-02-26

FindView.zip

使用APT(Annotation Processing Tool)自动生成Java,仿写ButterKnife自动找ID功能

2019-12-02

Mvp+RxJava2+Retrofit2 搭建一个属于自己的开发框架

Mvp+RxJava2+Retrofit2 搭建一个属于自己的开发框架 https://blog.csdn.net/a_zhon/article/details/77914012

2019-03-27

JTT 808-2011道路运输车辆卫星定位系统数据协议

JTT 808-2011 道路运输车辆卫星定位系统终端通讯协议及数据格式

2018-12-19

android messenger进程通信

通过 Messenger(信使) 实现进程将的通信,服务端具有信息反馈。

2018-07-11

抽屉菜单滑动模糊效果

Log.e("TAG","滑动抽屉菜单,高斯模糊背景效果,毛玻璃效果。")

2018-06-13

Android不需要文件存储权限将文件保存至手机

Android不需要文件存储权限将文件保存至手机,Android不需要文件存储权限将文件保存至手机

2018-04-25

Handler Looper MessageQueue 源码解析

Looper MessageQueue 源码解析,通过源码 手写一套自己的Handler。

2018-01-13

自定义ViewGroup仿ViewPager

scrollTo scrollBy Scroller的使用,自定义ViewGroup 使用scroll 仿ViewPager

2017-12-27

SSM web轻量极框架

使用 Spring SpringMvc MyBatis 搭建一个SSM web轻量极框架

2017-11-29

Spring MVC文件上传

使用Spring MVC进行文件上传。文章地址:http://blog.csdn.net/a_zhon/article/details/78566149

2017-11-17

Scheme-Module

使用系统提供的scheme协议进行页面跳转和网页打开app。不想设置积分,奈何不能选择0积分emmmm.....

2017-10-26

水波球效果

通过白塞尔曲线实现的一个水波球效果,类似剩余流量显示的效果。摘要为什么一定要大于100个字节,啊啊啊.......!

2017-09-04

仿QQ空间广告图

仿QQ空间广告图

2017-07-22

jxmpp-utils-cache|jxmpp0.4.rar

jxmpp-utils-cache

2017-03-10

Android文件断点下载案例

实现文件的断点下载,继续,暂停,重新下载

2017-02-19

几种常用的Dialog

一个常用的对话框大全

2017-01-18

联系人列表字母索引

仿手机联系人列表,可以根据字母索引快速点位联系人

2016-11-18

第一个JNI程序

一个基本的Android jni程序

2016-11-09

CheckBoxRecyclerView

RecyclerView列表上放置CheckBox实现全选功能

2016-10-26

zxing二维码扫描

一个精简的二维码扫描库,可以生成带Logo的二维码

2016-09-15

TabLayout测试

使用tablayout和ViewPager和Fragment实现导航栏页面切换

2016-09-13

git2.10.0版本

用于团队开发的一款神器

2016-09-12

使用TCP在局域网进行数据传输

基于SocketTcp编程使用数据传输

2016-08-31

QQ登录测试

实现了QQ登录和分享功能

2016-08-26

win git2.9.2

用于团队开发的一款神器

2016-07-21

Code-Porter的留言板

发表于 2020-01-02 最后回复 2020-01-02

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

TA关注的人 TA的粉丝

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