- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 Android 三步实现《用户协议》和《隐私政策》超好用的文本点击库SpannableText
SpannableText是一款超简单实用的可点击文本库,可用于实现项目中《用户协议》和《隐私政策》的点击跳转,只需要传入目标文字以及目标链接,通过监听事件即可实现目标跳转,提高开发者的工作效率。............
2022-06-10 16:42:47
2661
10
原创 Android本地保存实用工具SpUtil 对SharedPreferences的简单封装
在Android开发中封装一个SharedPreferences工具,可以快速的对各数据类型进行本地化保存中,有效提高开发效率。除了支持常用的几种数据类型,我们还可以通过Gson来对实体类、List类型以及HashMap来实现本地的保存和读取。一、新建SpUtil.java工具类构造函数定义好sharedPreferences存取数据的key值,获取editor对象、gson对象,最后使用单例模式实例化SpUtil。public class SpUtil{ private final
2021-08-04 11:39:18
1570
1
原创 Android 使用Jsoup解析网页批量获取图片
Android 网络图片查看器HappyLook开发一、前言二、框架介绍1、Jsoup简介2、EventBus简介3、RecyclerView及Glide三、具体实现1、需求确认2、引入依赖3、UI布局4、网页解析5、功能逻辑6、Demo地址一、前言有时候浏览网站图片感觉不是很方便,不是广告太多就是要一个个翻页。我们都知道用Python做数据的爬取挺方便的,所以我想Java有没有类似的方法可以获取网页图片数据然后在Android端上显示。答案肯定是有的,所以我就搞出来了,老规矩先看看效果:图片来源:
2021-06-23 18:26:51
1696
原创 Java File删除文件夹及其子文件
File在执行delete删除操作的时候,会存在删除不成功的情况出现,so我们看一下源码:红色圈里的注释说了,如果目标路径是个文件夹,那必须保证是个空的文件夹才能删除成功,所以说,如果文件夹下存在文件的话得先删除文件,然后再删除文件夹。正确的删除操作如下:(递归删除) /** * 递归删除子文件 * @param path 文件路径 */ public static void deleteFile(String path) { File file
2021-05-28 16:19:12
1136
1
原创 RecyclerView 关于Item选中取消选中的完美实现
RecyclerView 关于Item选中,取消选中的完美实现很多时候要用到RecycelerView做数据的显示处理,点击选中及再次点击取消选中的操作,也看了一些其他博主写的相关博客,但总感觉8太行,要么过于冗余,要么描述不清,这需求比较简单,所以逻辑也应简洁明了。正好这些天工作上有相关的需求,所以记录一下我的实现过程。老规矩先看效果:上操作:(1)先新建一个TestAdapter.java,ViewHolder就定义了一个简单的TextView。然后就是 onCreateViewHolder(
2021-05-26 16:29:34
5091
7
原创 Android设置透明状态栏以及隐藏状态栏
在很多情况下,我们都需要让项目的某个界面状态栏设置为透明或者直接隐藏起来,这样使我们的界面看起来整体美观大方一些。下面来给大家演示一下如何将Android状态栏设置为透明或者将状态栏隐藏起来。...
2020-04-23 15:30:31
16496
16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人