首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xingstarx
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
赞
文章( 42 )
沸点( 0 )
支持点击交互的Lottie-Android篇
Lottie大家很熟悉,但点击事件以及一些业务数据交互一直是我们的痛点,本文介绍了快手电商侧的一种Lottie扩展方案来支持点击以及业务数据交互功能
雨露均沾的OkHttp—WebSocket长连接(使用篇)
最近老板又来新需求了,要做一个物联网相关的app,其中有个需求是客户端需要收发服务器不定期发出的消息。 🤔 不行不行,这样浪费资源了,还耗电,会导致很多请求都是无效的网络操作。 🤔 那就长连接呗?WebSocket协议好像不错,通过握手建立长连接后,可以随时收发服务器的消息…
[Android]多层波纹扩散动画——自定义View绘制
多数交互中的动画都是让单个页面元素动起来,这种就很适合用属性动画实现。但是对于 多个元素、非页面内元素 的动画需求,就不方便用View+属性动画实现了。 波纹效果需要同时绘制 多个 同心圆,而且这些圆 不是页面内的元素,未触发之前不需要显示。如果用属性动画实现,至少需要在xml…
一次线程OOM排查看线程使用注意事项
从上报信息看到最后的线程数是 1456 个,这个数量是远远超出我们正常使用量的,再通过这个堆栈信息我们可以知道就是APP中的线程创建数量太多而导致的OOM,排查方向的重点就是要关注APP 里面线程池使用的地方;不同页面都会报这个错误,那这个问题说明不是在特定页面产生的,是通性问…
RecycleView实现自动播放功能
在一些视频APP中,见过一个这样的功能,在滑动该列表停止的时候,会自动播放当前最佳位置的视频,QQ空间视频,UC小视频就是这样的效果,但触发逻辑不太一样。 接到这个需求后,我的第一想法就是,播放器的加载和释放,都放到各自的item里,然后在上层做好管理,划到直播a,用子线程去加…
Android实现随意拖动View效果
项目过程中要实现能在页面中随意的拖动,刚开始实现是用悬浮球的形式进行实现,因为之前项目中用过,实现后发现用户每次安装后,都有权限的限制,甚至有些用户关闭悬浮球权限之后,不知道怎么在手机上打开悬浮球的权限,这样的话用户体验很不好,所以自己重新自定义实现在页面中拖动,不需要请求权限…
使用 Nexus 创建 Docker 仓库
使用 Docker 官方的 Registry 创建的仓库,面临着这样的问题,比如删除镜像后空间默认不会回收,造成空间被占用。比较常见的做法是使用 Nexus 来管理企业的工具包。 Nexus 不仅可以创建 Docker 仓库,也可以 NPM、Maven 等多种类型的仓库。 其中…
RecyclerView瀑布流优化方案探讨
如果同行看到这篇文章,有好的瀑布流优化方案,欢迎给出建议,或者给链接也可以。 产品说让参考抖音快手类的app,让瀑布流滑动效果特别流畅……但目前遇到问题是滑动十几页没什么问题,但是滑动三四十页的时候会出现卡顿。欢迎同行给出建议! 最简单规则瀑布流实现,下面这种是设置3列数据,然…
Android 快速发送邮件
在一般的 apk 中,我们都会设置一个让用户提意见的功能,常见的做法,就是申请一个通用邮箱,让内容发送过来就好了。 而这里的邮箱发送,属于第三方邮件发送,即本来你申请的是 163 的,然后却用 QQ 邮箱去登录,那肯定是不行的,所以需要申请授权码,申请之后,就用账号加授权码发送…
掌阅群分享技术点收集(app性能优化专攻)
使用startService方式启动一个独立进程的服务,这样系统会在service意外死亡后自动重启。 5.0以上使用JobScheduler代替闹钟定时检测启动 。 启动隐藏的前台通知。(支付宝即采用该方式,为系统的一个bug,在7.1.1中已修复,具体体现为下拉任务栏可以看…
下一页
个人成就
文章被点赞
4
文章被阅读
11,749
掘力值
145
关注了
27
关注者
2
收藏集
1
关注标签
13
加入于
2016-06-26