自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YangLe

Do what you are afraid to do

  • 博客(80)
  • 资源 (40)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android开源项目 RecyclerViewHelper 上拉加载更多/头尾布局/拖拽排序/侧滑删除/侧滑选择/万能分割线

转载请注明出处:https://blog.csdn.net/kong_gu_you_lan本文出自 容华谢后的博客1.写在前面2019年的第一篇文章,分享一个自己写的开源项目,主要是对RecyclerView控件的一些常用功能封装, 包括(上拉加载更多、头尾布局、拖拽排序、侧滑删除、侧滑选择、万能分割线)。RecyclerViewHelper主要使用了装饰者模式对项目原有的Adapte...

2019-02-21 09:32:50 502 2

原创 使用Java实现串口通信(二)

1.写在前面距离上一篇文章《使用Java实现串口通信》已经过去快两年的时间了,在此期间收到了很多读者的反馈,很高兴可以帮助到这么多人,根据收到的反馈,我对代码逻辑进行了优化整理,并增加了一些新功能,在此记录下,分享给大家。先看下效果:2.环境搭建本文的串口通信开发基于RXTX,所以需要引用一些RXTX的依赖包:RXTX 依赖包下载地址,内含32位与64位版本拷贝 RX...

2018-06-06 09:03:29 58598 211

原创 Android NDK开发(四) 将FFmpeg移植到Android平台

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。1.写在前面在上一篇文章《Android NDK开发(三) 在Linux环境下编译FFmpeg》中,我们学习了如何将FFmpeg源码编译成so文件,但是这些so文件还不能直接引用到Android工程中,还需要再次编译加工才能使用,今天就让我们来学...

2018-03-27 09:10:12 3853 11

原创 Android 使用代码实现一个选词(拖拽)填空题

GitHub传送门1.写在前面在上一篇文章《Android 使用代码实现一个填空题》中,我们学习了如何实现一个填空题,今天继续接着上一篇文章的节奏,学习一下如何实现一个选词填空题,由于本文中用到了一些上篇文章的知识点,所以还没有看过上篇文章的同学可以>戳这里<了解一下。首先看下效果图:2.学习一些基础知识选词填空题有一个很重要的功能就是拖拽,我们先来学习一下如何对View进行拖拽操作,写个简单的De

2017-10-10 17:28:30 1956

原创 Android自定义控件 温度旋转按钮

1.介绍首先看下效果图2.思路初始化一些参数绘制刻度盘绘制刻度盘下的圆弧绘制标题与温度标识绘制旋转按钮绘制温度处理滑动事件提供一些接口方法3.实现初始化一些参数public class TempControlView extends View { // 控件宽 private int width; // 控件高 private int height;

2016-12-12 09:38:25 5481 14

原创 自己动手写一个Android Studio插件

1.介绍官方文档在使用Android Studio开发的时候,大部分人都会使用一些插件来提高开发效率,比如:ButterKnife 自动生成注解代码PermissionsDispatcher 更方便的进行Android 6.0权限处理像这样的插件还有很多很多,但我们不能一直停留在用的程度,这样太不符合程序猿的风格了,今天就让我们自己动手来写一个插件,当以后自己有好的想法的时候,也能写一个出色的

2016-10-21 11:38:13 4186 4

原创 Chromium内核浏览器编译记(四)Linux版本CEF编译

本篇文章是用来记录编译Linux版本CEF的步骤和踩过的坑,以防止后续再用到的时候忘记,同时也希望能够帮助到遇到同样问题的同学。简单介绍下CEF,CEF的全称是Chromium Embedded Framework(Chromium嵌入式框架),它是一个开源的软件框架,用于嵌入Chromium浏览器引擎到其他应用程序中。允许开发者将Chromium的强大的Web渲染引擎嵌入到他们自己的应用程序中,以实现内嵌的浏览器功能,目前支持Windows、Linux、macOS平台。

2024-03-06 15:42:46 1098

原创 Android消息推送 SSE(Server-Sent Events)方案实践

最近公司项目用到了消息推送功能,在技术选型的时候想要找一个轻量级的方案,偶然看到一篇文章讲ChatGPT的对话机制是基于SSE来实现的,但是这种协议是基于Web的,客户端能不能用呢,搜索一番发现老朋友OkHttp已经贴心的准备好了一个SSE依赖库,于是便有了这篇文章。简单介绍下SSE协议,全称Server-Sent Events,2008年首次出现在HTML5规范中,在2014年随着HTML5被W3C推荐为标准,SSE也登上了舞台。

2024-01-24 09:00:00 1422

原创 Chromium内核浏览器编译记(三)116版本内核UI定制

最近因为业务需求,需要编译最新版本的Chromium内核,目前最新的版本是,编译的过程中发现有一些代码逻辑修改的地方都变了,所以在此记录下,分享给大家。定制需求是这样的:修改包名、版本号、应用图标、应用名称不显示应用第一次启动时的设置引导页应用全屏显示,移除首页的所有菜单栏增加点击两次退出应用的功能默认不加载新标签页。

2023-08-09 09:26:28 871

原创 Android自定义控件 支持移动、缩放、旋转功能的ImageView

今天写一篇关于自定义控件的文章,基于ImageView控件,给它加上移动、多点缩放、两指旋转的功能,先看下效果:布局中可以添加多个MatrixImage,位置可以自由移动,涉及到一些简单的三角函数知识,说下实现的思路:基于ImageView,因为要实现缩放、移动、旋转功能,将ImageView的scaleType设置为MATRIX模式获取图片的显示区域,得到上、下、左、右位置信息根据图片的显示区域,绘制四个边框,边框随着图片的区域变化而变化绘制每个角的控制点,根据控制点的位置,实现缩放功能。

2023-07-13 09:17:30 816 2

原创 Flutter 初探原生混合开发

现如今跨平台技术被越来越多的开发者提起和应用,从最早的Java到后来的RN、Weex,到现在的Compose、Flutter,大前端已经成为了趋势,很多公司为了节省成本,包括一些大厂已经在Android和iOS平台上使用了Flutter技术,效果还可以,贴近原生但是还会有一些卡顿的问题,好在Flutter目前还在不断的优化更新,希望越来越好吧。

2023-06-21 09:10:43 1049

原创 Android Retrofit 给你的接口加上缓存

最近要对接口做一些优化,于是就想着给一些频繁获取数据的接口加上缓存功能,网上搜上一搜,一般都只支持GET请求,但是因为服务器那边接口比较特殊,参数较多的获取数据接口都是用的POST,用原生的缓存方式还不行。那只能自己实现一个,支持GET、POST请求方式,为了安全还要支持缓存数据加密,放到项目里试了试,还算比较稳定,于是便有了此篇文章。GitHub地址:https://github.com/alidili/Demos/tree/master/RetrofitCacheDemo。

2023-06-14 09:13:22 1756

原创 Chromium内核浏览器编译记(二)UI定制

在上一篇文章中,我们学习了如何编译Chromium内核浏览器,在开发中,经常需要对浏览器进行一些UI和功能的定制,今天就一起来看下,如何修改浏览器的UI功能。定制需求是这样的修改包名、版本号、应用图标、应用名称不显示应用第一次启动时的设置引导页应用全屏显示,移除首页的所有菜单栏增加点击两次退出应用的功能默认不加载新标签页。...............

2022-07-18 10:09:33 2680 12

原创 Chromium内核浏览器编译记(一)踩坑实录

转载请注明出处:https://blog.csdn.net/kong_gu_you_lan本文出自 容华谢后的博客0.写在前面本篇文章是用来记录编译Chromium源码的步骤和踩过的坑,以防止后续再用到的时候忘记,同时也希望能够帮助到遇到同样问题的同学。官方推荐使用Ubuntu系统来编译源码,在Windows或者Mac环境下编译Android客户端是不支持的,我使用的是VMware虚拟机,在上面安装了Ubuntu 20.04.4 64位操作系统,分配了200G的硬盘空间,16G内存,12核心CP.

2022-03-31 09:12:32 9225 6

原创 一起学习正则表达式(七)回溯陷阱

转载请注明出处:https://blog.csdn.net/kong_gu_you_lan本文出自 容华谢后的博客往期回顾:《一起学习正则表达式(一)那些让人头晕的元字符》《一起学习正则表达式(二)量词与贪婪》《一起学习正则表达式(三)分组与引用》《一起学习正则表达式(四)常见的4种匹配模式》《一起学习正则表达式(五)断言匹配》《一起学习正则表达式(六)正则匹配原理》《一起学习正则表达式(七)回溯陷阱》0.写在前面在上一篇文章中,我们学习了正则表达式的匹配原理,在我们常用的开发语言.

2021-08-29 20:31:55 384

原创 一起学习正则表达式(六)正则匹配原理

转载请注明出处:https://blog.csdn.net/kong_gu_you_lan本文出自 容华谢后的博客往期回顾:《一起学习正则表达式(一)那些让人头晕的元字符》《一起学习正则表达式(二)量词与贪婪》《一起学习正则表达式(三)分组与引用》《一起学习正则表达式(四)常见的4种匹配模式》《一起学习正则表达式(五)断言匹配》《一起学习正则表达式(六)正则匹配原理》0.写在前面在前面的文章中,我们学习了正则表达式的基础元字符,贪婪匹配还有一些常用的匹配模式,学会了这些,工作中的大部.

2021-08-16 09:19:44 1003

原创 一起学习正则表达式(五)断言匹配

转载请注明出处:https://blog.csdn.net/kong_gu_you_lan本文出自 容华谢后的博客往期回顾:《一起学习正则表达式(一)那些让人头晕的元字符》《一起学习正则表达式(二)量词与贪婪》《一起学习正则表达式(三)分组与引用》《一起学习正则表达式(四)常见的4种匹配模式》《一起学习正则表达式(五)断言匹配》0.写在前面一提到断言,很多人第一时间就会想到单元测试,在正则中,断言是指对匹配到的文本位置有要求,比如我们想要查找一段文本中 tom 这个单词,但是其他单词 .

2021-08-03 09:13:17 969

原创 一起学习正则表达式(四)常见的4种匹配模式

转载请注明出处:https://blog.csdn.net/kong_gu_you_lan本文出自 容华谢后的博客往期回顾:《一起学习正则表达式(一)那些让人头晕的元字符》《一起学习正则表达式(二)量词与贪婪》《一起学习正则表达式(三)分组与引用》《一起学习正则表达式(四)常见的4种匹配模式》0.写在前面今天一起来学习下正则中的匹配模式,所谓的匹配模式,就是指正则中的一些 改变元字符匹配行为 的方式,比如匹配时不区分英文字母的大小写。还记得我们在第二篇文章中学过的贪婪模式、非贪婪模式和.

2021-07-26 09:10:07 3483

原创 一起学习正则表达式(三)分组与引用

转载请注明出处:https://blog.csdn.net/kong_gu_you_lan本文出自 容华谢后的博客往期回顾:《一起学习正则表达式(一)那些让人头晕的元字符》《一起学习正则表达式(二)量词与贪婪》0.写在前面今天我们来讲下正则中的分组与引用,其实在第一篇文章中,我们在实战环节就已经用到分组这个功能了,回顾下 IPv4 地址的正则表达式:^([1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.(0|[1-9][0-9]?|1[0-9][.

2021-07-19 09:19:42 1123 1

原创 一起学习正则表达式(二)量词与贪婪

转载请注明出处:https://blog.csdn.net/kong_gu_you_lan本文出自 容华谢后的博客0.写在前面《一起学习正则表达式(一)那些让人头晕的元字符》在上一篇文章中,我们学习了正则的一些基础元字符,相信大家都已经忘却的差不多了,可以点击上面的链接再温习下。今天我们一起来学习下正则中量词的三种匹配模式,贪婪模式、非贪婪模式、独占模式,这些模式会改变正则中量词的匹配行为,是每次贪婪的匹配到更多呢,还是不贪婪见好就收呢,如果不了解这些,我们写出的正则很可能是错误的,甚至会引发.

2021-07-08 09:04:50 432 1

原创 一起学习正则表达式(一)那些让人头晕的元字符

转载请注明出处:https://blog.csdn.net/kong_gu_you_lan本文出自 容华谢后的博客0.写在前面在开发中,正则表达式常用于邮箱、手机号的校验,文本的批量查找、替换等操作。大部分同学,在拿到需求的时候,第一件事一定是打开浏览器,搜索:邮箱 正则表达式 怎么写,然后Ctrl C + V,测试几个条件没问题,就提交了,出了问题也不知道怎么修改,只能再求救热心网友。本篇文章,主要带大家了解一下,正则表达式的基本用法,有个初步的了解,看到正则后不再一脸懵。比如IPv4地址.

2021-01-23 20:59:49 726 2

原创 Android画板 半透明画笔 笔迹叠加效果

转载请注明出处:https://blog.csdn.net/kong_gu_you_lan本文出自 容华谢后的博客0.写在前面先看下效果图,功能虽然简单,但是实现的时候谷歌、百度了很久也没有找到解决方案,提这个问题的人不少,但是回答的人一个也没有,十分郁闷,在此记录,分享给各位。1.半透明画笔先按照常规的方法实现一个简单的画板:public class SketchpadView...

2020-04-17 09:08:58 1594

原创 一道Java面试题引发的思考

转载请注明出处本文出自 容华谢后的博客目录0.写在前面1.题目2.栈内存、堆内存栈内存(stack)堆内存(heap)3.基本类型数据、对象的内存分配基本类型数据对象4.值传递、引用传递值传递:引用传递:5.String类型String str = “a”;String str = new String("a");6.解题分析7.写在最后0.写在前面这两天做了一道常见的Java面试题,...

2019-10-25 09:31:06 317 2

原创 Android自定义控件 带文字提示的SeekBar

转载请注明出处本文出自 容华谢后的博客1.写在前面SeekBar控件在开发中还是比较常见的,比如音视频进度、音量调节等,但是原生控件有时还不能满足我们的需求,今天就来学习一下如何自定义SeekBar控件,本文主要实现了一个带文字指示器效果的SeekBar控件,看下最终效果:2.实现IndicatorSeekBarpublic class IndicatorSeekBar exte...

2018-12-20 10:06:08 3781 3

原创 您有一份AndroidX升级指南未领取

转载请注明出处本文出自 容华谢后的博客1.介绍相信大家对Android Support Libray都不陌生,随着Android版本的快速迭代,Google推出了Support Libray用以兼容低版本的Android设备。但是随着版本越来越多,支持库的维护和使用也变得越来越复杂,于是AndroidX应运而生,接下来我们一起来学习下如何迁移到AndroidX吧!AndroidX基于A...

2018-11-19 08:26:56 1970 3

原创 滴滴插件化方案 VirtualApk 完全解析(一) 初识基本用法

转载请注明出处 本文出自 容华谢后的博客1.介绍VirtualApk GitHub地址VirtualAPK是滴滴在2017年6月开源的一款插件化框架,支持Android四大组件,以及几乎所有的Android特性,通过Gradle来构建插件,集成与构建十分便捷,目前已经应用在 滴滴出行 App上,兼容市面上几乎所有的Android设备。VirtualAPK支持的...

2018-08-01 09:04:37 5579 4

原创 Android 蓝牙BLE开发详解

1.介绍蓝牙是一种短距离的无线通信技术,可以实现固定设备、移动设备之间的数据交换。一般将蓝牙分为两大类,蓝牙3.0规范之前的版本称为传统蓝牙,蓝牙4.0规范之后的版本称为低功耗蓝牙,也就是常说的BLE(Bluetooth Low Energy)。本文主要讲解的是Android设备与BLE设备之间的通信,Android 从4.3版本(API Level 18)开始支持BLE通信。2....

2018-07-12 08:59:23 11664 17

原创 Android Design Support Library v28 新增组件详解

1.简介Google在近期发布了最新的Design Support Library 28.0.0-alpha3版本,其中新增了一些非常实用的组件,本篇文章将会对其进行详细的介绍,一起来看下!如果你对Material Design还不太了解,可以点击这篇文章《Design Support Library介绍》了解一下。引入依赖库在app根目录的buil.gradle文件中加入依赖:...

2018-06-21 08:59:44 6193 5

原创 Android NDK开发(五) 开发中遇到的问题汇总

1.abiFilters是做什么用的?我们在项目的gradle中经常会看到这样的配置:defaultConfig { ... ndk { abiFilters &quot;armeabi-v7a&quot;, &quot;x86&quot; }}那为什么要这样配置呢,一起来看下:如果我们在项目中引入了某个SDK,这个SDK中支持 armeabi、armeabi-v7a、ar...

2018-05-18 09:18:01 1080

原创 Android NDK开发(三) 在Linux环境下编译FFmpeg

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。1.环境搭建 操作系统:Ubuntu 16.04 64bit NDK版本:android-ndk-r14b-linux-x86_64 FFmpeg版本:3.4.2NDK 下载地址FFmpeg 下载地址将NDK...

2018-03-07 08:58:56 3131 2

原创 Android NDK开发(二) 使用ndk-build构建工具进行NDK开发

本文主要讲解了在Windows环境下如何使用ndk-build构建工具来进行NDK开发,以及ndk-build构建工具在Android Stuido中的快捷工具配置。在上一篇文章《Android NDK开发(一) 使用CMake构建工具进行NDK开发》中,我们学习了如何使用CMake构建工具来进行NDK开发,但是一些老项目还是使用的ndk-build构建工具进行开发的,今天我们就来学习一下如

2018-01-24 09:25:28 3415 7

原创 Android NDK开发(一) 使用CMake构建工具进行NDK开发

2018年的第一篇文章,主要讲解了JNI、NDK的一些概念以及在AS 3.0环境下如何使用CMake构建工具来进行NDK开发。1.了解一些概念JNI(Java Native Interface):Java原生接口,是Java和其他原生代码语言(例如 C 和 C++)通信的桥梁。NDK(Native Development Kit):原生开发工具集,是一套允许您使用原生代码

2018-01-18 09:07:29 5553

原创 Android 图解Canvas drawText文字居中的那些事

GitHub传送门1.写在前面在实现自定义控件的过程中,常常会有绘制居中文字的需求,于是在网上搜了一些相关的博客,总是看的一脸懵逼,就想着自己分析一下,在此记录下来,希望对大家能够有所帮助。2.绘制一段文本首先把坐标原点移动到控件中心(默认坐标原点在屏幕左上角),这样看起来比较直观一些,然后绘制x、y轴,此时原点向上y为负,向下y为正,向左x为负,向右x为正,以(0,0)坐标开始绘制一段文本:@Ov

2017-12-29 08:55:44 3862 5

原创 Android自定义控件 倒计时

GitHub传送门1.写在前面本篇文章实现了一个简单的倒计时控件,主要运用了画布的操作,滑动角度计算等知识点,非常适合自定义控件的初学者进行学习,看下效果图:2.实现初始化一些数据public class CountdownView extends View { // 控件宽 private int width; // 控件高 private int height;

2017-12-14 09:01:16 1647 2

原创 Android 自定义Switch开关按钮的样式

GitHub传送门1.写在前面本文主要讲的是在Android原生Switch控件的基础上进行样式自定义,内容很简单,但是在实现的过程中还是遇到了一些问题,在此记录下来,希望对大家能够有所帮助,看下效果图:2.自定义样式2.1 原生样式首先看下原生的效果(Android 7.1):布局文件如下:<Switch android:layout_width="wrap_content" an

2017-12-07 08:52:07 6128 2

原创 手把手教你在Android Studio 3.0上分析内存泄漏

戳我下载 Android Studio 3.0 这个不用梯子我会告诉你吗1.写在前面Google在上周发布了Android Studio 3.0正式版本,周四早晨在上班的地铁上就看到群里在沸沸扬扬的讨论3.0版本的各种坑,啊,不对,各种特性,到公司之后就迫不及待的更新了3.0版本,嗯,还算顺利,只遇到了一个坑,一切都在happy的进行着。什么,你以为我想要写遇到的坑是什么,呵呵哒,我才不会告诉

2017-10-31 15:44:02 1993

原创 Android RecyclerView下拉刷新 & 上拉加载更多

GitHub传送门1.写在前面本文主要实现的是上拉加载更多功能,下拉刷新使用的是Google官方的SwipeRefreshLayout控件,因为在实现这个功能的时候走了不少弯路,所以在此记录下来分享给大家,先看下效果图:2.实现上拉加载实际上就是给RecyclerView增加一个FooterView,然后通过判断是否滑动到了最后一条Item,来控制FooterView的显示和隐藏,接下来我们来看下如

2017-10-20 13:16:27 3544 9

原创 Android 使用代码实现一个填空题

GitHub传送门1.写在前面最近项目比较忙,有一个多月没有更新博客了,利用闲暇之余总结一下项目中遇到的问题,分享给大家!刚看到要做填空题这个需求的时候,第一个反应是到百度,啊…不对,谷歌上搜一下有没有类似的Demo,无奈搜出来的全是Android面试题,唉,算了,还是老老实实自己实现吧,先看下效果:2.学习一些基础知识首先来学习一下如何对TextView的局部设置颜色和点击事件,这里要用到一个很重

2017-09-29 15:12:16 5609 16

原创 Android自动化测试工具 UiAutomator使用详解

本文测试用例下载地址1.介绍Android团队在4.1版本(API 16)中推出了一款全新的UI自动化测试工具UiAutomator,用来帮助开发人员更有效率的完成App的Debug工作,同时对于测试人员也是一大福音,为什么这么说呢? 测试:“我发现了一个bug,你写的App打开A页面,再打开B页面有时会出现闪屏问题。” 开发:“嗯?还有这样的问题,复现给我看看。(内心独白:我写的Ap

2017-08-16 08:49:49 4424 6

原创 Android DataBinding & MVVM

先说说两者的关系,DataBinding是一个实现数据和UI绑定的框架,而MVVM是一种架构模式,实现MVVM模式需要借助DataBinding来完成。本文将以《Android 谈谈我所理解的MVP》中的例子为基础,使用MVVM模式重新实现一下。嗯,本篇博客也是有副标题的:Retrofit + RxJava + RxLifecycle + MVVM本文涉及到的一些基础知识:《Android Data

2017-08-09 08:33:39 1672 3

使用Java实现串口通信demo 第二版

博客地址:https://blog.csdn.net/kong_gu_you_lan/article/details/80589859 GitHub地址:https://github.com/alidili/SerialPortDemo

2018-06-06

Android自定义控件 倒计时

博客地址:https://blog.csdn.net/kong_gu_you_lan/article/details/78794034 GitHub地址:https://github.com/alidili/Demos/tree/master/CountdownDemo

2018-06-05

Android 使用代码实现一个选词(拖拽)填空题

博客地址:https://blog.csdn.net/kong_gu_you_lan/article/details/78195171 GitHub地址:https://github.com/alidili/Demos/tree/master/DragFillBlankQuestionDemo

2018-06-05

Android 使用代码实现一个填空题

博客地址:https://blog.csdn.net/kong_gu_you_lan/article/details/78134068 GitHub地址:https://github.com/alidili/Demos/tree/master/FillBlankQuestionDemo

2018-06-05

使用Java实现串口通信demo下载

博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/52302075 GitHub地址:https://github.com/alidili/SerialPortDemo

2017-10-11

Android Retrofit + RxJava使用详解

博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/73504345 GitHub地址:https://github.com/alidili/Demos/tree/master/RetrofitDemo

2017-06-20

Android 仿京东金融首页头像效果

博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/54882650

2017-02-06

Android Dialog与软键盘的正确打开方式

博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/54880073

2017-02-05

Android 流式布局FlowLayout 关键字标签

博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/52786219 GitHub地址:https://github.com/alidili/FlowLayout

2017-01-03

Android自定义控件 旋转按钮

博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/53573439 GitHub地址:https://github.com/alidili/TempControlView

2017-01-03

Android自定义控件 温度旋转按钮

源码对应的博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/53573439 GitHub地址:https://github.com/alidili/TempControlView

2017-01-03

Android自定义控件 温度旋转按钮

博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/53573439 GitHub地址:https://github.com/alidili/TempControlView

2017-01-03

Android自定义控件 芝麻信用分雷达图

博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/52904064 GitHub地址:https://github.com/alidili/SesameCreditScore

2017-01-03

开源日志库Logger使用Demo

Demo对应的博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/53888390

2016-12-27

使用java实现Xmodem协议

Demo对应的博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/53673236

2016-12-16

MPAndroidChart折线图Demo

Demo对应的博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/53634368

2016-12-14

Git-2.10.2-64-bit TortoiseGit-2.3.0.0-64bit

配置SSH Key:http://blog.csdn.net/kong_gu_you_lan/article/details/53349082

2016-11-26

Git-2.10.2-32-bit TortoiseGit-2.3.0.0-32bit

配置SSH Key:http://blog.csdn.net/kong_gu_you_lan/article/details/53349082

2016-11-26

Android 清理缓存工具类

获取和清理App缓存的工具类,直接拷贝到项目中即可使用。

2016-10-21

Excel表格操作依赖包poi-3.9.jar和使用Demo

内含Excel表格操作依赖包poi-3.9.jar和使用Demo 使用方法:http://blog.csdn.net/kong_gu_you_lan/article/details/52798383

2016-10-13

Android逆向助手

Android逆向助手,反编译apk使用,可先从apk中提取dex,然后将dex转换成jar。

2016-09-22

Android 6.0运行时权限Demo

Android 6.0运行时权限Demo

2016-09-12

Android知识点

Android学习基础知识点。

2016-09-09

java基础知识

java基础知识,内含jdk的安装与配置、java基础、面向对象、常用api、多线程、集合、IO流、网络编程、枚举、反射、注解、泛型等知识的讲解。

2016-09-08

MAC地址修改器

可以修改网卡的MAC地址,亲测有效

2016-08-24

java串口调试demo

使用RXTXcomm.jar写的串口通信demo,可以进行串口数据的接收和发送

2016-08-24

java串口通信操作的jar包rxtx-2.2(内含32位与64位版本)

内含32位与64位版本 使用方法如下: 拷贝 RXTXcomm.jar 到 \jre\lib\ext目录中; 拷贝 rxtxSerial.dll 到 \jre\bin目录中; 拷贝 rxtxParallel.dll 到 \jre\bin目录中; 为jdk安装路径

2016-08-24

java串口通信操作的jar包rxtx-2.2(32位/64位)

内含32位与64位版本 使用方法如下: 拷贝 RXTXcomm.jar 到 <JAVA_HOME>\jre\lib\ext目录中; 拷贝 rxtxSerial.dll 到 <JAVA_HOME>\jre\bin目录中; 拷贝 rxtxParallel.dll 到 <JAVA_HOME>\jre\bin目录中; <JAVA_HOME>为jdk安装路径

2016-08-24

友善串口调试助手Serial Port Utility

友善串口调试助手Serial Port Utility

2016-08-16

java串口通信操作的jar包rxtx-2.2

拷贝 RXTXcomm.jar 到 <JAVA_HOME>\jre\lib\ext目录中; 拷贝 rxtxSerial.dll 到 <JAVA_HOME>\jre\bin目录中; 拷贝 rxtxParallel.dll 到 <JAVA_HOME>\jre\bin目录中; <JAVA_HOME>为jdk安装路径

2016-08-16

java串口通信操作的jar包rxtx-2.2-win-x64

Copy RXTXcomm.jar ---> <JAVA_HOME>\jre\lib\ext Copy rxtxSerial.dll ---> <JAVA_HOME>\jre\bin Copy rxtxParallel.dll ---> <JAVA_HOME>\jre\bin <JAVA_HOME>为jdk安装路径

2016-08-16

serial_port_utility

友善串口调试助手Serial Port Utility

2016-08-16

log4j-1.2.17

Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。

2016-08-15

jar打包工具fatjar_0.0.31

jar打包工具,将net.sf.fjep.fatjar_0.0.31.jar直接拷贝到Eclipse安装目录下的dropins文件夹中,然后重启Eclipse即可。

2016-08-10

exe4j(64bit)5.0.1

exe4j是集成Java应用程序到Windows操作环境的java可执行文件生成工具。

2016-08-08

Design Support Library的使用Demo

材料设计支持库Design Support Library的使用Demo

2016-07-22

二维码生成与解析zxing-2.1.jar

二维码生成与解析zxing-2.1.jar

2016-07-22

AES加密解密工具类

AES加密解密工具类

2016-07-14

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

TA关注的人

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