首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
沈杰不想说话
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
196
文章 194
沸点 2
赞
196
返回
|
搜索文章
赞
文章( 194 )
沸点( 2 )
JakeWharton评价我的代码像是在打地鼠?
不久前RxJava正式发布了3.x版本,作为RxJava的爱好者,笔者第一时间对个人项目进行了3.x版本的迁移。 迁移过程中遇到了一个小问题,那就是RxAndroid因为没有及时升级,因此内部还是依赖2.x版本的RxJava,这就导致项目的依赖发生了冲突。 收到男神的回复令我受…
AndroidUtilCodeKTX !是时候提升你的开发效率了 !(持续更新中...)
第一次接触 Kotlin 还是 2017 年,当时 Kotlin 还没扶正,也不是 Android 的官方开发语言。至于我是怎么被安利的,没记错的话,应该是 开源实验室 的 Kotlin 教程。当时身边几乎没有人在学 Kotlin,网上相关的资料也很少,我还翻译了一部分官网文档…
如何优雅的处理Android 的OnActivityResult,RequestPermissions
今天介绍一个开源库 ActivityResultPermission ,一个用于帮助OnActivityResult,PermissionRequest 解耦合的库,不需要依赖Activity中的回调. 一种是启动一个新的Activity来判断权限,获取ActivityForR…
Kotlin下的5种单例模式
最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下: PS:该篇文章不讨论单例模式的运用场景与各种模式下的单例模式的优缺点。只讨论在Java下不同单例模式下的对应Kotl…
自动化日志收集及分析在支付宝 App 内的演进
结合《蚂蚁金服面对亿级并发场景的组件体系设计》,我们能够通盘了解支付宝移动端基础组件体系的构建之路和背后的思考,本文基于服务端组建体系的大背景下,着重探讨“自动化日志手机与分析”在支付宝 App 内的演进之路。 这是整个支付宝移动端无线基础团队的技术架构图,同时蚂蚁金服体系内的…
移动APP质量优化框架 - Booster
Booster 是一款专门为移动应用设计的易用、轻量级且可扩展的质量优化框架,其目标主要是为了解决 APP 复杂度的提升而带来的性能、稳定性、包体积等问题。 质量优化是所有应用开发者都要面临的问题,对于 DAU 千万级的 APP 来说,万分之一的崩溃率就意味着上千的用户受到影响…
SimpleTouch:事件分发可以如此清晰
SimpleTouch为了解决事件分发问题而诞生,该库可以在运行时期打印完整的事件分发流程。 监听View的dispatchTouchEvent,onTouchEvent,onInterceptTouchEvent。 运行时期动态打印事件分发流程。 每一次完整的事件分发记录以j…
Android、Java泛型扫盲
首先我们要明白一个概念,通配符?意义就是它是一个未知的符号,可以是代表任意的类。 无边界通配符 ? 能取不能存。这个好理解,因为编译器不知道?具体是啥类型,故不能存;但是任意类型都继承于Object,故能取,但取出默认为Object对象。 上边界符 ? extends 只是限定…
APK编译及安全防护
APK是AndroidPackage的缩写,即Android安装包(apk),可以通过将APK文件直接传到Android模拟器或手机中执行即可安装。APK的本质是一个zip的压缩包,用压缩软件打开后就可以看到里面的文件以及结构。 AndroidManifest.xml:清单文件…
下一页
关注了
60
关注者
0
收藏集
0
关注标签
65
加入于
2018-04-08