首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
日志好文-一百分
订阅
aaaaaaaa11832
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Android Studio 3.6 正式版终于发布了
我们很高兴宣布 Android Studio 3.6 发布稳定版本了,该版本内有一些针对性的新特性,主要解决了在代码编辑和调试用例中的质量问题。这是我们在 Project Marble 结束之后的第一个版本,其重点是构建强大的集成开发环境(IDE)的基本功能和流。我们从 Pro…
Kotlin Primer· 第三章 ·Kotlin 与 Java 混编
前三章的内容是为方便想在短时间内马上用上 Kotlin 的人,例如作为一个刚入职的新人,公司的代码已经是用 Kotlin 编写了,你应该如何更快的融入与适应。
LiveData详细分析
利用LiveData实现事件总线,替代EventBus。充分利用了生命周期感知功能,可以在activities, fragments, 或者 services生命周期是活跃状态时更新这些组件。支持发送普通事件,也可以发送粘性事件;还可以发送延迟消息,以及轮训延迟消息等等。 Li…
(建议精读)灵魂之力—提升学习效率 99% 的私藏秘籍全公开
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 在学习一个技术之前,判断一个技术是不是真正有价值?一个技术是不是值得我们花费足够的精力去深挖?是非常重要的,关键就在于在未来几年甚至十几年,它是否能真正地解决项目研发过程中的一…
解决 AS 3.1.0 版本 Logcat 合并多条日志的问题
一些三方日志库都会存在上述问题,当然,AndroidUtilCode 在第一时间就解决了该问题,如今只需使用 1.13.8 以上版本即可,如果嫌 AndroidUtilCode 太庞大的话,我这里也提供了单一的日志库:一个精简、全面、方便的 Android 日志库:ALog。对…
Android 高性能日志写入方案
网易考拉作为一款超级电商应用,每天都会产生海量日志信息,对日志的写入性能和完整性都有更高的要求。 Android 中记录日志通常的方式是通过 Java Api 操作文件,当有一条日志要写入的时候,首先,打开文件,然后写入日志,最后关闭文件。使用这种方案虽然当前看上去对程序的影响…
半行代码绑定协程与activity的生命周期
没错就是这么简单。就是半行代码! 在AndroidX中Activity的生命周期的监听可以使用lifecycle。 使用这个观察者监听当前activity的生命周期变化。 所以我所实现的步骤就是通过观察activity的生命周期执行协程的cancel函数。 要使用这种方式难免要…
Android Studio Debug 的 9 个小技巧
周末看 Android Dev Summit '19 的视频的时候,看到一章关于 Android Studio Debug 的介绍,有很多日常非常有用的小技巧,学习了这些小技巧能很大程度的降低我们 Debug 的成本,快速定位问题的本质,今天就向大家介绍一下 Android S…
【Jetpack更新之Fragment】setMaxLifecycle 上位,setUserVisibleHint 被弃用
很多情况下,fragment 的生命周期上限应该低于 FragmentManager/Activity。例如,ViewPager 屏幕外的界面不应被 resumed 我们可以看到官方为了使 fragment 能够在正确的生命周期上,引入了 setMaxLifecycle() 方…
kotlin协程-Android实战
上面的example都是使用GlobalScope上下文来启动协程, 其实真正在android中一般不建议直接使用GlobalScope,因为使用GlobalScope.launch 时,我们会创建一个顶层协程。虽然它很轻量,但它运行时仍会消耗一些内存资源,如果我们忘记保持对新…