首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android开源库
订阅
哎哟薇
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
[崩溃] Android应用自动重启
在App开发过程中,我们经常需要自动重启的功能。比如: 登录或登出的时候,为了清除缓存的一些变量,比较简单的方法就是重新启动app。 crash的时候,可以捕获到异常,直接自动重启应用。
Android 常用开源库总结(持续更新)
收集了一些比较常见的开源库,特此记录(已收录410+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。 HTextView 一款支持TextView文字动画效果的Android组件库。 SlantedTextView 一个倾斜的TextView…
生成并添加 aar/jar 到自己的工程
aar/jar 的创建并添加
我们经常用的Loading动画居然还有这种姿势
Loading动画几乎每个Android App中都有。 一般在需要用户等待的场景,显示一个Loading动画可以让用户知道App正在加载数据,而不是程序卡死,从而给用户较好的使用体验。 同样的道理,当加载的数据为空时显示一个数据为空的视图、在数据加载失败时显示加载失败对应的U…
CityPicker城市选择器v4.0.0版本发布
在实际的项目中一般情况下都需要使用到省市区三级联动地址选择的功能,有的公司是提供接口获取,有的公司则不是,需要自己实现。一开始,我也深受其扰,每次都是要复制一遍,就想能不能打个包出来,供大伙使用。所以自己就封装了一个,不需要自己添加数据源,直接引用即可。这就是CityPicke…
开源整理:Android App 新手指引开源控件
做好 App 的新手指引,能让其功能第一次与用户见面快速让用户上手,本文整理了 Github 上一些不错的新手指引开源控件,希望对开发者们有所帮助。
移动APP质量优化框架 - Booster
Booster 是一款专门为移动应用设计的易用、轻量级且可扩展的质量优化框架,其目标主要是为了解决 APP 复杂度的提升而带来的性能、稳定性、包体积等问题。 质量优化是所有应用开发者都要面临的问题,对于 DAU 千万级的 APP 来说,万分之一的崩溃率就意味着上千的用户受到影响…
2019 年 5 月 Android 开发热门开源项目
分享 2019 年 5 月 GitHub 上比较流行的 9 个和 Android 开发相关的开源项目,包括对话框、日历、矢量绘图组件,内存泄露检测库,Kotlin 的 linter、mock 库、依赖注入框架等。 square 开源的内存泄露检测库。 LeakCanary 会自…
强大美观的通用弹窗XPopup,一个就足够!
市面上已有的类库要么功能不足够,要么交互效果不完美,有着普遍的缺点,就像BottomSheet存在的问题一样。比如:窗体消失的动画和背景渐变动画不一致,窗体消失后半透明背景仍然停留一会儿 为了增加交互的趣味性,遵循Material Design,在设计动画的时候考虑了很多细节,…
支持横向、竖向无限滚动和自定义指示器的广告条BannerView和淘宝头条效果
产生ANR 的原因: 开篇已经大致介绍,就是调用ViewPager.setCurrentItem(),底层会去测量滚动的偏移量,由于实现无线滚动的方式是将适配器中间的getItemCount()方法返回一个无穷大的数,所以在测量偏移量时会特别耗时,这样就导致了ANR异常。