
Android
cbxboy163
这个作者很懒,什么都没留下…
展开
-
Android实现黑白模式及黑夜模式
实现黑边模式及黑夜模式原创 2022-12-06 15:29:34 · 1706 阅读 · 1 评论 -
MqttAndroidClient使用
MQTT是一个由IBM主导开发的物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。应项目要求使用MQTT协议实现客户端与服务端通信。原创 2022-11-01 16:47:25 · 5537 阅读 · 1 评论 -
Glide获取网络图片宽高,并动态设置图片宽高
因Android手机屏幕尺寸较多,当imageview宽设置match_parent,高固定时。会导致图片拉伸或裁剪。目前可通过获取图片宽高,动态设置imageview宽高比例,等比例缩放图片。原创 2022-09-01 11:19:22 · 4039 阅读 · 0 评论 -
Android okhttp3设置代理(http/https)
okhttp设置代理所以采用代码配置代理。原创 2022-06-20 10:10:46 · 6545 阅读 · 0 评论 -
Android退出应用程序方法总结
1.finish方法finish();该方法只是结束当前Activity,系统将最上面的Activity移出了栈,并没有清理占用的资源。如果栈内有很多Activity 的话,使用该方法显得有点捉襟见肘了,没办法一次移出全部Activity,并且没有立即释放内存,活动的资源也没有被清理。2. 进程式KillProcess(): ...原创 2022-04-01 15:32:00 · 4287 阅读 · 0 评论 -
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 · 750 阅读 · 0 评论 -
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 · 224 阅读 · 0 评论 -
Android EasyPhotos的简单使用-处理相册、相机调用
产品特色-EasyPhotos兼容android 11 兼容android 10 支持复杂选择情况,如当用户可选视频和图片多类型时,可以设定选择视频后不可以选择图片,反之亦然。也可以设定视频和图片各自类型的选择数。 支持绑定Glide、Picasso、Imageloader等所有图片加载库(fresco暂不支持),EasyPhotos并没有对他们进行依赖,不必担心冲突和体积问题。 状态栏字体颜色智能适配,当状态栏颜色趋近于白色时,字体颜色智能处理为深色 内部处理运行时权限,使用者无需考虑权限.原创 2021-04-09 11:22:49 · 5745 阅读 · 6 评论