自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Steven Jon

等风来,不如追风去。

  • 博客(57)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决ADB无法连接Android设备!原因:device unauthorized!

恢复出厂设置、刷过机,各种尝试,心累。

2020-09-24 18:11:28 41002 15

原创 深入解析synchronized实现原理,如何保证原子性、有序性和可见性?

我觉得,关于synchronized你想要知道的,这里都有。

2020-08-30 15:37:07 8114 11

原创 靓仔,你会synchronized吗?

浅析并发编程之synchronized

2020-07-28 21:42:29 5006 10

原创 Android 定时任务之Service + AlarmManger + BroadcastReceiver

使用Service + AlarmManger + BroadcastReceiver实现定时任务,这是标准的Android触发定时任务的方式,依赖的是Android系统服务,有效且精确唤醒。

2020-05-24 17:55:47 8041 2

原创 JAVA 从原理到实现,制作license文件,可用于模块授权,程序授权等

包括公私钥生成,license文件制作,私钥签名,最后公钥验证。

2020-04-28 21:54:08 24203 26

原创 解决Android富文本无法显示rgb字体颜色和字体大小

自定义Html.TagHandler解决标签rgb无法显示问题,还有字体大小调整。

2022-07-09 15:34:50 6500 2

原创 我的创作纪念日

往日欢歌如梦,转身万水千山。他点起了烟,说起了从前。机缘人生天地之间,若白驹过隙,忽然而已。距离第一次写文章,已经过去了 1096 天,第一次接触CSDN是在我上大学的时候,稍微一回忆,许多往事一幕一幕的出现在脑海,心中仍然充满激动,校园的生活总是那么有魔力,因为有太多美好的回忆在里面了。好了,废话说多了。想起第一次用CSDN搜代码的时候,总觉得好神奇,自己敲破脑袋都想不出,在CSDN却有几百种写法,~~,感谢互联网的开源精神,大家相互学习,共同进步!收获当我写第一篇博客的时候,心怀忐忑,就.

2022-05-29 12:24:32 4549 2

原创 Kotlin实现RxBus3

Kotlin简单实现RxBus3,方便复制使用

2022-05-04 14:49:36 5461

原创 Kotlin实现定时任务(AlarmManager + BroadcastReceiver)

前言Android实现定时任务有很多种方式,为什么选择了AlarmManager + BroadcastReceiver呢?因为AlarmManager是系统级别的闹钟服务,如果你的项目存在长时间在后台运行的定时任务,因为Android设备有自己的休眠策略,当长时间的无操作,设备会自动让CPU进入 休眠状态,这样就可能导致Timer中的定时任务无法正常运行!而AlarmManager则不存在这种情况,因为AlarmManager具有唤醒CPU的功能,可以保证每次需要执行特定任务时CPU都能正常工作。正

2022-05-03 13:53:37 4200 2

原创 Android实现NFC芯片制造商识别

通过NFC模块UID或者Serial Number识别出制造商

2021-11-27 14:04:58 2513 2

原创 Android自定义SurfaceView简单实现烟花效果

烟花效果实现原理SurfaceView + HandlerThread为什么使用SurfaceView?因为SurfaceView在子线程刷新不会阻塞主线程,适用于界面频繁更新、对帧率要求较高的情况,SurfaceView可以控制刷新频率,比如10ms刷新一次,SurfaceView底层利用双缓存机制,绘图时不会出现闪烁问题。ValueAnimator控制位移、缩放和透明度总的来说,非常简单就能实现,利用ValueAnimator属性动画控制两张图片的位移、缩放和透明度变化,将这些动画效果

2021-09-05 20:42:12 1753 5

原创 解决使用skin-support换肤框架无法对NoticeView文字颜色和背景进行切换

保留ViewFactory调用makeView()添加的TextView引用,通过这个引用修改文字颜色。

2021-05-16 16:07:19 929 9

原创 echarts实现环形进度条

效果图实现代码可直接复制运行:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>环形进度条</title> <script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script> <style type="text/css"&

2021-05-13 20:12:05 5124 7

原创 echarts饼图学习

效果图实现代码可直接复制运行:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>饼图</title> <script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script> <style type="text/css">

2021-05-13 18:36:45 361 7

原创 解决RecyclerView&ListView滚动到顶部或者底部边界出现阴影问题

问题复现RecyclerView&ListView解决办法设置滑动到边缘时无效果模式: android:overScrollMode="never" 就是这么简单。 <android.support.v7.widget.RecyclerView android:id="@+id/rv_piggy" android:layout_width="match_parent" android:layout_height="366dp"

2021-04-18 21:46:38 781 1

原创 Modbus协议4个byte转成单精度float类型数据原理解析和基于Java的两种方式实现

深度解析整个转化过程,最后附上两种方式实现的java代码。

2021-04-18 15:06:14 10750 20

原创 三步实现Android应用内一键换肤,无需重启应用,无需编写多余代码

使用Android-skin-support换肤框架 只需三步 Android实现一键换肤,简单之极!

2021-04-15 21:56:25 2357 9

原创 Android UI学习之NoticeView实现文字轮播效果

非常轻松简单实现文字轮播效果,只需一步足以!

2021-03-21 15:48:30 1542 8

原创 解决当Activity弹窗后,无法监听到onKeyUp()和onKeyDown()按键事件

两种方法轻松简单解决当Activity弹窗后无法监听按键事件。

2021-03-21 13:52:44 3781 5

原创 解决Renderer Code Integrity造成Chrome浏览器崩溃,STATUS_INVALID_IMAGE_HASH

REG ADD “HKLM\Software\Policies\Google\Chrome” /v RendererCodeIntegrityEnabled /t REG_DWORD /d 0

2020-12-13 14:59:01 11797 1

原创 简单实现自定义Android TextView字体

分两步:1、引入字体文件 2、调用setTypeface()方法

2020-12-12 22:20:22 2208 5

原创 简单实现Windows开机就运行Chrome浏览器并且全屏显示

Windows批处理 + kiosk模式 + Windows开机启动项

2020-12-05 15:52:53 11077 8

原创 两种方法轻松简单解决和风天气Web API返回数据乱码问题

如果你还在为数据乱码而愁眉不展,看这里!你会找到答案的。

2020-11-01 17:16:42 2908 15

原创 1024 程序员们,节日快乐哟~

大家知道,中国最早的程序员是谁吗?没错,他就是沈从文,沈大师,他写了一本书叫《边城》(《编程》)刚debug完程序,缓缓放平心情,这个bug我只是随便写写而已,怎么就这么难呢。今天是1024程序员节,今天这篇博客不讲技术,纯属是自娱自乐。“我是你的什么呀?”“你是我的bug啊, 因为。。。。我每时每刻都在找你呀!”Talk is cheap, Show me your code !写到最后,希望各位“爱码士”都能找到自己心仪的另一半,面向对象面向君,不负如来不负卿。...

2020-10-24 21:20:41 1294 8

原创 轻松简单实现Android设备重启的两种方式

第一种利用系统广播,第二种利用Linux-shell发送reboot指令。

2020-10-18 17:11:31 10672 15

原创 基于最新版设备网络SDK集成海康摄像头之Java Demo调试运行教程

设备网络SDK是基于硬件的SDk,可直接连接和控制摄像头,官网下载的设备网络SDK里面有个Java开发实例,可能会有部分新手不会调试运行,本文详细介绍这个Java Demo的调试运行。

2020-09-13 15:34:20 3715 6

原创 解析TCP连接之“三次握手”和“四次挥手”

从TCP报文角度解析“三次握手”和“四次挥手”。

2020-09-07 20:39:36 1406 5

原创 JAVA学习之单例模式

浅析JAVA如何实现单例模式。

2020-07-15 22:32:28 2546 2

原创 Windows查看某个端口被占用

列出所有的端口占用情况:netstat -ano查看被占用端口对应的PID,如果为空,则此端口没被占用:netstat -ano|findstr "1234" //"1234"为端口号 查看PID对应的进程:tasklist|findstr "5678" //"5678"为PID结束进程:在任务管理器中选中该进程点击"结束进程"按钮或者输入:taskkill /f /t /im Jones.exe //Jones.exe为需要结束的进程netstat帮助说明:netstat

2020-07-14 20:21:57 904

原创 快速使用Android BaseRecyclerViewAdapterHelper之实现一种&多种布局的RecycleView

Android非常好用的 BaseRecyclerViewAdapterHelper,快速使用 BaseRecyclerViewAdapterHelper实现一种&多种布局的RecyclerView。

2020-07-11 19:53:56 6078 7

原创 Android学习之详解Activity的生命周期

详解Activity的生命周期

2020-07-06 19:46:13 4918 9

原创 Android UI之非常实用且高级,还很受欢迎的Android UI Library

GitHub上受欢迎的Android UI Library

2020-07-05 15:24:45 1117

原创 Android 实现定时任务的五种方式

五种非常实用的定时任务实现方式,可以满足大部分情景使用。

2020-07-01 12:08:01 10449 5

原创 Android 利用系统广播实现开机启动APP & 判断app在前台运行or后台运行

Android常用代码指令集合,利用系统广播实现开机启动APP & 判断app在前台运行Or后台运行 & 隐藏app标题。

2020-05-31 16:14:33 3049 3

原创 Android 点击按钮带有震动效果,使用Vibrator

Vibrator振动器,是手机自带的振动器哦,不要想成岛国用的那种神秘东西哦~~Vibrator是Android给我们提供的用于机身震动的一个服务哦 更多详情可见官方API文档:Vibrator如何使用?首先添加震动权限:<uses-permission android:name="android.permission.VIBRATE" />获得Vibrator实例:Vibrator mVibrator= (Vibrator) getSystemService(VI

2020-05-24 19:48:38 3765

原创 浅析 接口回调

什么是接口回调?为什么要这样?上栗子。

2020-05-19 21:39:42 1109

原创 程序员画图软件(支持流程图、思维导图、原型图、UML、网络拓扑图、组织结构图等)

支持流程图、思维导图、原型图、UML、网络拓扑图、组织结构图等,在线编辑,免安装。

2020-05-19 19:34:57 2625

原创 招商银行笔试题之修塔游戏

题目描述小招正在玩一款修塔游戏:系统中有n座高塔,每座高塔由若干个高度相同的方块堆砌而成。修塔游戏的规则为:每次从最高塔的塔尖拿走一个方块每次在最低塔的塔尖堆砌一个方块小招每次只能完成上述两个动作中的一个动作。游戏的目标是使n座高塔中至少有k座高塔的高度相同,请问小招最少需要多少次才能完成游戏。输入描述:输入共两行,第一行为n和k(1≤k≤n≤200000),第二行为n座塔的高度组成的数组 a1, a2, …an(1≤aj≤10000)。输出描述:输出值为最少需要多少次动作才能完成

2020-05-17 14:36:37 1323 3

原创 JAVA 实现NTP Client,获取NTP Server时间

NTP Client & NTP Server

2020-05-15 20:20:58 3861

原创 JAVA 电子邮箱格式验证,使用正则表达式

正则表达式正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。元字符由于 \ 和 " 或者 ’ 组合无法显示出来,所以下面的内容尽可能的加了一个空格。字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,‘n’ 匹配字符 “n”。’\n’ 匹配一个换行符。序列 ’ \ \ ’ 匹配 " \ " 而

2020-05-14 21:02:14 40339 7

skinDemo.rar

基于Android-skin-support框架实现的Android应用内换肤,无需重启应用,无需编写多余代码 博客地址:https://stevenjon.blog.csdn.net/article/details/115733971

2021-04-16

最新JAVA开发手册_嵩山版.rar

《Java开发手册》四年前首次发布,到现在共有200多万开发者下载阅读,并用于实际开发中。此次嵩山版增加了前后端规约,并且修正了泰山版出现的一些问题。 内容变化: ①增加前后端规约。打通前后端的任督二脉,形成前后端协作开发的共识。 ②重画分层图例。新图更加突出分层的清晰度,并且去掉图中有歧义的向上箭头。 ③修正BigDecimal的equals错误。3.0与3.00在我们的常规认知里是相等的,但是equals比较的结果由于考虑到精度因素,所以返回为false。 ④修正泰山版的部分文字描述错误。

2020-08-04

DriverAssitant_v4.5.rar

支持Rockusb驱动和Rockchip Adb驱动预安装和卸载 支持xp,win7_32,win7_64,win8_32,win8_64,win10_64操作系统

2020-07-02

空空如也

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

TA关注的人

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