首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
chendong
掘友等级
Android 开发
|
杭州尚妆网络科技有限公司
爱 Android 也爱 前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
赞
文章( 30 )
沸点( 0 )
移动 APP 网络优化概述
一般开发一个APP,会直接调用系统提供的网络请求接口去服务端请求数据,再针对返回的数据进行一些处理,或者使用AFNetworking/OKHttp这样的网络库,管理好请求线程和队列,再自动做一些数据解
Android Studio配置fingbugs checkstyle pmd lint
前言在Android项目开发过程中,开发团队往往要花费大量的时间和精力发现并修改代码缺陷。Java静态代码分析工具能够在代码构建过程中帮助开发人员快速、有效的定位代码缺陷并及时纠正这些问题,从而极大地
基于weex的考拉移动端动态化方案
考拉作为一个跨境电商类的App,从最开始就注定会受到政策类的条款限制,从而导致经常会出现一些实时变更的需求。而目前这些实时性的需求又必须通过App的直接发版本来解决,不仅发布周期长,应用市场的审核很浪费时间,而且用户升级率也不高。 当产品策划提到一些新功能场景时,都必须通过一个…
天猫客户端组件动态化的方案——VirtualView 上手体验
在之前的文章《猫客 Tangram 页面内组件的动态化方案》、VirtualView Android实现详解(一)里介绍了 VirtualView 方案,不过内容都侧重与设计和实现原理,在进一步介绍其他细节之前,还是先来直观感受下它是什么、它能实现的效果和它的使用方式吧。 简单…
如何优雅地使用 Git
tag 的作用是对某个提交点打上标签,发布版本后打 tag,便于以后回滚特定版本,而不需要 revert。 tag 是对某一版本的记录。 git rebase一般解释为变基,也有解释为衍合。 git merge 和 git rebase 都可以整合两个分支的内容,最终结果没有任…
ViewPager的那些事
如果想实现ViewPager的数据更新,在调用adapter的notifyDateSetChanged()会发现并没有效果,其实并非没有效果,往后滑动两页到第三页会发现,除了ViewPager默认缓存的那三页数据没有刷新之外,后面的(第三页之后)数据都是刷新了的,这时再返回第一…
Google 发布 2018 年强硬新政策,开发者不容忽视!
1. 背景 从 Android 6.0 开始,Google 开始逐渐收紧 Android 平台的开放性,并在进一步提升应用的安全性、性能以及隐私保护方面做出了许多努力。这一点,从 Google 在之后的 Android 7.0 和 8.0 上不断作出的调整就可以看出。 但事实上…
「大前端」Weex在达人店的一年实践
这里就详细地做一个总结,希望可以给大家带来一些参考。我们团队也比较小,App的量级也不大,很多做得不够好的地方,还希望大神不吝赐教。 前言引用了Weex官网的定义,我们在实践的过程中也实际地体会到了这些。以下是提炼出的几个关键字: 还未接触过weex的同学,如果想先看一下效果,…
支持粘性Item的RecyclerView布局管理器
默认实现了StickyHeadersLinearLayoutManager、StickyHeadersGridLayoutManager、StickyHeadersStaggeredGridLayoutManager. 本开源库并非由我开发,我只是基于作者Doist开发的这个开…
热修复——Tinker的集成与使用
上面是Tinker官方Wiki的原话,意思嘛相信大家都看得明白,但注意啦,它并没有说Tinker可以让补丁实时生效(也叫无感知更新),它必须在打上补丁后重启App(重启进程),补丁才会发挥作用,这跟阿里的热修复方案有着本质的区别。在开始集成Tinker之前,我们有必要了解清楚,…
下一页
个人成就
文章被点赞
61
文章被阅读
6,582
掘力值
191
关注了
14
关注者
11
收藏集
0
关注标签
25
加入于
2017-07-01