- 博客(1782)
- 资源 (45)
- 收藏
- 关注
转载 XPopup 扩展功能库,基于 XPopup 强大的弹窗能力和 PickerView 的选择器逻辑,封装了时间选择器弹窗和城市选择器弹窗。
XPopupExt项目地址:li-xiaojun/XPopupExt简介: XPopup 扩展功能库,基于 XPopup 强大的弹窗能力和 PickerView 的选择器逻辑,封装了时间选择器弹窗和城市选择器弹窗。更多:作者提 Bug标签:XPopupExt 是 XPopup 的扩展功能库,由于对 PickerView 自身的 UI 和交互不满意,就结合 XPopup 强大的弹窗能力和 PickerView 的选择器逻辑,封装的了新的选择器弹窗和城市选择器弹窗。...
2022-05-12 18:20:37 1561
转载 Android 悬浮窗,绝对是目前相关悬浮窗开源库最完美的适配方案
PerfectFloatWindow项目地址:Alonsol/PerfectFloatWindow简介: android 全局悬浮窗,目前已经适配华为,小米,vivo,oppo,一加,三星,魅族,索尼,LG,IQOO,努比亚,中兴,金立,360,锤子等目前是市面上所有机型兼容 android4.1 至 android11 版本,支持 androidX更多:作者提 Bug标签:Android 悬浮窗,绝对是目前相关悬浮窗开源库最完美的适配方案。目前已经适配华为,小米,...
2022-05-12 18:19:29 3753 3
转载 android 图表,charts,include line,ring,bar,radar,diagram etc
VCharts项目地址:Vinctor/VCharts简介: android 图表,charts,include line,ring,bar,radar,diagram etc更多:作者提 Bug标签:Preview(demo)(使用)适配 AUTO(AutoLayout)view.setAuto(boolean);//默认开启usage(demo)compile 'com.vinctor:vcharts:x.y...
2022-05-12 18:18:32 262
转载 ~ 自定义 View,圆、三角形、云朵,平移及旋转动画
SceneryView项目地址:youlookwhat/SceneryView简介: 🏜 The scenery is unique here~ 自定义 View,圆、三角形、云朵,平移及旋转动画。更多:作者提 Bug标签:🏜 Hand-painted scenery, let it fly~1.SceneryView原型来自 dribbble:Gallery App Icon 对应文章:《自定义 View 实现 Dribbble 上动感的 Ga...
2022-05-12 18:17:22 206
转载 Jetpack-Mvvm
Jetpack-Mvvm项目地址:zskingking/Jetpack-Mvvm简介: 使用 Jetpack 全家桶+Kotlin 实现的 Android 社区 App 加音乐播放器。不写晦涩难懂的代码,尽量标清每一行注释,严格遵守六大基本原则,大量运用设计模式,此项目可快速帮你入手 Kotlin、Jetpack。如果觉得对你有帮助,右上角点个 star,事先谢过🍉🍉🍉更多:作者提 Bug标签:注意注意as 升级到 4.2 后 jdk location 默认是 ...
2022-05-12 18:16:15 273
转载 一个顺滑的、高度自定义的滚轮控件和选择器,支持类似 iOS 的 3D 效果
WheelPicker项目地址:zyyoona7/WheelPicker简介: A smooth, highly customizable wheel view and picker view, support 3D effects like iOS. 一个顺滑的、高度自定义的滚轮控件和选择器,支持类似 iOS 的 3D 效果更多:作者提 Bug标签:简介(Introduction)自定义 View 实现滑动流畅、功能齐全、用法简单、高度自定义的 ...
2022-05-11 17:19:19 354
转载 基于微信 xlog 开源 日志框架
XLogHelper项目地址:JiangHaiYang01/XLogHelper简介: 基于微信 xlog 开源 日志框架更多:作者提 Bug标签:基于微信 XLog 的日志框架&&对于 XLog 的分析建议在个人博客中查看,阅读体验更佳之前写过一个 日志框架LogHelper,是基于 Logger 开源库封装的,当时的因为项目本身的日志不是很多,完全可以使用,最近和其他公司合作,在一个新的项目上反馈,说在 大量 log 的情况下会...
2022-05-11 17:10:11 2025
转载 android 仿头条 微信大图预览动画 双击缩放 保存至相册
GalleryView项目地址:cedear/GalleryView简介: android 仿头条 微信大图预览动画 双击缩放 保存至相册更多:作者提 Bug标签:在我现在的项目当中,也存在大图预览的功能,但其实现过于繁重,采用一个 Activity 实现,并且在图片展示的过程中会产生卡顿感,整体感觉很是不好,正巧项目也在重构过程中,所以决定将这一功能写成一个成型的控件。话不多说,先上图看下效果。整体实现思路图片展示:PhotoView(大图支持双...
2022-05-11 17:06:08 538
转载 图片浏览器
ImageViewer项目地址:albert-lii/ImageViewer简介: :crystal_ball:图片浏览器,支持图片手势缩放、拖拽等操作,自定义 View的模式显示,自定义图片加载方式,更加灵活,易于扩展,同时也适用于 RecyclerView、ListView 的横向和纵向列表模式,最低支持版本为 Android 3.0 及以上...更多:作者提 Bug官网标签:ImageViewer![apisvg]正在上传…重新上传取消关于...
2022-05-11 17:04:56 259
转载 权限动态申请辅助类
PermissionHelper项目地址:arvinljw/PermissionHelper简介: 权限动态申请辅助类更多:作者提 Bug标签:最近又看到有人是分享使用空 Fragment,来避免重写 onActivityResult 进行 Activity 之间信息的交互,这让我想起了之前看到的 RxPermissions 这个库也是使用这个原理去申请权限,当时觉得居然还有这种操作,想象力真是太好了。但是即使它这个再好,我还是想说我这个可能更好一点。项目地...
2022-05-11 15:40:36 545
转载 ViewPager,ViewPager2 无限轮播功能。自定义 Indicator,支持一屏三页,支持仿魅族 banner 效果。极其简单的使用方式
banner项目地址:zguop/banner简介: 🔥🔥ViewPager,ViewPager2 无限轮播功能。自定义 Indicator,支持一屏三页,支持仿魅族 banner 效果。极其简单的使用方式更多:作者提 Bug标签:全新升级,基于ViewPager2实现无限轮播功能。可以自定义 indicator,需自定义实现Indicator接口,内置了的 IndicatorView,支持五种动画切换。支持传入 RecyclerView.Adapter 即...
2022-05-11 15:31:24 2067
转载 听书 app,学习用途
Ting项目地址:zjw-swun/Ting简介: 听书 app,学习用途更多:作者提 Bug标签:我是听书重度用户,因为某喜下架了很多我喜欢听的免费资源,,比如《我当算命先生那几年》(支持正版,我也经常付费听的,但是这个版本确实是免费的,但是被下架了,特别想听),所以在网上找了一个源,自己提出的需求,做了这款 app2. 项目效果图主界面:主要是搜索功能,热门搜索目前是写死的搜索结果页面:支持下拉刷新,上拉加载更多,滑动到第 2 页提供返回顶部...
2022-05-11 15:28:06 226
转载 JetpackMvvm
JetpackMvvm项目地址:hegaojian/JetpackMvvm简介: :chicken::basketball:一个 Jetpack 结合 MVVM 的快速开发框架,基于 MVVM 模式集成谷歌官方推荐的 JetPack 组件库:LiveData、ViewModel、Lifecycle、Navigation 组件 使用 Kotlin 语言,添加大量拓展函数,简化代码 加入 Retrofit 网络请求,协程,帮你简化各种操作,让你快速开发项目更多:作者提 Bug官网...
2022-05-11 15:25:44 993
转载 快速开发的项目壳,Kotlin 语言开发
MvvmHelper项目地址:hegaojian/MvvmHelper简介: :chicken::basketball:这是一个快速开发的项目壳,Kotlin 语言开发,MVVM+Jetpack 架构,封装了公共头部、界面状态管理、ViewModel、LiveData、DataBinding、头部刷新、加载更多、沉浸式、全局通知、丰富好用的拓展函数、RxHttp 网络请求等等一系列工具更多:作者提 Bug标签:项目初始化模板:chicken::chicken::...
2022-05-11 14:49:10 345
原创 RxHttp网络请求
RxHttp项目地址:kongpf8848/RxHttp简介: 基于 RxJava2+Retrofit+OkHttp4.x 封装的网络请求类库,亮点多多,完美兼容 MVVM(ViewModel,LiveData),天生支持网络请求和生命周期绑定,天生支持多 BaseUrl,支持文件上传下载进度监听,支持断点下载,支持 Glide 和网络请求公用一个 OkHttpClient更多:作者提 Bug标签:基于 RxJava2+Retrofit 2.9.0+OkHttp 4...
2022-05-11 11:45:03 993
原创 android 调用相机拍照。适配到 Android 10
Photograph项目地址:donkingliang/Photograph简介: android 调用相机拍照。适配到 Android 10更多:作者提 Bug标签:android 调用相机拍照。适配到 Android 10这个 demo 展示了 android 如何调用手机相机拍照并拿到拍出来的图片。demo 兼容到 android 10。 在这个 demo 中,android 10 和 10 以下是分别处理的,使用了不同的方式创建图片 uri 和加载图片。...
2022-05-11 11:42:13 538
原创 酷欧天气的协程版本实现,采用了 MVVM 架构
coolweathercoroutines项目地址:LoverJoker/coolweathercoroutines简介: 酷欧天气的协程版本实现,采用了 MVVM 架构。更多:作者提 Bug标签:一句话总结协程是什么协程是一种编程思想,不局限于语言。Kotlin 协程在 Android 中有什么用?用同步的方式写异步代码。使得代码更优雅。延伸阅读, 学习协程Kotlin协程入门学习,看这一篇就足够了欧酷天气-协程 MVVM 版本简介...
2022-05-11 11:41:20 260
转载 音视频流录制+同时语音识别+同时人脸识别+同时语音合成
RecordVideoWu项目地址:wuqingsen/RecordVideoWu简介: 音视频流录制+同时语音识别+同时人脸识别+同时语音合成更多:作者提 Bug标签:介绍这是录制视频+语音识别+人脸识别的 demo软件架构录制视频用的分为录制音频流和视频流;利用 Android 的 Camera 视频流,开启子线程 VideoEncoderThread 利用 MediaCodec 实现视频流的编码,编码为 h264 格式; 利用百度 ai 的 ...
2022-05-10 16:08:04 446
原创 StackExpandableView
StackExpandableView项目地址:fabiosassu/StackExpandableView简介: A custom view that resembles the iOS notification group behavior更多:作者提 Bug标签:正在上传…重新上传取消A custom view that resembles the iOS notification group behavior...
2022-05-10 16:04:32 105
转载 持之以恒的练习算法,让基础更扎实,让逻辑思维更强,加油
LeetCode项目地址:gaoshengnan/LeetCode简介: 持之以恒的练习算法,让基础更扎实,让逻辑思维更强,加油更多:作者提 Bug标签:掌握数据结构和算法直接的好处就是能写出性能更优的代码。算法是一种解决问题的思路和方法,从长期来看,大脑思考能力是个人最重要的核心竞争力,而算法是为数不多的能够训练大脑思考能力的途径之一。关于要不要学数据结构和算法以及算法有没有用这种问题不想再多做解释,只能说志同道合者共行,如果你也感兴趣,可以和我一起学习数据结...
2022-05-10 15:44:20 228
原创 组件化 + Arouter + Jetpack + Rxjava + Retrofit + AOP 等框架
WanAndroid项目地址:1170762202/WanAndroid简介: 🔥🔥🔥组件化 + Arouter + Jetpack + Rxjava + Retrofit + AOP 等框架更多:作者提 Bug标签:简介本项目基于 组件化 + MVVM + Arouter + Jetpack + Rxjava + Retrofit + AOP 等框架实现的一款开源项目。如有任何疑问或 bug 欢迎给我提issues),项目会一直维护下去,一起努力打造一个完美的...
2022-05-10 15:32:07 327
原创 SplitEditText 是一个灵活的分割编辑框。常常应用于验证码输入 、密码输入等场景
SplitEditText项目地址:jenly1314/SplitEditText简介: 🔢 SplitEditText 是一个灵活的分割编辑框。常常应用于验证码输入 、密码输入等场景。更多:作者提 Bug标签:正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消SplitEditText for Android 是一个灵...
2022-05-10 15:29:58 483
转载 二维码/条码识别、身份证识别、银行卡识别、车牌识别、图片文字识别、黄图识别、驾驶证(驾照)识别
Scanner项目地址:shouzhong/Scanner简介: 二维码/条码识别、身份证识别、银行卡识别、车牌识别、图片文字识别、黄图识别、驾驶证(驾照)识别更多:作者提 Bug标签:>>> reset-###-联系我QQ 群 777891894(问题交流,答案:android)说明识别库,识别器可选择,这里有你常用的二维码/条码识别,还有你可能用到的身份证识别、银行卡识别、车牌识别、图片文字识别、黄图识别、驾驶证识别,如果没有你想要...
2022-05-10 15:27:13 919
转载 android 史上最好用的吸顶库,支持复杂的吸顶自定义 View
StickyHeaderForRecyclerView项目地址:lizijin/StickyHeaderForRecyclerView简介: 史上最好用的吸顶库,支持复杂的吸顶自定义 View,单类型吸顶功能,多类型吸顶功能,指定位置吸顶功能,设置吸顶偏移量,无缝配合 AppBarLayout更多:作者提 Bug标签:StickyHeaderForRecyclerView这可能是目前为止设计最精良的 RecyclerView 吸顶库支持复杂吸顶 View 功...
2022-05-10 15:24:30 1029
转载 zbar 扫描快,zxing 可以生成和识别本地,So,我就把他们结合在了一起,这样 Android 二维码(条形码)功能就更便捷了
zBarLibary项目地址:bertsir/zBarLibary简介: 🔥 zbar 扫描快,zxing 可以生成和识别本地,So,我就把他们结合在了一起,这样 Android 二维码(条形码)功能就更便捷了更多:作者提 Bug标签:zbar 扫描快,zxing 可以生成和识别本地,So,我就把他们结合在了一起,这样二维码识别就更便捷了(包含主要功能,二维码识别生成,条形码识别生成)Plan1.优化代码结构2.优化双识别引擎3.更换图片...
2022-05-10 15:21:33 1220 1
转载 Android 马甲包生成垃圾代码插件
AndroidJunkCode项目地址:qq549631030/AndroidJunkCode简介: Android 马甲包生成垃圾代码插件更多:作者提 Bug标签:此插件用于做马甲包时,减小马甲包与主包的代码相似度,避免被某些应用市场识别为马甲包。使用方法根目录的 build.gradle 中:buildscript { repositories { mavenCentral() } dependencies ...
2022-05-10 15:18:01 1649
原创 android 自定义控件之 RecyclerView 打造万能 ViewPager TabLayout
TabLayoutNiubility项目地址:AnJiaoDe/TabLayoutNiubility简介: Android 自定义控件之 RecyclerView 打造万能 ViewPager TabLayout(仿今日头条 Tab 滑动、Tab 多布局、indicator 蠕动、自定义 indicator、文字颜色渐变、自定义 Fragment)更多:作者提 Bug标签:tab-tablayout-recyclerview-导航-文章目录GitHub:GitH...
2022-05-10 15:13:02 946
原创 一个基于 Kotlin + Jetpack + Coroutines + Retrofit 封装的网络请求框架
ReactiveHttp项目地址:leavesC/ReactiveHttp简介: 一个基于 Kotlin + Jetpack + Coroutines+ Retrofit 封装的网络请求框架更多:作者提 Bug标签:一个基于 Kotlin + Jetpack + Coroutines + Retrofit 封装的网络请求框架导入依赖allprojects { repositories { maven { url "https://j...
2022-05-10 15:11:43 284
转载 PhotoSelector
项目地址:mehayou/PhotoSelector简介: 调用系统相机相册,拍摄照片、选取图片,进行裁剪、压缩处理图片。更多:作者提 Bug标签:介绍调用系统相机相册,拍摄照片、选取图片,进行裁剪、压缩处理图片。简单、实用、方便 适配已知系统版本问题(API16~30) 无需手动申请动态权限 校正拍照后图片角度被旋转 异步处理图片压缩、结果回调 系统相册媒体库显示刷新(拍照、裁剪、压缩后的图片) 多种回调结果类型可选(Flie、byte[]、Bitm...
2022-05-10 15:08:23 170
转载 天气 App 中常见的 Android 自定义控件,可以用来动态展示日出和日落
SunriseSunsetView项目地址:tianma8023/SunriseSunsetView简介: :sunny: An Android view to show sunrise and sunset dynamically which is common seen in Weather App. / 天气 App 中常见的 Android 自定义控件,可以用来动态展示日出和日落。更多:作者提 Bug标签:An Android view to show ...
2022-05-10 15:06:23 723
原创 Android 关于推送通知还需要一些其他的设置问题
1.开启通知权限//开启通知权限 private void checkNotifySetting() { boolean isOpened = NotificationUtils.isNotificationEnabled(this); if (isOpened) { LogUtil.d(LogUtil.L, "通知权限已经被打开" + "\n手机型号:" + android.os.Build.MO
2020-10-29 15:03:45 948
原创 Android 阿里推送正常推送以及辅助通道走过的坑
android开发中 app的保活和推送到达都是个绕不过去的坎 他俩相辅相成目前阿里推送的辅助推送通道可以进一步的帮助实现这个推送的到达率https://help.aliyun.com/document_detail/30067.html?spm=a2c4g.11186623.6.590.598b7fa8XmiUlS#h2-7-小米/华为/FCM/OPPO/VIVO/魅族 系统推送支持1. 相关概念 2. 配置应用 3. 下载扩展包 4. Proguard配置 5. 在应用...
2020-10-21 14:48:15 2482 3
原创 java中string类型转换成map
背景:有时候string类型的数据取出来是个很标准的key、value形式,通过Gson的可以直接转成map使用方式: Gson gson = new Gson(); Map<String, Object> map = new HashMap<String, Object>(); map = gson.fromJson(jsonString, map.getClass());#关键 String goodsid=(St
2020-10-17 11:19:06 1653
原创 Android 获取系统声音的媒体,铃声,闹钟,通话 以及实现震动、铃声提醒
AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//1.通话音量int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL );int current = mAudioManager.getStreamVolume( AudioManager.STREAM_VOICE_CALL );L...
2020-10-13 15:00:43 1593
原创 Android 截屏保存图片
记录: /** * 1.获取和保存当前屏幕的截图 */ private void GetandSaveCurrentImage() { //1.构建Bitmap WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); int width = displa
2020-09-24 18:16:31 543
原创 Android 将文字转换成图片并保存起来
记录一下: // 画布 private Canvas mCanvas; // 画笔--画图片 private Paint mPicturePaint = new Paint(); // 画笔--写字 private Paint mTextPaint = new Paint(); // 画笔--写运动数据 private Paint mDataPaint = new Paint(); /** * 根据图片和文字生成图片 .
2020-09-24 18:08:37 1413
原创 Android 保活比较好的方式
前言:实际开发中需要完成的功能。在此做个记录!Android 后台运行白名单,优雅实现保活保活现状我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。但有一部分应用,应用本身的使用场景就需要在后台运行,用户也是愿意让它在后台运行的,比如跑步类应用。一方面流氓软件用各种流氓手段进行保活,另一方面系统加大杀后台的力度,导致我们一些真正需要...
2020-09-24 18:00:48 1017
原创 Android 面试公司需要问公司的几点
1.公司现在有几个项目,主打项目是什么?项目盈利点是什么2.现在Android团对人员有几个3.年假有几天,发放规则是怎么样的,几个月发放4.年终奖制度是怎么样的?几个月还是?5.薪资制度是怎么样的,一年调薪几次?6.五险一金是按照什么基数去上交的?公积金公司交的比例是多少?7.你们上班的时间是怎么样的?8.平时加班或者周日周六加班是按加班费算,还是怎么算的?9.试用期工资是怎么样的?...
2020-08-31 16:36:15 235
原创 互联网企业扣分项
1.单休2.大小周3.试用期超过3个月4.明确无年终奖5.企业主页上注明偶尔加班6.公司人数少于100人7.上班时间超过8小时8.属于外包企业9.项目是混合开发或者是跨平台开发10.企业在看准网上的负面评论过多11.每天通勤时间超过3小时...
2020-08-31 16:09:48 203
android二维码扫描DEMO
2014-05-08
android-java常用正则工具类
2014-05-08
Notification使用详解之一:基础应用
2014-04-18
Android之ViewGroup实现可拖动的GridView
2014-04-17
Android开发指南
2014-04-17
android 网络视频播放DEMO
2014-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人