自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (18)
  • 收藏
  • 关注

原创 Android开发:Glide基本使用以及加载https图片(配合OkHttp实现)

如果不想使用@GlideModule,使用下面的代码也可以正常使用【需要依赖方法一中的四个仓库】

2024-08-13 16:49:39 1014

原创 Java开发:Spring Boot 实战教程

Java Springboot 项目实战教程

2024-06-03 22:23:50 1968 7

原创 合并jar和jar转dex

Ant合并jar&jar转dex说明

2023-06-30 15:44:38 1223

原创 Java开发:汇编语言

中国人和中国人沟通需要学习汉语中国人和美国人沟通在会汉语的基础上还要学习英语那么,人和机器沟通的话需要学习哪些语言呢?答案是:人类的语言+机器语言但是,机器语言都是由0和1组成,人类非常难读懂,所以出现了一种便于人类理解的语言 - 汇编语言。汇编语言介于人类语言和机器语言之间,人类通过汇编语言编写代码,执行的时候会将汇编语言翻译成机器语言,操作机器执行命令。

2022-12-11 16:56:00 1019 1

原创 Java开发:反射机制

Reflection(反射)是java被视为动态语言的关键(Java是静态语言,因为有了反射所以又被成为“准动态语言”)优点:可以实现动态创建对象和编译,体现出很大的灵活性缺点:对性能有影响。使用反射基本上是一种解释操作,我们可以告诉JVM,我们希望做什么并且它满足我们的要求。这类操作总是慢于 直接执行相同的操作。1、该方法最安全可靠,性能最高。Class c1 = Student.class;2、通过类的实例获取Class对象Person student = new Student(“学生”);

2022-12-07 07:10:43 425

原创 Java开发:JVM篇-类加载内存分析

将class文件字节码内容加载到内存中,并将这些静态数据结构转换成方法区的运行时数据结构,然后在堆中生成一个代表这个类的java.lang.Class对象,作为方法区中类数据的访问入口。标准的JavaSE类加载器可以按要求查找类,但一旦某个类被加载到类加载器中,它将维持(缓存)加载一段时间。不过JVM垃圾回收机制可以回收这些Class对象。示例代码:二、分析类初始化什么时候会发生类初始化?A、类的主动引用(一定会发生类的初始化)当虚拟机启动,先初始化main方法所在的类new 一个类的对象

2022-12-05 15:27:13 637

原创 Java开发:注解Annotation

1、@interface用来声明一个注解,格式:public @interface 注解名{定义内容}2、注解中的每一个方法实际上是声明了一个配置参数3、方法的名称就是参数的名称4、返回类型就是参数的类型(返回值只能是基本类型:Class、String、enum)5、可以通过default来声明参数的默认值6、如果只有一个参数成员,一般参数名为value,有且仅有一个名为value的成员参数,在使用注解为value赋值时,可以省略参数名。

2022-12-01 17:46:52 264

原创 IDEA使用技巧

1、在idea中复制的过程中按住 Alt 可以竖向复制多行。idea相关使用技巧,持续更新中…

2022-11-26 11:28:47 354

原创 Java开发:网络编程

记录Java网络编程相关知识,欢迎大家沟通交流。

2022-11-26 11:22:24 669

原创 Java开发:多线程编程

本章篇幅主要记录多线程编程相关的知识,如有纰漏,望指出。话不多说,正式开启多线程之旅...

2022-11-19 15:40:13 329

原创 Java开发:GUI编程

Java GUI简单介绍

2022-11-19 11:32:38 1426

原创 Java开发:Java SE 基础知识篇

Java基础篇,关于一些基础知识的记载

2022-11-12 22:11:22 519

原创 Dos常用命令符

1、开始+Windows系统+命令提示符2、Win键+R 然后 输入cmd打开控制台3、在任意的文件夹下面,按住Shift键+鼠标右键点击,选择“在此处打开Powershell窗口”

2022-11-06 11:39:28 2912

原创 Android开发:apk反编译及后续打包教程2022win11(亲测)

我们知道,Android应用开发完成之后,我们最终都会将应用打包成一个apk文件,然后让用户通过手机或者平板电脑下载下来进行安装。但是我们通过网上提供了一些工具,还是可以将apk进行反编译的,apk反编译之后,我们就可以...命令 java -jar D:\software\ApkRebuild\apktool_2.6.1.jar b --use-aapt2 -o sing.apk D:\software\ApkRebuild\MMTS。此时的apk是没有签名的,所以安装不上。

2022-10-27 16:07:59 3159

原创 Android开发:手机震动工具类

可以实现前台、后台的正常调用,解决后台失效问题。

2022-06-26 10:18:25 690

原创 Android开发:WebView中软键盘会遮挡输入框相关问题

webview 输入框被软键盘顶起

2022-05-30 14:29:14 671

原创 Android开发:隐藏和显示底部导航栏

视频播放器实现全屏和小屏互相切换时,显示和隐藏底部导航栏的方法

2022-05-12 17:36:59 7890 2

原创 Android开发:DialogFragment的使用

一、DialogFragment类的实现public class EditDialogFragment extends AppCompatDialogFragment { public static final String TAG_BASE = "TAG_BASE"; private View root; private Button btnCancel, btnSubmit; private String addressId; private static

2021-11-04 15:54:30 1572

原创 Android开发:String.format() 详解 (string的高级用法)

目录一、问题二、解决2.1、例1:“我叫小五,今年23岁了,毕业于家里蹲,目前就职于老牛公司,薪资9000”。2.2、例二:“我叫小五,今年23岁了,毕业于家里蹲,目前就职于老牛公司,薪资9000.00”。三、扩展3.1、重载方法3.2、占位符3.3、对字符、字符串进行格式化3.4、对整数进行格式化3.5、对浮点数进行格式化3.6、对日期、时间进行格式化3.7、转换符汇总3.8、标识汇总3.9、日期转换符3.10、时间转换符...

2021-01-10 23:57:46 7560 1

转载 Android开发:Material Design 系列讲解

目录Material Design 是我们将经典的设计原则和科技、创新相结合而创造的设计语言。这份文档会随着我们对 Material Design 的探索而不断更新。一、Android 酷炫的 Material Design 设计(一)——Toolbar(工具栏)二、Android 的 Material Design 设计(二)——滑动菜单三、Android 的 Material Design 设计(三)——悬浮按钮与交互式提示栏四、Android 的 Material Desig.

2020-11-27 13:42:50 3231

原创 Android开发:记录两种下拉刷新的第三方控件 SwipeRefreshLayout 和 SmartRefreshLayout

目录一、SwipeRefreshLayout 介绍1.1、项目中引入依赖1.2、在xml布局中引入该控件1.3、activity中代码实现1.4、进阶二、SmartRefreshLayout 介绍2.1、项目引入依赖2.2、在xml布局中引入该控件2.3、activity中代码实现本篇文章主要介绍两种下拉刷新库,第一种是google官方库中仅支持下拉刷新的控件--SwipeRefreshLayout;第二种是平时用的比较多且同时支持下拉刷新和上拉加载功能的控件--Sm

2020-11-18 16:37:47 3085

原创 Android开发:通过ADB安装手表或者手机App

摘要 这篇文章主要讲述通过ADB安装Android系统的APP,本篇文章以手表为例进行讲解,手机和电视步骤类似。具体步骤准备工具:能够访问互联网的Windows电脑一台、出门问问手表、出门问问手表数据线1、参考文档(https://blog.csdn.net/ainongmin1hao/article/details/82049757)给电脑安装ADB。2、手表开机,按正常方向摆放在手里,按压手表侧边右上角按钮,进入系统。3、进入系统后,找到“设置”->...

2020-10-12 15:38:57 6334

翻译 Android开发 验证码实现

项目中要使用验证码功能,经过一番google之后选择了一个不错的实现方法,如下:https://yq.aliyun.com/articles/665951?spm=a2c4e.11155435.0.0.e4337f0caSp1Fo

2020-09-28 16:52:04 620

转载 ADB的安装与使用

博主写的思路非常清晰地址:https://blog.csdn.net/ainongmin1hao/article/details/82049757

2020-09-17 17:17:19 230

原创 Android开发:v4包的DrawerLayout 侧滑栏点击事件穿透

今天在项目中使用DrawerLayout实现侧滑栏功能时,点击侧滑栏空白处时,主界面会获得事件。解决方法:侧滑栏布局添加android:clickable="true"

2020-05-05 11:56:33 314

原创 Flutter基础:第四节 Image 组件的使用

第四节 Image 组件的使用注:图片素材来自网络,如有侵权,敬请告知,立即删除在项目中,图片的使用是必不可少的。这一节我们学习一下Image的使用。一、加载图片的四种方法Image.asset:加载资源图片,加载项目资源文件中的图片。 Image.network:加载网络资源图片,需要加入图片...

2019-12-26 22:20:17 594

原创 Flutter基础:第三节 Container 组件的使用

第三节 Container 组件的使用目录一、alignment属性二、 设置容器的宽、高和颜色属性三、padding属性四、margin属性五、decoration属性Container(容器控件)在Flutter是经常使用的控件之一,其作用是方便我们进行布局,对布局进行统一规划。...

2019-12-25 22:15:51 1008

原创 Flutter基础:第二节 Text Widget 组件的使用

第二节 Text Widget 组件的使用目录 一、TextAlign属性二、maxLines属性三、overflow属性四、style属性一、TextAlign属性TextAlign属性就是文本的对齐方式,它的属性值有如下:center: 文本以居中形式对齐。 left:左对齐,效...

2019-12-25 16:22:39 241

原创 Flutter基础:第一节 hello world 实现

第一节 Hello world目录一、代码在项目中的目录二、主函数标志三、主体代码四、运行效果五、Dart语言Function函数一、代码在项目中的目录这段代码写在根目录\lib\main.dart文件中,这就是Flutter主文件。我用的开发工具是Androi...

2019-12-25 15:32:43 310

原创 Flutter:构建Android项目时,卡在Running Gradle task 'assembleDebug'...

构建Android项目时,卡在Running Gradle task 'assembleDebug'的解决方法目录一、卡在Initializing gradle…二、卡在Running Gradle task 'assembleDebug'一、卡在Initializing gradle…运行时会卡在Initializing gradle..., 此时因为Andr...

2019-12-22 21:52:08 18413 12

原创 Android开发:WGS-84、GCJ02坐标名词解释及坐标转换

WGS-84、GCJ02坐标名词解释及坐标转换目录一、什么是WSG-84坐标系?二 、什么是GCJ-02坐标系?三、GCJ-02坐标系使用场景四、函数说明五、工具类代码注:本文仅包含国测局(GCJ02)坐标转换成基于WGS-84坐标系的GPS坐标的方法一、什么是WSG-84坐标系?WGS-84是为GPS全球...

2019-12-18 21:28:41 5547

原创 Android开发:操作文件工具类封装

import android.content.ContentResolver;import android.content.ContentUris;import android.content.Context;import android.content.res.AssetManager;import android.database.Cursor;import android.gr...

2019-12-10 16:16:36 526

原创 Android开发:封装GsonUtil工具类

Gson使用非常方便,先引入依赖,如下:Gradle:dependencies { implementation 'com.google.code.gson:gson:2.8.6'}(注:Gson 的 GitHub 主页点击这里:Gson)然后gradle一下,就可以使用gson了,封装类如下:import com.google.gson.Gson;import...

2019-12-10 15:25:14 833

原创 Android开发:图片处理工具类

import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Matrix;import android.graphics.Paint;import android.graphics.PorterDuf...

2019-12-10 14:57:41 342

原创 Android开发:Android6.0权限申请

Android6.0以及更高的版本需要动态申请权限,在manifest中配置好权限之后,然后再动态申请所需权限,这里整理一下方便后期使用,代码如下:public class MainActivity extends BaseActivity { public String[] per = new String[]{ Manifest.permission.IN...

2019-12-10 14:50:05 469

原创 Android开发:请下载空白包,然后将需认领应用的MD5签名写入空白包中

APP上架应用商店时发现,自己研发的APP已经在应用商店存在,但并非自己团队上架的。首先,不要紧张,因为有可能应用商店会自己收录市场上好赞度比较高的APP,这属于正常现象。这个时候,您的团队需要认领自己的APP,平台会为您提供未添加签名文件的空白安装包,您需要通过命令行进行空白包的签名。然后再上传到应用市场进行审核,审核通过后,该APP即可收录到您的账户名下。此文以应用宝为例,来讲解如何进行认...

2019-11-19 11:35:54 2233 2

原创 Android开发:更新一版webview加载url的封装方法并解决WebView加载URL跳转到系统浏览器的问题

近期,使用WebView加载url用的比较频繁,然后就封装了一下使用方法,这里纪录一下,为后期使用提供便利。我在使用的过程中,发现加载url时,会自动跳转到系统自带的浏览器进行展示。这样使得用户体验非常的糟糕,然后就在网上查找资料,做了一下处理,现在感觉使用起来还算流畅。封装方法如下: /** * 加载webview * * @param url url地...

2019-10-24 09:28:04 1760

转载 Android开发: Android中自定义SeekBar背景颜色,进度条颜色,滑块图片以及选中值随滑块滑动变化

读到几篇不错的文章,给大家分享一下。都是关于SeekBar自定义方面的文章,希望对大家有所帮助。第一篇:博主:低调小一 文章名称:Android中自定义SeekBar背景颜色,进度条颜色,滑块图片文章链接:https://blog.csdn.net/zinss26914/article/details/49473725第二篇:博主:假装你是大灰狼 文章名称:Andr...

2019-10-23 15:28:31 1474

原创 Android开发:仿苹果iPhone 切换按钮SwitchButton的实现

目录引言效果图一、在您的应用程序中使用SwitchButton二、布局中使用三、SwitchButton的属性值四、需要注意的地方结束语引言项目开发中用到了switch切换按钮,所以在网上找了一个用的比较多的控件,这里记录一下用法。效果图一、在您的应用程序中使用SwitchButton该控件github地址:https...

2019-10-16 15:11:14 1673

原创 Android开发:使用Viewpager模仿驾考宝典试卷答题界面

目录引言效果图一、activity页实现二、activity对应的layout页面布局三、ExamPaperNoAnswerDetailFragment页代码实现四、ExamPaperNoAnswerDetailFragment页对应的layout页面五、ExamPaperNoAnswerViewPagerAdapter代码实现六、总结引言最近,公司...

2019-10-14 16:28:19 4672

在linux环境下通过java代码操作串口,Java_gnu_io_RXTXPort_nativeDrain报错解决方案

该文件用于解决通过java控制串口发送数据给时在Linux环境下报错,但在windows环境下正常。报错内容如下: [librxtxSerial.so+0x75da] Java_gnu_io_RXTXPort_nativeDrain+0xea。经过一番研究得出结论为为rxtx包版本问题,使用本文档中的版本即可正常运行

2020-11-16

海康视频流RTSP转RTMP推流方法.zip

海康威视视频,视频流 RTSP 转RTMP 。海

2020-05-06

WEB前端助手FeHelper用于取色json等_v2018.07.1714.zip

google浏览器的扩展插件,可以进行取色、json格式化等操作google浏览器的扩展插件,可以进行取色、json格式化等操作

2020-01-11

TCP转Serial,socket转SerialPort

本工具由同事开发,csdn ID 为“喜欢阳光的修先生”。这是一款TCP转串口的转发工具,同事亲自开发,提供学习和交流。 程序将来自TCP服务端发送过来的socket数据转到串口发送出去,架起了TCP与串口之前的通讯, 程序测试稳定可靠。使用vs2017开发。

2019-09-12

uploadifive插件.zip

非常完善的插件,直接可以使用,H5和移动端都可以使用的

2019-09-12

MultiColorTextDemo.zip

一个TextView中设置文字不同字体大小和颜色的2种高效方法

2019-06-04

MPChart安卓中文文档157副本5.zip

此文档为MPAndroidChart中文文档,开发者可以参照此文档进行开发,此文档和官方文档中api可能会有出入,是由于此文档没有及时更新。如遇到此问题,请查看官方文档,并以官方文档为准

2019-05-29

MPChart安卓中文文档157副本4.zip

此文档为MPAndroidChart中文文档,开发者可以参照此文档进行开发,此文档和官方文档中api可能会有出入,是由于此文档没有及时更新。如遇到此问题,请查看官方文档,并以官方文档为准

2019-05-29

MPChart安卓中文文档157副本3.zip

此文档为MPAndroidChart中文文档,开发者可以参照此文档进行开发,此文档和官方文档中api可能会有出入,是由于此文档没有及时更新。如遇到此问题,请查看官方文档,并以官方文档为准

2019-05-29

MPChart安卓中文文档157副本2.zip

此文档为MPAndroidChart中文文档,开发者可以参照此文档进行开发,此文档和官方文档中api可能会有出入,是由于此文档没有及时更新。如遇到此问题,请查看官方文档,并以官方文档为准

2019-05-29

MPChart安卓中文文档157副本1.zip

此文档为MPAndroidChart中文文档,开发者可以参照此文档进行开发,此文档和官方文档中api可能会有出入,是由于此文档没有及时更新。如遇到此问题,请查看官方文档,并以官方文档为准

2019-05-29

ByteUtil 16进制数据流和字符串的相互转换工具类

此工具应用于Android端与硬件通过socket通信时,需要传递的字节流,用于16进制数据流和字符串的相互转换工具类

2019-05-28

git安装包,含汉化工具

此文件为git安装包,其中包含汉化工具,有需要的可以下载使用

2019-05-20

MPChart安卓中文文档157.zip

此文档为MPAndroidChart中文文档,开发者可以参照此文档进行开发,此文档和官方文档中api可能会有出入,是由于此文档没有及时更新。如遇到此问题,请查看官方文档,并以官方文档为准

2019-05-20

.Net网络爬虫

.Net网络爬虫,封装工具类,有需要的可以下载看一下

2019-04-10

APP安全加固调研报告

APP安全加固调研报告

2019-03-22

自定义View_1源码

此文件为自定义view_1的源代码,读者也可以到博客下方提供的网站前去查看下载

2018-09-14

Android开发艺术探索源码

Android开发艺术探索附属源码,作者任玉刚。

2018-09-13

空空如也

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

TA关注的人

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