自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 el-tree勾选并过滤回显数据

(注:数据中包含parentId)

2023-07-04 10:55:02 2487

原创 Android实现黑白模式及黑夜模式

实现黑边模式及黑夜模式

2022-12-06 15:29:34 1675

原创 MqttAndroidClient使用

MQTT是一个由IBM主导开发的物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。应项目要求使用MQTT协议实现客户端与服务端通信。

2022-11-01 16:47:25 5395 1

原创 Glide获取网络图片宽高,并动态设置图片宽高

因Android手机屏幕尺寸较多,当imageview宽设置match_parent,高固定时。会导致图片拉伸或裁剪。目前可通过获取图片宽高,动态设置imageview宽高比例,等比例缩放图片。

2022-09-01 11:19:22 3989

原创 Android okhttp3设置代理(http/https)

okhttp设置代理所以采用代码配置代理。

2022-06-20 10:10:46 6474

原创 Android退出应用程序方法总结

1.finish方法finish();该方法只是结束当前Activity,系统将最上面的Activity移出了栈,并没有清理占用的资源。如果栈内有很多Activity 的话,使用该方法显得有点捉襟见肘了,没办法一次移出全部Activity,并且没有立即释放内存,活动的资源也没有被清理。2. 进程式KillProcess(): ...

2022-04-01 15:32:00 4260

原创 Glide限制GIF播放次数

需求:限制GIF播放次数解决方案:在Glide3.x的解决方案:1.无播放结束监听Glide.with(this).asGif().load(gifUrl).into(new GlideDrawableImageViewTarget(imageview, N)) ;//N为播放次数2.添加播放结束监听public static void loadOneTimeGif(Context context, Object model, final ImageView imageView,

2021-07-20 16:31:34 731

原创 Android自定义ProgressDialog-加载动画

自定义数据加载动画自定义View继承ProgressDialog:import android.app.ProgressDialog;import android.content.Context;import android.os.Bundle;import android.view.WindowManager;import android.widget.ImageView;import com.bumptech.glide.Glide;public class Lo...

2021-06-30 11:08:43 211

原创 Android EasyPhotos的简单使用-处理相册、相机调用

产品特色-EasyPhotos兼容android 11 兼容android 10 支持复杂选择情况,如当用户可选视频和图片多类型时,可以设定选择视频后不可以选择图片,反之亦然。也可以设定视频和图片各自类型的选择数。 支持绑定Glide、Picasso、Imageloader等所有图片加载库(fresco暂不支持),EasyPhotos并没有对他们进行依赖,不必担心冲突和体积问题。 状态栏字体颜色智能适配,当状态栏颜色趋近于白色时,字体颜色智能处理为深色 内部处理运行时权限,使用者无需考虑权限.

2021-04-09 11:22:49 5660 6

原创 Android下监听返回键、home键、任务键

1.监听返回键 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { //拦截返回键 return false; } return super.onKeyDown(keyCode, event); }2.监听home键、任务键

2021-04-08 10:06:27 1691

原创 Windows下的Git代码管理-Gitblit的安装使用与项目上传

项目代码管理由SVN转换为Git管理,方便处理冲突。搭建本地服务器进行代码托管,由于gitlib的安装需要虚拟机,所以使用Gitblit。一、下载安装Gitblit从Gitblit官网下载最新版本—http://www.gitblit.com/,解压后即可使用。二、Gitblit配置1.找到Gitblit目录下的data文件下的gitblit.properties文件,“记事本”打开。2.配置IP与端口号server.httpPort = 10086

2020-12-04 16:12:58 710

原创 沉浸式状态栏,点击按钮显示/隐藏

项目中需要实现沉浸式状态栏,且可以通过按钮显示或隐藏状态栏实现:package com.example.test3;import androidx.appcompat.app.AppCompatActivity;import android.os.Build;import android.os.Bundle;import android.view.View;import android.view.WindowManager;import android.widget.TextVie

2020-11-24 15:00:37 293

原创 Json字符串转为moudle对象

项目中后台传递过来Json类型字符串,移动端直接转换为对应moudle方便调用。使用Fastjson对json类型字符串进行解析并转换为moudle。implementation 'com.alibaba:fastjson:1.1.72.android'调用方式:Moudle moudle = JSON.parseObject(json,Moudle.class)//Moudle为你要转换的moudle类实例:Moudle对象类:import com.alibaba.fas

2020-11-24 13:47:33 259

空空如也

空空如也

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

TA关注的人

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