Android -- 开源库
文章平均质量分 75
学习优秀的第三方开源库的使用。
Kevin-Dev
不断学习,做更好的自己!
展开
-
【Android -- 开源库】腾讯 TBS 浏览器 SDK 接入
在 Android 开发项目中,经常会用到 Webview 。而 WebView 是出了名的坑,各种 Bug。腾讯 TBS 浏览服务面向应用开发商和广大开发者,提供浏览增强,内容框架,广告体系,H5游戏分发...原创 2023-06-02 09:00:00 · 3266 阅读 · 0 评论 -
【Android -- 开源库】数据库 Realm 的基本使用
Realm 是一个 MVCC (多版本并发控制)数据库,由Y Combinator公司在2014年7月发布一款支持运行在手机、平板和可穿戴设备上的嵌入式数据库,目标是取代 SQLite。Realm 本质上是一个嵌入式数据库,他并不是基于 SQLite 所构建的。它拥有自己的数据库存储引擎,可以高效且快速地完成数据库的构建操作。和 SQLite 不同,它允许你在持久层直接和数据对象工作。在它之上是一个函数式风格的查询 API,众多的努力让它比传统的SQLite 操作更快 。原创 2023-04-28 17:09:44 · 2029 阅读 · 0 评论 -
【Android -- 开源库】推荐一个全局悬浮窗的框架(FloatWindow)
在日常开发中,我们可能需要实现全局悬浮窗的需求:点击悬浮窗图标可以跳转到一个固定的 Activity A;用户在 app 内的任一 Activity 里都能看到悬浮窗(除了 Activity A)悬浮窗可以关闭,可以拖动,拖动过程中松手可以自动吸附到屏幕边缘。原创 2023-04-03 19:38:51 · 2209 阅读 · 2 评论 -
【Android -- 开源库】表格 SmartTable 的基本使用
Android 自动生成表格框架,GitHub 地址: SmartTable原创 2023-03-09 16:13:22 · 5155 阅读 · 7 评论 -
【Android -- 开源库】PhotoView 的基本使用
一款 ImageView 展示框架,支持缩放,响应手势,位于图片排行榜的第五位,PhotoView 与上面不同的是图片的展示功能,可以实现类似微信头像的放大功能,还有就是很多 App 的图片显示响应手势按压式如何是现实的,这里 PhotoView 将都可以轻松实现。原创 2023-02-11 15:47:59 · 2234 阅读 · 1 评论 -
【Android -- 开源库】ML Kit 实现数字墨水识别功能
机器学习套件是一个移动 SDK,将 Google 的设备端机器学习专业知识运用于 Android 和 iOS 应用。使用我们强大而易用的 Vision API 和 Natural Language API 解决应用中的常见挑战,或打造全新的用户体验。所有功能均由 Google 一流的机器学习模型提供支持,可免费使用。原创 2023-02-03 13:48:54 · 1888 阅读 · 0 评论 -
【Android -- SDK】高德地图的使用
高德地图 Android SDK 是一套地图开发调用接口,开发者可以轻松地在自己的Android应用中加入地图相关的功能,包括:地图显示(含室内、室外地图)、与地图交互、在地图上绘制、兴趣点搜索、地理编码、离线地图等功能。...原创 2022-03-31 09:17:17 · 6644 阅读 · 0 评论 -
【Android -- 开源库】Google VR 给用户呈现 360° 全景图
那么,如何在 Android 中去开发 VR 功能的 APP 呢?我们利用谷歌提供的开源 SDK 来实现实现一个 360° 全景图片的功能。原创 2022-09-23 17:05:34 · 1797 阅读 · 0 评论 -
【Android -- 开源库】RecyclerView 的开源 LayoutManager
Google 默认为 RecyclerView 提供了 LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager,已经可以满足很多开发需求了,但是实际开发过程中,免不了出现一些更加新颖的交互设计。原创 2022-03-21 14:26:31 · 499 阅读 · 0 评论 -
【Android -- 开源库】-->RecyclerView Animators 的基本使用
RecyclerView Animators 是一个 Android 库,允许开发人员轻松创建带有动画的 RecyclerView 。原创 2022-04-12 08:15:00 · 867 阅读 · 0 评论 -
【Android -- 开源库】SmartRefreshLayout 的基本使用
SmartRefreshLayout 以打造一个强大,稳定,成熟的下拉刷新框架为目标,并集成各种的炫酷、多样、实用、美观的 Header 和 Footer。 正如名字所说,SmartRefreshLayout 是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的 View ,还支持多层嵌套的视图结构。......原创 2020-02-17 15:24:04 · 3507 阅读 · 0 评论 -
【Android -- 开源库】UltimateRecyclerView 的基本使用
UltimateRecyclerView 是一个 RecyclerView(Android中ListView的高级灵活版),具有刷新、加载更多、动画等多种功能。原创 2022-04-10 08:30:00 · 708 阅读 · 0 评论 -
【Android -- 开源库】DanmakuFlameMaster 的基本使用
Android 上开源弹幕解析绘制引擎项目。原创 2022-04-07 08:00:00 · 2081 阅读 · 0 评论 -
【Android -- 开源库】日历 MaterialCalendarView 的基本使用
Android 的 CalendarView 的 Material Design 后端端口。 目标是拥有 Material 的外观和感觉,而不是 100% 与平台的实现相同。原创 2022-04-06 09:42:26 · 1516 阅读 · 1 评论 -
【Android -- 开源库】BottomNavigation 的基本使用
BottomNavigation 一个优秀的底部导航栏。该库可帮助用户轻松使用底部导航栏(谷歌的一种新模式)并允许大量自定义原创 2022-04-07 07:45:00 · 1250 阅读 · 0 评论 -
【Android -- 开源库】Logger 日志的基本使用
Simple, pretty and powerful logger for android.简单、漂亮、强大的安卓记录器。原创 2022-03-30 08:30:00 · 784 阅读 · 0 评论 -
【Android -- 开源库】FileDownloader 的基本使用
Android 文件下载引擎,稳定、高效、灵活、简单易用。原创 2022-04-11 17:58:21 · 3704 阅读 · 1 评论 -
【Android -- 开源库】图表绘制 HelloCharts 的基本使用
很早以前就想学习一些图表控件的实现,但一直被耽搁。现在毕设项目里有一个统计模块,所以不得不学了。找控件没花多大力气,不过确实在 MPAndroidChart 和 HelloCharts 之间犹豫了一会。不过简单对比来看,还是 HelloCharts 比较容易实现,也有很多可定义的模块/属性/效果。所以就选择了学习 HelloCharts 。原创 2022-11-16 19:05:03 · 1780 阅读 · 3 评论 -
【Android -- 开源库】绘制图表 MPAndroidChart 的基本使用
Android 平台绘图的开源库有好几个,最成熟最出名的就属于 MPAndroidChart 了,他能帮我们实现曲线图、折线图、柱状图、饼状图,分布图等等。同时还可以实现混合图表。原创 2020-07-07 22:51:56 · 5613 阅读 · 3 评论 -
【Android -- 开源库】AndroidAutoSize 的基本使用
今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案。原创 2019-12-06 16:36:16 · 2728 阅读 · 1 评论 -
【Android -- 开源库】FlexboxLayout 的基本使用
本篇文章就介绍一下它的用法和最新版添加的一些特性(支持集成RecyclerView)。原创 2019-12-05 16:08:47 · 3131 阅读 · 1 评论 -
【Android -- 开源库】FlowLayout 的基本使用
`Android` 流式布局,支持单选、多选等,适合用于产品标签等。原创 2022-03-29 09:10:40 · 1904 阅读 · 0 评论 -
【Android -- 开源库】VerticalTabLayout 的基本使用
支持自定义Indicator大小- 支持自定义Indicator位置- 支持Indicator设置圆角- 支持Tab设置Badge原创 2018-02-28 21:05:45 · 8899 阅读 · 8 评论 -
【Android -- 开源库】Android-PickerView 的基本使用
`Android-PickerView` 是一款仿 `iOS` 的 `PickerView` 控件,带有 3D 圆弧效果,并封装了时间选择和选项选择这两种选择器。原创 2017-09-20 17:44:26 · 12307 阅读 · 2 评论 -
【Android -- 开源库】zxing (二维码)
zxing 快速生成二维码以及扫描二维码原创 2021-03-15 18:17:40 · 1313 阅读 · 0 评论 -
【Android -- 开源库】JZVideo 的基本使用
分享一个超级好用的安卓视频框架。原创 2017-08-14 11:49:30 · 4402 阅读 · 5 评论 -
【Android -- 开源库】ExoPlayer 的基本使用
ExoPlayer是运行在YouTube app Android版本上的视频播放器。优点:支持HTTP上的动态自适应流DASH和SmoothStreaming。支持高级的HLS特点,例如正确的处理#EXT-X-DISCONTINUITY标签。能够无缝的合并,串联,循环播放媒体文件。能够被高度扩展和定制,以适用不同的场景。原创 2021-03-30 15:53:49 · 2252 阅读 · 2 评论 -
【Android -- 开源库】banner 的基本使用
Android 广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等!原创 2017-07-31 16:03:06 · 2545 阅读 · 1 评论 -
【Android -- 开源库】BRVAH 的基本使用
BRVAH 是一个强大的 RecyclerAdapter(万能适配器) 框架,它能节约开发者大量的开发时间,集成了大部分列表常用需求解决方案。原创 2019-12-06 09:55:35 · 2069 阅读 · 1 评论 -
【Android -- 开源库】图片选择器 Matisse 的基本使用
图片选择框架 Matisse 的使用,实现图片的选择及使用相机进行拍摄,最后将选择或拍摄的照片显示在 activity 中。原创 2019-11-27 22:49:59 · 2475 阅读 · 1 评论 -
【Android -- 开源库】图片选择器 PictureSelector 的基本使用
一款针对 Android 平台下的图片选择器,支持从相册获取图片、视频、音频&拍照,支持裁剪(单图 or 多图裁剪)、压缩、主题自定义配置等功能,支持动态获取权限 & 适配 Android 5.0+ 系统的开源图片选择框架。原创 2018-06-27 11:31:33 · 8718 阅读 · 1 评论 -
【Android -- 开源库】NiceSpinner 的基本使用
如今,好多 App 都有下拉选择框的需求,今天这个第三方下拉框可以满足我们大部分的需求噢!原创 2017-12-28 15:33:42 · 16008 阅读 · 12 评论 -
【Android -- 开源库】SpringView 的基本使用
SpringView 是一个提供了上下拖拽的功能组件,能够进行高度自定义,实现各种下拉\上拉动画效果...原创 2022-04-11 10:14:12 · 1064 阅读 · 0 评论 -
【Android -- 开源库】MaterialEditText 的基本使用
为了使用实现该特性效果,我们可以使用 rengwuxian 在 GitHub 推出的 MaterialEditText 控件来实现 。原创 2022-11-15 17:39:56 · 752 阅读 · 0 评论 -
【Android -- 开源库】uCrop (裁剪) 的基本使用
一个适用于 Android 的图像裁剪库。原创 2022-04-06 09:32:58 · 6169 阅读 · 3 评论 -
【Android -- 开源库】CircleImageView 的基本使用
快速圆形的 ImageView,非常适合个人资料图像。 这基于 Vince Mi 的 RoundedImageView,它本身基于 Romain Guy 推荐的技术。原创 2018-11-05 11:11:15 · 3501 阅读 · 2 评论 -
【Android -- 开源库】ARouter 的基本使用
一个用于帮助 Android App 进行组件化改造的框架 —— 支持模块间的路由、通信、解耦。原创 2022-03-25 18:38:08 · 1682 阅读 · 1 评论 -
【Android -- 开源库】TitleBar(统一标题栏、状态栏)
TitleBar Android 标题栏框架,从此布局属性不用记。原创 2021-05-20 14:21:48 · 1452 阅读 · 6 评论 -
【Android -- 开源库】EventBus 的基本使用
EventBus 事件总线,方便 Activity 之间和 Fragment 之间数据传递。原创 2019-12-06 09:51:21 · 854 阅读 · 1 评论 -
【Android -- 开源库】RxJava2.0 响应式编程
目前 RxJava 最新版本是 V3.0.11。RxJava2 有以下三个基本的元素:1. 被观察者(Observable)2. 观察者(Observer)3. 订阅(subscribe)原创 2018-05-03 11:46:50 · 3375 阅读 · 1 评论