-SOLO-
码龄10年
关注
提问 私信
  • 博客:401,251
    401,251
    总访问量
  • 181
    原创
  • 19,296
    排名
  • 312
    粉丝
  • 2
    铁粉
  • 学习成就

个人简介:终将成为大神的男人

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2014-10-29
博客简介:

SOLO的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,044
    当月
    0
个人成就
  • 获得436次点赞
  • 内容获得197次评论
  • 获得453次收藏
  • 代码片获得1,998次分享
创作历程
  • 35篇
    2024年
  • 34篇
    2023年
  • 10篇
    2022年
  • 26篇
    2021年
  • 4篇
    2020年
  • 7篇
    2019年
  • 12篇
    2018年
  • 16篇
    2017年
  • 44篇
    2016年
成就勋章
TA的专栏
  • 心情随笔
  • Flutter
    1篇
  • Android
    100篇
  • java
    12篇
  • 开发技巧
    3篇
  • Android疑难
    7篇
  • http学习
    4篇
  • 设计模式
    1篇
  • 算法
    3篇
兴趣领域 设置
  • 移动开发
    android studio
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

2024年9月 对接Here地图记录

在初始化sdk时需要两个变量,一个是一个是由以下方法创建。在这里插入图片描述。
原创
发布博客 2024.09.02 ·
223 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

实现 GridLayoutManger 和 StaggeredGridLayoutManager 的混排

最近项目中要实现瀑布流的混排,于是写了一些工具类来实现。使用了这个工具类,可以处理混排,可以处理间距。都集成在一个接口中。最后效果类似这样。
原创
发布博客 2024.08.29 ·
429 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

可以显示调试信息的Drawable

为了研究瀑布流布局中的布局规律和 StaggeredGridLayoutManager.LayoutParams中的spanIndex的关系。需要把这些内容打印出来,但是不如直接显示在item方便。于是写了一个drawable来实现。
原创
发布博客 2024.08.29 ·
240 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

使用gradle 移除敏感权限

最近要上架Google Play 但是因为有个敏感权限很容易被拒。想着把权限依赖的库去掉就行了,但是遇到一个恶心的问题。就是这个权限在Android Studio的Merged Manifest 视图中没有,但是在生成的apk中却包含。这样的就不能通过Android Studio来定位权限来自于那个库。包含在生成的清单文件中。
原创
发布博客 2024.08.29 ·
412 阅读 ·
9 点赞 ·
0 评论 ·
1 收藏

Android 优化之 查找so 文件的来源

有时候我们需要优化apk的包体积大小。比如下面这样的。一个so文件大小有10M。但是我们并不知道so文件是那个库引入的。所以需要研究一下。
原创
发布博客 2024.08.29 ·
474 阅读 ·
13 点赞 ·
0 评论 ·
1 收藏

StaggeredGridLayoutManager 瀑布流 bug处理

【代码】StaggeredGridLayoutManager 瀑布流 bug处理。
原创
发布博客 2024.08.28 ·
321 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

记录 升级到Gradle 8.4.2 遇到的坑

最近将Gradle从4.0.1 升级到 8.4.2 遇到了很多坑,记录下来帮助有缘人。
原创
发布博客 2024.08.22 ·
513 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

Rxpermission请求 android.permission.WRITE_EXTERNAL_STORAGE失败

需要在清单文件中声明。
原创
发布博客 2024.08.21 ·
179 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

清除系统默认 dialog 样式

有时候继承dialog,使用自定义布局,显示的效果和预期差距很大,大小不正常,背景色也不正常。可以通过下面的style来清除这些影响。android
原创
发布博客 2024.08.09 ·
307 阅读 ·
9 点赞 ·
0 评论 ·
5 收藏

Retrofit 自定义注解 实现可选择性的打印接口日志

有时候我们需要打印okhttp的日志,但是现在的日志拦截器,不能做到接口级别的日志输出控制。要么就是全部打印。这样很影响调试效率。所以我在这块做了一些探索。
原创
发布博客 2024.08.08 ·
336 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

重启主界面

在一些修改了系统配置以后,需要重启生效的时候,使用以下代码完成。
原创
发布博客 2024.08.02 ·
135 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Android 自定义圆形进度条样式

是一个图片,上面的定义可以旋转。对应的drawable。
原创
发布博客 2024.07.31 ·
324 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

160行代码实现代码雨效果

一切纷繁复杂的效果,都要学会裁剪。要用面向思想的角度来开发特效,把功能拆解。而驱动一切的就是时间。
原创
发布博客 2024.07.05 ·
350 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

可以显示余弦函数的自定义控件

终于把坐标系变化怎么玩,搞清楚了。随手写一个余弦函数的自定义控件。只有70行。
原创
发布博客 2024.07.01 ·
213 阅读 ·
11 点赞 ·
0 评论 ·
3 收藏

节流工具,避免操作太频繁

用于保证某个操作在一定时间内只执行一次的工具。
原创
发布博客 2024.06.26 ·
225 阅读 ·
10 点赞 ·
0 评论 ·
5 收藏

圆形控件推荐

YLCircleImageView
原创
发布博客 2024.06.05 ·
106 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Glide支持通过url加载本地图标

glide可以在load的时候传入一个资源id来加载本地图标,但是在开发过程中。还得区分数据类型来分别处理。这样的使用成本比较大。希望通过自定义ModelLoader实现通过自定义的url来加载Drawab。降低使用成本。
原创
发布博客 2024.06.05 ·
491 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

生成随机图片

上面的代码可以生成随机图片。而且内容可以指定 **“https://source.unsplash.com/%dx%d/?beauty&random=%d”**比如?后面的beauty返回的就是美女图片。
原创
发布博客 2024.06.02 ·
1794 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

在VIVO 手机上安装apk,实现自动点击继续安装

最近换了个测试机,用了VIVO。但是每次安装的时候都必须点击一次继续安装。验证影响效率。为了解决这个问题做了一些研究。
原创
发布博客 2024.05.22 ·
1239 阅读 ·
6 点赞 ·
0 评论 ·
16 收藏

使用ImageView实现Drawable

有时候在使用drawable绘制图片的时候,要实现类似ImageView中各种 ScaleType的效果。但是每种ScaleType还得自己去实现具体的算法。有点麻烦,后来我想能不能直接复用ImageView的算法。于是有了以下这个类。这个类,亲测可用。记录一下,以备后面使用。
原创
发布博客 2024.05.20 ·
240 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏
加载更多