前言 在我们请求用户权限时,很有可能会被用户有意无意地点了拒绝,而这个权限恰恰又是当前操作所以必须的,所以一般我们都会希望用户能手动去打开权限,以便我们能顺利的执行业务逻辑。...
前言 在我们请求用户权限时,很有可能会被用户有意无意地点了拒绝,而这个权限恰恰又是当前操作所以必须的,所以一般我们都会希望用户能手动去打开权限,以便我们能顺利的执行业务逻辑。...
平时读博客搜 GitHub 多了,总会发现一些大家都在比较推崇的第三方框架,觉得非常不错暂时又用不到,于是就打算把它们都收藏起来,需要用到的时候就不用到处问到处搜了。收藏得多...
前言 相信很多安卓开发者都会或多或少地对国产的 ROM 适配感觉很头疼,尽管我们大部分的代码只要遵循安卓原生系统的规范开发,大部分情况下都会相安无事。但总会有那么一些时候,同...
WaveView 有一天,UI脑洞大开,想设计一个炫酷的个人信息界面,嗯,波浪流动的动态效果背景不错,做一个这个吧: UI说,我给几张图,你自己挪吧。 作为一个有灵魂的程序员...
DashedLine Github 地址:https://github.com/SenhLinsh/DashedLine 前言 一般情况下, 我们在布局绘制实线和虚线, 可以...
我在Github上面主推了一个项目, 是工作之中一点点收集的实用工具类, 可以减少很多查询方法或者写代码的时间, 希望对大家有所帮助.https://github.com/S...
NoPaddingTextView 有天, 当你遇到复杂的UI界面, 发现, 咦? 我的TextView明明使用的wrap_content, 明明没有设置padding, 为...
前言 Tinker 的介绍我就不多说了,网上很多关于 Tinker 的文章,本篇文章的目的旨在快速集成 Tinker,方便在项目中使用。需要了解 Tinker 的可以点击一下...