![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开源库
文章平均质量分 72
雪の星空朝酱
记录平时点点滴滴的技术旅程
展开
-
Android开源库-BottomDialog两种样式弹框
网上这种底部弹窗一大堆,写这个开源library主要还是自己后面项目集成使用方便。原创 2022-08-23 19:26:39 · 825 阅读 · 0 评论 -
开源库MusicPlayManager - 封装StarrySky音乐库
这是我最近重构简易音乐的时候看了一下StarrySky的使用,19年还是00年那会就想着要基于StarrySky做一个单例一样的管理类,后面不了了之了,现在因为重构项目,想着可以基于StarrySky来做一个用户几乎不需要改动的封装,来实现自定义音乐通知栏、只需要输入一个target页面来接收页面跳转即可,用户可以在使用之前再进行初始化。MusicPlayManager提供音乐播放封装、自定义通知栏及圆角、日志功能、权限申请、无入侵获取上下文以及防恶意点击等。项目的build里添加如下。......原创 2022-07-16 00:41:40 · 1321 阅读 · 0 评论 -
liveDataCallAdapter库 用来实现Retrofit+LiveData具有生命周期的网络请求
因为最近在用java写一个模仿网易云音乐的博客教程,所以用到了retrofit+rxjava+okhttp3网络框架,因为项目是mvvm框架,所以难免会用到LiveData,它的优势如下: 所以也推荐用LiveData,使用rxjava也可以,就是要考虑一些内存泄漏等问题。liveDataCallAdapter 工程build: 项目build:使用 (支持Java/Kotlin) 将其添加到你的retrofit的build中: 修改调用api的地方: 然后在页面中使用:原创 2022-07-08 11:58:16 · 584 阅读 · 0 评论 -
WebLoading开源库,支持https访问
WebLoading开源库,支持https访问关于引用使用第一步,添加控件第二步,在活动页面实例化,并使用效果图进阶使用去除类似广告头部或其他元素实现页面回退可DIY进度条加载样式关于 因为最近公司项目用到的webview比较多,一方面涉及到了用户体验感(加载进度条可DIY),另一方面,去div样式、加载https网址适配、解决重定向问题、多页面加载问题。所以就有了webLoading1.0.0版本,后续还会有一些丰富的接口方法待完善。开源库地址引用 第一步,在工程的build下添加如下:al原创 2021-03-22 21:42:12 · 849 阅读 · 2 评论 -
Android关于webview的开发心得(笔记(二)解决webview的重定向、加载https网页)
Android关于webview的开发心得(笔记(二)解决webview的重定向、以及加载H5页面)关于关于 WebViewClient webViewClient = new WebViewClient() { @Override public void onLoadResource(WebView view, String url) { super.onLoadResource(view, url); String javascript = "jav原创 2021-03-22 21:40:46 · 634 阅读 · 0 评论 -
Android关于webview的开发心得(笔记(一)简单使用webview)
Android关于webview的开发心得(笔记一)关于关于写这篇文章的时候我内心想得很多东西,全都是这几个月来项目中碰到的问题形成的完整解决方法,包括使用腾讯X5内核、webview网页加载进度、webview的h5支持、多窗口重定向问题、webview中h5页面的文件操作拦截、以及今晚遇到的证书问题、头部样式重复去除问题。WebViewClient webViewClient = new WebViewClient() { @Override public void onLoadR原创 2021-03-22 21:38:13 · 289 阅读 · 0 评论 -
我的第一个开源库-DialogLoading弹出加载框(Kotlin版)
我的第一个开源库-DialogLoading弹出加载框原创 2021-03-10 21:48:15 · 1082 阅读 · 0 评论