EthernetUtil.java
Android通过反射EthernetManager Api设置以太网为静态IP地址或者动态获取IP
https://azhon.blog.csdn.net/article/details/108148055
Android使用AudioRecord、MediaRecorder录制音频
Android使用AudioRecord录制PCM音频、PCM转AAC、使用MediaRecorder直接录制AAC编码音频
Android不需要文件存储权限将文件保存至手机
Android不需要文件存储权限将文件保存至手机,Android不需要文件存储权限将文件保存至手机
Handler Looper MessageQueue 源码解析
Looper MessageQueue 源码解析,通过源码 手写一套自己的Handler。
自定义ViewGroup仿ViewPager
scrollTo scrollBy Scroller的使用,自定义ViewGroup 使用scroll 仿ViewPager
SSM web轻量极框架
使用 Spring SpringMvc MyBatis 搭建一个SSM web轻量极框架
Spring MVC文件上传
使用Spring MVC进行文件上传。文章地址:http://blog.csdn.net/a_zhon/article/details/78566149
Scheme-Module
使用系统提供的scheme协议进行页面跳转和网页打开app。不想设置积分,奈何不能选择0积分emmmm.....
水波球效果
通过白塞尔曲线实现的一个水波球效果,类似剩余流量显示的效果。摘要为什么一定要大于100个字节,啊啊啊.......!
jxmpp-utils-cache
jxmpp-utils-cache
Android文件断点下载案例
实现文件的断点下载,继续,暂停,重新下载
联系人列表字母索引
仿手机联系人列表,可以根据字母索引快速点位联系人
第一个JNI程序
一个基本的Android jni程序
CheckBoxRecyclerView
RecyclerView列表上放置CheckBox实现全选功能
zxing二维码扫描
一个精简的二维码扫描库,可以生成带Logo的二维码
TabLayout测试
使用tablayout和ViewPager和Fragment实现导航栏页面切换
使用TCP在局域网进行数据传输
基于SocketTcp编程使用数据传输
Flutter 实现 A ~ Z字母索引列表,带自定义头部 |悬浮Header
Flutter 实现 A ~ Z字母索引列表,带自定义头部 |悬浮Header
Flutter 自定义日期范围选择组件,使用更加灵活,满足UI设计需要
Flutter 自定义日期范围选择组件,使用更加灵活,满足UI设计需要
Flutter积分或金币领取动画
Flutter 动画 自定义View
Flutter自定义TextInputFormatter实现金额输入框
Flutter自定义TextInputFormatter实现金额输入框
Flutter 通过BottomSheetDialog实现抖音打开评论区,内容自动上推、缩放效果
Flutter 通过BottomSheetDialog实现抖音打开评论区,内容自动上推、缩放效果
使用Flutter开发俄罗斯方块小游戏
使用Flutter开发俄罗斯方块小游戏
Futter自定义MultiChildRenderObjectWidget
本篇文章主要参考了恋猫de小郭Flutter 完整开发实战详解(十六、详解自定义布局实战)文章,大家可以先看完这篇文章再来阅读本篇这样能更好的理解文中代码。创建类继承创建类继承创建类继承RenderBox,同时混入、关于上面两个混入,在开头引入的文章链接中已经详细说明了RenderBox。
Flutter悬浮窗组件之实现快捷换肤、切换语言
Flutter悬浮窗组件之实现快捷换肤、切换语言等开发调试功能模块
CollapsingToolbarLayout.zip
https://azhon.blog.csdn.net/article/details/52611166 使用CollapsingToolbarLayout实现带图片折叠的ToolBar
slider_selector_widget.dart
Flutter自定义View之——价格选择器|双向滑动|手势处理
Flutter自定义TabBar的Indicator.zip
Flutter自定义TabBar的Indicator 实现秒杀Tab效果
VideoH264.zip
Android采集摄像头的视频流数据并使用MediaCodec编码为H264格式
https://azhon.blog.csdn.net/article/details/104527016
FindView.zip
使用APT(Annotation Processing Tool)自动生成Java,仿写ButterKnife自动找ID功能
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/100941312
Netty在Android开发中的应用实战系列(四)——— 粘包 | 拆包 处理:https://azhon.blog.csdn.net/article/details/101039462
LicensePlateKeyboard.zip
自定义view实现输入车牌号码的键盘,介绍:https://azhon.blog.csdn.net/article/details/100173074
AndroidBLE聊天案例BLE服务端
通过Android BLE 实现服务端、客户端通讯。一个简单的聊天案例
Mvp+RxJava2+Retrofit2 搭建一个属于自己的开发框架
Mvp+RxJava2+Retrofit2 搭建一个属于自己的开发框架
https://blog.csdn.net/a_zhon/article/details/77914012
JTT 808-2011道路运输车辆卫星定位系统数据协议
JTT 808-2011 道路运输车辆卫星定位系统终端通讯协议及数据格式
android messenger进程通信
通过 Messenger(信使) 实现进程将的通信,服务端具有信息反馈。
抽屉菜单滑动模糊效果
Log.e("TAG","滑动抽屉菜单,高斯模糊背景效果,毛玻璃效果。")