自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (35)
  • 问答 (7)
  • 收藏
  • 关注

原创 Android JNI编程(六)——C语言函数指针、Unition联合体、枚举、Typedef别名、结构体、结构体指针

一:函数指针1.函数指针顾名思义就是定义一个指针变量指向一个函数,和一级指针并没有很大的区别我们看如下代码就很清楚的知道了#include<stdio.h>#include<stdlib.h>//定义一个函数int add(int a,int b) { return a + b;}main() { //定义函数指针 //返回值类型,变量名可以随便取,函数没有方法体

2016-11-26 14:57:47 2321

原创 Android JNI编程(五)——C语言的静态内存分配、动态内存分配、动态创建数组

一:什么是静态内存什么又是动态内存呢?静态内存:是指在程序开始运行时由编译器分配的内存,它的分配是在程序开始编译时完成的,不占用CPU资源。程序中的各种变量,在编译时系统已经为其分配了所需的内存空间,当该变量在作用域内使用完毕时,系统会自动释放所占用的内存空间所以变量的分配与释放,都无须程序员自行考虑。动态内存:指在程序执行的过程中动态地分配或者回收存储空间的分配内存的方法。1.下面通过一个例

2016-11-25 16:14:01 1930

原创 Android JNI编程(四)——C语言多级指针、数组取值、从控制台输入数组

一:前面我们介绍了一级指针的相关概念和用发,今天我们就来说一说多级指针。1.定义多级指针#include<stdio.h> #include<stdlib.h>/** 多级指针 指针指向的还是是内存地址 */main(){ //定义一个int类型的变量,并且赋值为100 int i = 100; //定义一个int类型的一级指针变量p1,并且把

2016-11-24 23:03:54 1997

原创 Android JNI编程(三)——C语言指针的初步认识、指针变量、互换两个数、函数返回多个值

一.什么是指针? 简单来说: 指针就是内存地址      内存地址就是指针。来看个小案例#include<stdio.h>#include<stdlib.h>/** 指针就是内存地址 内存地址就是指针 */main() { //定义一个int类型的变量i,并且赋值为10 int i=10; //定义一个int类型的一级指针变量p int* p;

2016-11-23 16:57:28 1614

原创 Android JNI编程(二)——C语言的基本数据类型,输出函数,输入函数

在学习C语言数据类型之前,我们先来回顾一下Java中的基本数据类型和其特点一:基本数据类型1.在Java中有八大基本数据类型和一个引用数据(String)类型如下:byte 1字节 char 2字节 short 2字节 int 4字节 float 4字节 long 8字节 double 8字节 boolean

2016-11-22 15:34:59 2234

原创 Android JNI编程(一)——JNI概念以及C语言Dev-C++开发环境搭建、编写HelloWorld

一:JNI是什么? JNI:JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++) ,简单来说就是Java调C,C调Java。 二:开始搭建我们的开发环境,也是非常的简单的Dev-C++工具下载,安装一路默认到Finish就ok了。 工欲善其事,必先利其器。 调整字体大小:菜单栏下 To

2016-11-21 11:04:44 2147

原创 Android自定义View——实现联系人列表字母索引

相信大家对这个列表字母索引已经不陌生了,在很多app中也随处可见,像没团的城市地址选择,微信联系人列表,手机通讯录…等等。既然是个这么nb这么实用的功能我们怎么能不Get到来呢,下面就让我们一起造一个出来吧一:我们可以大致将他分成3小块,右边的字母列表、中央的当前字母提示、ListView列表。ok分析好了那我们就一步步来编码实现吧二:首先来实现右边的字母列表1. 在画这个字母列表之前,先画张图来大

2016-11-18 13:53:32 22823 34

原创 Android自定义View——菊花进度条

当你看完这篇博客过后,相信你已经可以摸到自定义View的门道了,本篇博客将带你走一遍自定义View之旅废话不多说先上效果图。实现思路1. 创建attrs.xml文件,自定义一些我们需要的属性,对于format的取值大家可以搜索一下网上有很多结束,我这里就不重复造轮子了。<declare-styleable name="a_zhon"> <!--每条线的粗细--> <a

2016-11-12 21:40:20 8352 2

原创 Android JNI编程(七)——使用AndroidStudio编写第一个JNI程序

1.简单介绍一下NDK和JNINDK:NDK是Native Development Kit的缩写,是Google提供的一套工具集,可以让你其他语言(C、C++或汇编)开发 Android的 JNI。NDK可以编译多平台的so,开发人员只需要简单修改 mk 文件说明需要的平台,不需要改动任何代码,NDK就可以帮你编译出所需的so库。JNI:JNI是Java Native Interface的缩写,

2016-11-09 12:44:26 10540 5

原创 Android自定义View——实现时钟效果

看《Android群英传》这本书籍中讲到了自定义View出于对自定义的喜欢,也就自己动手画了个时钟,废话不多说直接看效果图1.效果图2.实现思路创建一个类继承View,并添加构造方法定义画笔,并设置相应参数,确定圆的半径计算各个关键点的坐标什么都弄好了直接干3.首先介绍几个这里重点使用的方法//将之前所绘制的图形保存起来,然后后续的操作就好像在一个新的图层上操作一样,与ps的图层基本一致

2016-11-03 22:50:08 9913 2

EthernetUtil.java

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

2020-08-21

Android使用AudioRecord、MediaRecorder录制音频

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

2020-02-29

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

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

Flutter 实现 A ~ Z字母索引列表,带自定义头部 |悬浮Header

Flutter 实现 A ~ Z字母索引列表,带自定义头部 |悬浮Header

2024-08-23

Flutter 自定义日期范围选择组件,使用更加灵活,满足UI设计需要

Flutter 自定义日期范围选择组件,使用更加灵活,满足UI设计需要

2024-08-23

Flutter积分或金币领取动画

Flutter 动画 自定义View

2024-05-14

Flutter自定义TextInputFormatter实现金额输入框

Flutter自定义TextInputFormatter实现金额输入框

2023-11-30

Flutter 通过BottomSheetDialog实现抖音打开评论区,内容自动上推、缩放效果

Flutter 通过BottomSheetDialog实现抖音打开评论区,内容自动上推、缩放效果

2023-09-08

使用Flutter开发俄罗斯方块小游戏

使用Flutter开发俄罗斯方块小游戏

2023-07-03

Futter自定义MultiChildRenderObjectWidget

本篇文章主要参考了恋猫de小郭Flutter 完整开发实战详解(十六、详解自定义布局实战)文章,大家可以先看完这篇文章再来阅读本篇这样能更好的理解文中代码。创建类继承创建类继承创建类继承RenderBox,同时混入、关于上面两个混入,在开头引入的文章链接中已经详细说明了RenderBox。

2022-12-13

Flutter悬浮窗组件之实现快捷换肤、切换语言

Flutter悬浮窗组件之实现快捷换肤、切换语言等开发调试功能模块

2021-12-11

CollapsingToolbarLayout.zip

https://azhon.blog.csdn.net/article/details/52611166 使用CollapsingToolbarLayout实现带图片折叠的ToolBar

2021-07-13

slider_selector_widget.dart

Flutter自定义View之——价格选择器|双向滑动|手势处理

2021-06-19

Flutter自定义TabBar的Indicator.zip

Flutter自定义TabBar的Indicator 实现秒杀Tab效果

2021-03-02

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

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

2019-09-21

LicensePlateKeyboard.zip

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

2019-08-31

AndroidBLE聊天案例BLE服务端

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

2019-07-28

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

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

TA关注的人

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