首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
开源库
订阅
小帆
更多收藏集
微信扫码分享
微信
新浪微博
QQ
92篇文章 · 0订阅
让你的app高大上,自定义对话框实现安卓原生指纹功能
安卓6后,开始官方支持指纹识别的api。主要用到的类是FingerprintManager。但是该类在低于6的安卓环境上运行会崩溃。因此有了衍生的FingerprintManagerCompat和FingerprintManagerCompat23。其中23这个版本包含了对23…
基于okhttp和RxJava封装的自动重连的WebSocket - huiAndroid的博客 - CSDN博客
RxWebSocket是一个基于okhttp和RxJava封装的WebSocket客户端,此库的核心特点是 除了手动关闭WebSocket(就是RxJava取消订阅),WebSocket在异常关闭的时候(onFailure,发生异常,如WebSocketException等等),
Glide 这样用,更省内存!!!
Glide 是 Google 官方推荐的一款图片加载库,使用起来也非常的简单便利,Glide 它帮我们完成了很多很重要,但是却通用的功能,例如:图片的加载压缩、展示、加载图片的内存管理等等。 但是,在使用 Glide 的时候,有一些小技巧,可以让你的内存更优化,避免可能出现的 …
可能是最优雅的切换布局的方法
动态切换布局控件
Android 技术选型(持续更新中...)
Timber 就一个文件,是上层api封装,底层仅提供打印到logcat实现,打印到文件的话需要自己实现接口. 可以参考这个来设计自己app中的顶层api https://github.com/hss01248/HttpUtilForAndroid :我花最多精力维护的一个库,…
Android CityPicker2.0:类似美团等APP选择城市界面
下载demo.apk体验. or 下载library手动导入. CityPicker 基于DialogFragment 实现,已提供定位接口,需要APP自身实现定位。 在style.xml 中自定义主题并且继承DefaultCityPickerTheme ,别忘了在manife…
高性能日志框架 Log4a 原理分析
本文主要分析 Android 端基于 mmap 的高性能日志框架 Log4a 的实现原理(求star)。 对于移动开发者来说,针对一些用户反馈难以复现的线上问题,分析日志有时候是解决问题的必要手段。 但是日志的收集一直有个痛点,就是性能与日志完整性无法兼得。 要实现高性能的日志…
【最全最新】根据卡号获取银行名称、银行编码、卡片类型
根据卡号获取银行名称、银行编码、卡片类型。更有直接格式化输入手机号、身份证号、银行卡号。
Android 优秀文章和开源库推荐
文章推荐 1. Android-注解详解 文章总结了Android相关的注解,包括IntDef、StringDef,资源类型注解,Null注解等,在开发中正确地使用注解,不仅可以提高我们的开发效率,还可以减少代码错误。 推荐指数:四颗星 2. 深入理解Android之Gradl…