首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HowieChang
掘友等级
Android开发
|
Secret
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
最新
热门
Gradle 依赖统一管理方案和问题排查
Gradle 依赖统一管理方案和问题排查 背景 在组件化开发 Android 应用时,由于多个模块由不同同事负责,并且依赖引入也不是由同一个人来控制,会导致引用到的依赖版本不一致,每个 module
NoClassDefFoundError 排查过程分析
在一次将应用程序打入系统包后,出现了该报错,随之伴随着应用频繁崩溃。 JVM 或 ClassLoader 实例想要加载一个类的定义(一个正常方法调用,或者调用其的 new 关键字来创建实例),但是在这
Rxjava2 线程切换流程解读
介绍一下在 Rxjava2 中如何进行线程切换 祭出官网图 有两个操作符来决定如何切换线程。 subscribeOn 决定从事件源发过来的线程,而 observeOn 决定每调用一次它之后的订阅发生在
pthread_key_create用法导致的崩溃修复
一次测试同事提示应用弹窗偶现消失的Bug。 查看设备内部native崩溃堆栈信息,可以看出大概20分钟会崩溃一次,频率较一致
Ubuntu使用OpenSSL报错Name or service not known
解决方案: 完成编辑后保存,再执行 openssl 命令,该问题已解决 在文件最后加入域名信息,如8.8.8.8 如果使用别的域名也可,114.114.114.114
Jetpack-LifeCycle相关组件使用
到现在的androidx,以及各大组件的完善。可以说,Google自2017年以来,一直致力于Android库的完善,以收回开发库杂乱且不受约束的局面。 组件中的一部分,LifeCycle相关组件。LifeCycle相关组件包括ViewModel、LiveData以及LifeC…
RxJava2 入门食用指南
凯哥的教程由于是基于 RxJava1 的版本, 在使用上可能会有点区别, 如果看的有点晕就瞅瞅我下面写的吧. 1. 创建和订阅事件 Observable调用这个方法发射数据,方法的参数就是Observable发射的数据,这个方法可能会被调用多次,取决于你的实现。 当Observ…
个人成就
文章被点赞
23
文章被阅读
11,761
掘力值
279
关注了
23
关注者
3
收藏集
2
关注标签
11
加入于
2017-09-17