自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 使用DataStore的委托方式实现数据存储

Android 使用DataStore的委托方式实现数据存储,通过kotlin的委托方式来简化使用DataStore,让我们可以直接对属性进行get或set值以读取和保存数据。

2024-03-08 10:17:57 233 1

原创 okhttp实现多域名切换

在有多域名情况下,域名请求失败时,实现域名动态切换

2023-06-29 10:24:17 682 1

原创 自定义WebView实现圆角4个可单独控制大小的圆角

自定义WebView实现圆角4个可单独控制大小的圆角

2022-08-08 21:44:24 2244 1

原创 kotlin 协程 实现多线程下载及断点续传功能

kotlin 协程 实现多线程下载及断点续传功能运用到的技术有: retrofit、okhttp、flow、Coroutines效果如何下图:下载文件需修改FileUrl中的下载地址:demo地址如下:github地址gitee地址

2021-12-28 11:29:54 2052

原创 实现Android Widget 桌面小部件

Android实现桌面小部件(widget)Android实现桌面小部件可以切换标题显示不同列表,列表中可以显示不同类型布局以及显示和隐藏操作菜单。图4显示不同类型的item显示的效果一样。想体验效果可以下载apk运行体验:app-release.apk运行程序后找到widget,拖到桌面就可以体验了实现方法1.创建一个布局文件file_app_widget.xml用于显示整个widget的布局,代码如下:<RelativeLayout xmlns:android="ht

2021-06-28 10:27:40 612

原创 百度网盘实现分片上传文件

# 百度网盘分片上传文件在请求百度网盘文件上传api接口时,如果单个文件大于4M就需要分片上传文件分片,代码如下:@Throws(IOException::class) fun splitFile(path: String?): MutableList<File> { if (!File( Environment.getExternalStorageDirectory().absolutePath

2020-11-18 17:56:35 2890 14

原创 WebView在系统线程中不能使用

# 解决WebView在系统线程中不能使用问题在开发系统软件的时候需要在manifest.xml 文件中的manifest标签里添加android:sharedUserId="android.uid.system"属性,在一些需求中要使用到webview的时候,会发生异常如下:Caused by: java.lang.UnsupportedOperationException: For security reasons, WebView is not allowed in privileged proc

2020-11-18 14:33:28 673

原创 Android 实现 环形进度条

环形进度条图片代码的使用详情请查看下面链接图片可以设置是否显示内圆可以设置是否显示外环可以设置进度条的渐变颜色代码的使用xml方式设置<com.example.circleprogress.CircleProgressView android:id="@+id/progress_true" android:layout_width="300dp" android:layout_height="300dp" androi

2020-09-02 16:08:40 572

原创 自定义展开与折叠的文本控件

自定义文本控件自定义展开与折叠的文本控件功能用法链接:[https://pan.baidu.com/s/1_KV5tCzHMWamx7MBf9hTiQ ](https://pan.baidu.com/s/1_KV5tCzHMWamx7MBf9hTiQ )自定义展开与折叠的文本控件通过该文本控件,可以在页面中展示部分或者全部的信息,以下代码希望能帮助到大家!功能1.可设置收起时显示的行数2.可修改展开和折叠按钮的内容3.可设置文本内容的字体大小4.可设置文本内容如果不符合你的要求,可自己调整,

2020-07-20 17:27:51 226

原创 RecyclerView自定义分割线

RecyclerView自定义分割线排列方式:水平排列分割线垂直排列分割线设置属性:是否最后一条显示分割线设置分割线宽(高)度设置左右间距设置左间距设置右间距通过资源id设置左间距设置颜色设置属性代码:/** * 是否最后一条显示分割线 * @param show * @return */ ...

2019-12-01 20:10:30 110

DesktopWidget.zip

轻松实现Android widget,带有标题的列表信息,可切换title查看不同列表的信息

2021-06-27

空空如也

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

TA关注的人

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