首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
pocket
掘友等级
Android
|
pocket
未知的世界
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
314
文章 314
沸点 0
赞
314
返回
|
搜索文章
赞
文章( 314 )
沸点( 0 )
Android 屏幕适配方案
由于Android系统的开放性,任何用户、开发者、硬件厂商、运营商都可以对Android系统和硬件进行定制,修改成他们想要的样子。 以上每一个矩形都代表一种机型,且它们屏幕尺寸、屏幕分辨率大相径庭。随着Android设备的增多,设备碎片化、系统碎片化、屏幕尺寸碎片化、屏幕碎片化…
快速利用RecyclerView的LayoutManager搭建流式布局
之前也写了一个ViewGroup版本的流式布局,该流式布局有两大优点:可以设置行数和是否内容在该行中居中显示(猛戳),说真的自从对RecyclerView的LayoutManager有新的认识后,完全不用担心很多的复杂布局了。而且对ViewGroup测量过程也不用担心了,因为里…
多层嵌套后的 Fragment 懒加载实现
印象中从 Feed 流应用流行开始,Fragment 懒加载变成了一个大家都需要关注的开发知识,关于 Fragment 的懒加载,网上有很多例子,GitHub 上也有很多例子,就连我自己在一年前也写过相关的文章。但是之前的应用可能最多的是一层 Activity + ViewPa…
怎样实现一个非阻塞的超时重试任务队列
最近接手一个项目,要把其中的阻塞任务队列,重构成非阻塞。在客户端很少有机会直接处理任务队列。项目完成需要总结经验 我这里先说明我遇到的阻塞问题,我这里的阻塞不是多线程访问的阻塞,概念上是任务执行的阻塞。具体是: 任务开始客户端准备数据,通过socket向服务器发送数据。 阻塞等…
让Gradle放飞你的apk构建
这是一篇简“短”解决方法,让Apk的构建参数完全由外界决定。通过外部配置版本信息、服务器地址、渠道、编译sdk版本等,直接构建apk,无需开发人员再次修改提交gradle等文件,解放你的双手吧。 以上场景,其实来源于最近的日常需求。因为项目的构建、测试、发布,都是在固定的打包服…
Android中SearchView的使用
亲爱的同学们我又来了,搬好小板凳准备开车了。。。 开个玩笑,同学们准备好,马上开车了。。。 1. SearchView的介绍 2. 网易云音乐的搜索功能 相信你看了之前的那两篇文章的话,很快就能写出下面这个标题栏的。 这里注意一点,就是在初始化SearchView的时候,也可以…
Android 多线程: 手把手带你了解线程池ThreadPool原理&使用
本文将全面讲解线程池ThreadPool原理与 使用
手动实现轮播图(二):循环滚动、定时切换与指示器
在上一篇文章手动实现轮播图(一):ViewPager 入门实践中,我们认识了ViewPager这个布局,也简单上手了一下。 接下来这篇文章,我们会进一步朝着轮播图的方向前进。 接下来就让我们开工吧。 # 1. 循环滚动 我们之前实现的效果里,第一个就无法再往左滑了,最后一个就无…
[译] 为什么 Flutter 能最好地改变移动开发
如果你是一个 Android 开发者,那么你应该听说过 Flutter。这是一个相对来说比较新的,用于制作跨平台原生应用的简单框架。这不是同类产品中的第一款,但它正被谷歌使用,这让它有了一定的可信度。尽管我一开始听到这个框架的时候对此有所保留,但我还是心血来潮地决定给它一个机会…
可能是最好用的Android引导层库
今天来推荐一个好用遮罩引导库,这是我持续维护了大半年的开源项目。刚完成第一版的时候,我也记录了文章,并且有幸推荐到了郭霖大神的公众号: 推荐一个好用小巧的Android引导蒙版(浮层)库。第一版的功能还是比较简单,在后续的持续迭代中,我也新增了好多新功能:fragment支持,…
下一页
关注了
63
关注者
1
收藏集
16
关注标签
60
加入于
2016-07-09