自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android与单片机 | 开发板 | 智能硬件 | 智能设备 | 数据协议 |开发总结

一、缘起 工作中经常遇到需要Android程序与各式各样的板子、智能设备进行交互,通信的方式也基本上都是Ble或者Socket tcp/udp等等…其中最重要的一点就是通信的协议、协议、协议重要的是说三遍;通信协议就是用来定义与设备交互的方式和交互过程中数据包的格式 如:(包头—数据包长度—数据...

2019-06-15 00:55:31

阅读数 1751

评论数 11

原创 使用AndroidX + ViewModel + LiveData + DataBinding组件,同时使用RxJava2 + Retrofit2 + Glide等主流框架搭建的MVVM

TODO-MVVM:使用JetPack中的AndroidX + ViewModel + LiveData + DataBinding组件,同时使用RxJava2 + Retrofit2 + Glide等主流框架进行搭建 GitHub项目地址 项目中basicLibModule为...

2019-04-02 22:02:31

阅读数 2516

评论数 1

原创 一个简单、轻量的Android版本更新库、内置了一个漂亮的更新对话框

时间 时间教会了我们很多东西有些曾经我们认为没有的后来发现它确确实实存在过有一些我们深信不疑的 后来却明白根本就没有比如……爱情 目录 项目地址 编译问题 效果图 功能介绍 DownloadManager UpdateConfiguration 使用步骤 De...

2018-01-31 11:52:41

阅读数 3085

评论数 3

原创 欢迎进入阿钟的博客导航——快速查找所有博客

世上最遥远的距离,是我在if里你在else里,似乎一直相伴又永远分离;世界上最痴心的等待,是我当case你是switch,或许永远都选不上自己;世界上最真情的相依,是你在try我在catch。无论你发神马脾气,我都默默接受,静静处理。到那时,再来期待我们的finally。 Jav...

2016-08-25 17:25:26

阅读数 4157

评论数 0

原创 Netty在Android开发中的应用实战系列(五)——— 创建Web服务 | 作为HTTP服务器

Netty连续Socket文章系列 Netty在Android开发中的应用实战系列(一)——— 搭建服务端与客户端 Netty在Android开发中的应用实战系列(二)——— Encoder | Decoder | Handler 的使用 Netty在Android开发中的应用实战系列(...

2019-09-23 22:19:28

阅读数 109

评论数 0

原创 Netty在Android开发中的应用实战系列(四)——— 粘包 | 拆包 处理

阅读本文建议从第一篇开始往后看 本系列文章 Netty在Android开发中的应用实战系列(一)——— 搭建服务端与客户端 Netty在Android开发中的应用实战系列(二)——— Encoder | Decoder | Handler 的使用 Netty在Android开发中的应用...

2019-09-21 22:58:02

阅读数 262

评论数 0

原创 Netty在Android开发中的应用实战系列(三)——— 心跳处理 | 断线重连

阅读本文建议从第一篇开始往后看 本系列文章 Netty在Android开发中的应用实战系列(一)——— 搭建服务端与客户端 Netty在Android开发中的应用实战系列(二)——— Encoder | Decoder | Handler 的使用 一、客户端添加心跳处理 这里...

2019-09-19 22:51:48

阅读数 152

评论数 0

原创 Netty在Android开发中的应用实战系列(二)——— Encoder | Decoder | Handler 的使用

阅读本文建议从第一篇开始往后看 本系列文章 Netty在Android开发中的应用实战系列(一)——— 搭建服务端与客户端 一、Encoder的作用 将发送的数据进行编码成需要的数据格式,然后发送出去 二、Decoder的作用 将收到的数据根据数据协议进行解码,然后...

2019-09-15 17:30:13

阅读数 102

评论数 0

原创 Netty在Android开发中的应用实战系列(一)——— 搭建服务端与客户端

一、简单的介绍一下Netty 官网地址:https://netty.io 官网Jar包下载:https://netty.io/downloads.html Jar包也可以去mvnrepository下载:https://mvnrepository.com/artifact/io.nett...

2019-09-14 17:44:12

阅读数 285

评论数 0

原创 Android自定义输入车牌号键盘、车牌简称 | 数字 | 字母键盘

为了便于用户快捷的输入车牌号码便需要自定义个车牌键盘,而不是使用系统的键盘输入,上效果图: 横屏效果 竖屏效果 一、首先我们要来分析一下需要做哪些东西 默认展示车牌的省份简称 特殊车牌(使、领、警、港、澳) 删除键 切换为数字和字母按键 车牌号中...

2019-08-31 15:45:59

阅读数 163

评论数 0

原创 记一次BLE(低功耗蓝牙)扫描周围设备慢的一个坑

BluetoothManager bluetoothManager = (BluetoothManager) context.getSystemService(Context.BLUETOOTH_SERVICE); bluetoothAdapter = bluetoothManager.getA...

2019-08-22 23:32:34

阅读数 72

评论数 0

原创 Android通过蓝牙(BLE低功耗蓝牙)实现设备间通讯 | 客户端 | 服务端

这篇文章主要说的是通过BLE(Bluetooth Low Energy)蓝牙来实现一个聊天的效果;通常我们使用这个BLE都是手机去连接一些智能设备或者智能硬件然后进行通讯,也就是手机充当客户端,智能设备充当服务端;很少有用到通过BLE让两个手机进行通讯,手机既可以充当客户端也可以充当服务端 一、...

2019-07-28 12:07:57

阅读数 68

评论数 0

原创 Android应用上架国内各大应用市场对应用Logo、应用截图要求整理

这里我整理的一些比较多人使用的一些应用市场,当然还有一些遗漏的欢迎大佬们补充 对于国内的应用市场环境,突然好羡慕AppStore、Google Play 说多了都是泪… 上架大家一定要在上线前一两个月去申请软著、软著、软著 腾讯应用宝(需要软著) 上架流程 应用小图标:尺寸16*16px,大小2...

2019-07-03 14:58:10

阅读数 844

评论数 3

原创 使用python生成微信好友个性签名词云图

生成词云主要使用了itchat、jieba、wordcloud这三个依赖库 itchat itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。 jieba “结巴”中文分词:做最好的 Python 中文分词组件 wordcloud 词云图,也叫文字云,是对文本中出现频率...

2019-06-21 14:30:00

阅读数 163

评论数 1

原创 Android集成高德地图导航SDK、实现App内进行导航、打开高德App导航

这篇文章就主要来讲一下集成高德的导航SDK,实现app内导航;这样就不用调用高德的App了 一、申请key之类的这里就不说了自己去申请就ok 高德开放平台 高德开放平台—导航sdk 高德开放平台—导航sdk下载 二、我这下载的SDK如下,只有3D地图和导航SDK这两个 三、配置工程导入导航S...

2019-06-04 18:23:23

阅读数 706

评论数 6

原创 浅谈Java设计模式之——抽象工厂模式

上一篇文章我们介绍了一下简单工厂模式,这一节就接着来说抽象工厂模式 浅谈Java设计模式之——简单工厂模式 一、什么是简单抽象工厂模式 抽象工厂模式是所有形态的工厂模式中最为抽象和最其一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的...

2019-05-27 23:48:36

阅读数 47

评论数 0

原创 浅谈Java设计模式之——简单工厂模式

简单的介绍一下简单工厂模式的概念: 简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式;通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类 从介绍我们就可以提炼出一些特点: 每一个实例具有共同的父类 一个特定的类来负责创建其它类的实例 现在我们...

2019-05-26 17:03:04

阅读数 58

评论数 2

原创 关于ObjectAnimator的rotationX、rotationY在部分华为设备上消失的问题

吐槽一下HUAWEI,你为什么要这么的秀 高高兴兴的写了个绕Y轴旋转的动画,运行一下完美展示 ObjectAnimator animator = ObjectAnimator.ofFloat(imageView, "rotationY", 0, 360f); animator....

2019-04-25 15:39:33

阅读数 391

评论数 4

原创 Android DataBinding 你好!

一:使用DataBinding的第一步,只需要在app/build.gradle开启它 android { compileSdkVersion 28 defaultConfig { applicationId "azhon.com.view...

2019-02-26 20:52:09

阅读数 276

评论数 0

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

关于JTT 808数据协议这一块网上资料还是比较少的,而且做的人也少;所以无形给不熟悉的开发人员带来了很大的难度,所以这篇文章也就将我自己经历的一个808项目写出来分享给大家。 一:首先先介绍一下这个JTT808 全称:JTT 808-2011 道路运输车辆卫星定位系统终端通讯协议及数据格式 ...

2018-12-19 11:38:19

阅读数 1061

评论数 0

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