简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Android 第三方库是由其他开发者或组织创建并维护的可重用的代码库。它们通常以 jar、aar 或者 Gradle 依赖的形式提供,并包含了各种功能模块、工具、组件等,帮助开发者简化开发流程、提高开发效率,并丰富了应用的功能和用户体验。下面列出了我自己经常用到的第三方开源库,还有一些好用的工具网站,同时也方便自己查阅
Android屏幕显示范围有限,在数据可视化需求中经常要使用这样的表格:横向纵向都能滑动,左侧栏目固定,右边可以整体上下左右滑动。例如股票、证券、课程表、值日表、Excel等等主要就是分为 标题 和 内容 两部分,其中内容部分一般都是嵌套RecyclerView,使得标题和内容左右横向滑动时是一起滑动的,且不能错位。
目录前言一、实现思路二、服务端接口三、UI页面三、工具类实现1.检查版本号2.下载apk3.安装apk4.实时更新下载进度5.完整代码三、外部使用总结前言版本的升级和更新是一个线上App所必备的功能,App的升级安装包主要通过 应用商店 或者 应用内下载 两种方式获得,大部分app这两种方式都会具备,应用商店只需要上传对应平台审核通过即可,而应用内更新一般是通过以下几种方式:1.集成第三方库如 a
最近公司有个新需求,想要用定位进行考勤打卡,在距离打卡地一定范围内才可以进行打卡。本文将借鉴 RxTool 的 RxLocationUtils 的定位工具类,实现定位打卡功能,界面仿照如下图所示的钉钉考勤打卡。定位功能这里有两种方案去实现:第一种是利用安卓原生的LocationManager去获取经纬度。第二种就是使用第三方的SDK,如百度地图SDK、高德地图SDK,第三方SDK需要导入Jar包。
我们日常的需求基本上都是图片的轮播,而在一些特殊需求,例如用于展览的的数据大屏,又想展示图片又想展示视频,本文将利用第三方库com.youth.play.banner轮播控件实现图片和视频混合轮播的效果,自动+手动滑动,无限循环,视频自动播放。其中图片使用Glide图片加载库,视频使用GSYVideoPlayer播放器。
协程是一种编程思想,并不局限于特定的语言。除 Kotlin 以外,其他的一些语言,如 Go、Python 等都可以在语言层面上实现协程。Kotlin Coroutine 本质上是 Kotlin 官方提供的一套线程封装 API,其设计初衷是为了解决并发问题,让协作式多任务实现起来更方便。子任务协作运行,优雅的处理异步问题解决方案。协程是一种比线程更加轻量级的存在,不是线程,但是可以把它类比成线程。
button按钮、ImageView、自定义View等各种控件或者布局常常需要这样的样式:多种方式去实现圆角效果(圆角背景或者圆角边框):1. shape2. ViewOutlineProvider3. CardView4. 第三方库5. GradientDrawable和RoundedBitmapDrawable6. 自定义Drawable
在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,可以完美运行在 Java 环境。1.语法简洁、高级2.空指针安全3.完全兼容Java:可Kotlin 和 Java 两种语言混合开发4.函数式编程:扩展
RecyclerView是Android用于取代ListView的SDK,它的灵活性和可替代性都比ListView更好,但RecyclerView也存在一些问题: 高度不能自适应、最后一个 Item 显示不全被遮挡等。而无论ListView还是RecyclerView都必不可少地会使用到适配器,其配置比较繁琐。可以对繁琐的适配器进行快速构建,相比原始的RecyclerView.Adapter适配器
摆线、心形线、星形线、伯努利双纽线、阿基米德螺线、对数螺线、玫瑰线(不常用)