腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
Android开发者
专栏成员
举报
43
文章
75354
阅读量
17
订阅数
订阅专栏
申请加入专栏
全部文章(43)
android(42)
webview(2)
kotlin(2)
iview ui(2)
composer(1)
移动开发(1)
编程算法(1)
存储(1)
gui(1)
gradle(1)
搜索文章
搜索
搜索
关闭
揭秘kotlin协程中的CoroutineContext
android
从kotlin1.1开始,协程就被添加到kotlin中作为实验性功能,直到kotlin1.3,协程在kotlin中的api已经基本稳定下来了,现在kotlin已经发布到了1.4,为协程添加了更多的功能并进一步完善了它,所以我们现在在kotlin代码中可以放心的引入kotlin协程并使用它,其实协程并不是kotlin独有的功能,它是一个广泛的概念,协作式多任务的实现,除了kotlin外,很多语言如Go、Python等都通过自己的方式实现了协程,本文阅读前希望你已经知道如何使用kotlin协程,如果不熟悉可以阅读一下官方文档:
做个快乐的码农
2022-02-07
1.9K
0
RxHttp ,比Retrofit 更优雅的协程体验
android
一直有人问我,RxHttp跟Retrofit相比有什么优势?在这,我想通过稳定性、功能性、易用性几个方面来谈谈我的想法。
做个快乐的码农
2022-01-25
2.2K
0
Android——卡顿优化布局篇(含学习资料分享)
android
在当下移动互联网后半场,手机已经是人手必备的设备。App是离用户最近的应用,界面又是最直观影响用户体验的关键部分,其流畅度直接影响用户对产品的评价和留存。
做个快乐的码农
2022-01-22
776
1
MVVM 成为历史,Google 全面倒向 MVI
gui
编程算法
存储
前段时间写了一些介绍MVI架构的文章,不过软件开发上没有最好的架构,只有最合适的架构,同时众所周知,Google推荐的是MVVM架构。相信很多人都会有疑问,我为什么不使用官方推荐的MVVM,而要用你说的这个什么MVI架构呢?
做个快乐的码农
2022-01-15
1.9K
0
MVVM 进阶版:MVI 架构了解一下~
android
Android开发发展到今天已经相当成熟了,各种架构大家也都耳熟能详,如MVC,MVP,MVVM等,其中MVVM更是被官方推荐,成为Android开发中的显学。
做个快乐的码农
2022-01-13
2.1K
0
使用整洁架构优化你的 Gradle Module
android
gradle
现代的 Android 项目都是 Gradle 工程,所以大家都习惯于用 Gradle Module 来划分和组织代码,Module 的大量使用也带来一个问题,一个大项目往往几十上百的 Module,但是当数量众多的 Module 之间的依赖关系不合理时,仍然会严重拖慢工程的编译速度,如何更科学地组织 Gradle Module 是 Android 开发领域的普遍需求。
做个快乐的码农
2022-01-11
516
0
Android界面性能优化必读
android
Android系统要求每一帧都要在 16ms 内绘制完成,平滑的完成一帧意味着任何特殊的帧需要执行所有的渲染代码(包括 framework 发送给 GPU 和 CPU 绘制到缓冲区的命令)都要在 16ms 内完成,保持流畅的体验。这个速度允许系统在动画和输入事件的过程中以约 60 帧每秒( 1秒 / 0.016帧每秒 = 62.5帧/秒 )的平滑帧率来渲染。
做个快乐的码农
2022-01-10
4.8K
0
面试官:听说你熟悉OkHttp原理?
android
是不是既熟悉又陌生,实际上就是因为网络框架已经为我们实现了这些基本功能,所以很容易被我们忽略。为了完整的分析上面的问题,我们需要先复习一下OkHttp的基础原理:
做个快乐的码农
2022-01-07
1.1K
0
你应该知道的kotlin实用技巧
android
kotlin
众所周知,kotlin是google力推的用以取代java的android开发语言
做个快乐的码农
2022-01-04
1.5K
0
Binder概述,快速了解Binder体系
android
众所周知,Binder是Android系统中最主要的进程间通信套件,更具体一点,很多文章称之为Binder驱动,那为什么说它是一个驱动呢,驱动又是何物,让我们自底向上,从内核中的Binder来一步步揭开它的面纱。本文重点在帮助读者对于Binder系统有一个简略的了解,所以写得比较笼统,后续文章会详细分析。
做个快乐的码农
2021-12-31
1.5K
0
再谈移动端跨平台框架 Flutter 与 React Native
android
这几年在大前端的开发领域,选择跨端方案的公司和部门越来越多,一方面是跨平台的前端框架越来越成熟,另一方面也是因原生开发者正逐年减少。所以,在当下掌握一门跨平台的技术栈还是很有必要的,无论从广度还是从深度都会有所帮助。
做个快乐的码农
2021-12-29
2.1K
0
关于Android架构,你是否还在生搬硬套?
android
关于Android架构,可能在很多人心里一直都是虚无缥缈的存在,似懂非懂、为了用而用、处处生搬硬套,这种情况使用的意义真的很有限。本人有多个项目重构的经验,恰好对设计领域较为感兴趣,今天我将毫无保留的将自己对架构、设计的理解分享给大家。
做个快乐的码农
2021-12-28
871
0
Android性能优化(一)之启动加速35%
android
应用的启动分为冷启动、热启动、温启动,而启动最慢、挑战最大的就是冷启动:系统和App本身都有更多的工作要从头开始! 应用在冷启动之前,要执行三个任务:
做个快乐的码农
2021-12-27
1.4K
0
高级工程师的不二之选,Github常年霸榜的超强框架
android
每个Android开发者在产品开发的过程中,都需要用到网络和服务器进行交互。而对于网络框架的使用和理解,往往可以看出一个开发者到底处于什么段位:
做个快乐的码农
2021-12-27
491
0
引入Jetpack架构后,你的App会发生哪些变化?
android
上篇文章我给大家分享了我对Android架构的理解,从思想层面去讲述架构的演进过程。很多小伙伴读完后拍手叫好,表示还想听我讲一下对Jetpack 架构的看法 ,本着帮人帮到底的精神,今天我将再次动笔 尽量从本质上讲清楚Jetpack 架构存在的意义,以及解决的问题。
做个快乐的码农
2021-12-26
843
0
Flutter 启动页的前世今生适配历程
android
APP 启动页在国内是最常见也是必备的场景,其中启动页在 iOS 上算是强制性的要求,其实配置启动页挺简单,因为在 Flutter 里现在只需要:
做个快乐的码农
2021-12-25
885
0
一篇文章读懂Android Framework
android
本文旨在将Framework的框架描绘出来,主要是记录我一段时间关于android framework的学习,希望抛砖引玉,对于读者有一定的帮助。
做个快乐的码农
2021-12-22
3.8K
0
面试官:今日头条启动很快,你觉得可能是做了哪些优化?
android
网上关于启动优化的文章多不胜数,内容千篇一律,大都是列举一些耗时操作,采用异步加载、懒加载等。
做个快乐的码农
2021-12-21
1.1K
0
面试官: 说一下你做过哪些性能优化?
android
之前做热修复的时候研究过 Application 的启动原理。项目中也做过一些启动优化。
做个快乐的码农
2021-12-18
1.2K
0
史上最全的Android面试题集锦
android
在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统Class文件是一个Java源码文件会生成一个.class文件,而Android是把所有Class文件进行合并、优化,然后再生成一个最终的class.dex,目的是把不同class文件重复的东西只需保留一份,在早期的Android应用开发中,如果不对Android应用进行分dex处理,那么最后一个应用的apk只会有一个dex文件。
做个快乐的码农
2021-12-17
778
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档