腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Bennyhuo
专栏作者
举报
132
文章
204884
阅读量
49
订阅数
订阅专栏
申请加入专栏
全部文章(132)
kotlin(101)
java(59)
android(36)
ide(26)
api(26)
编程算法(26)
javascript(15)
网络安全(14)
https(14)
打包(13)
gradle(13)
jvm(9)
ios(7)
go(7)
文件存储(7)
jdk(7)
node.js(6)
json(6)
c++(5)
scala(5)
git(5)
github(5)
http(5)
swift(4)
数据库(4)
apache(4)
开源(4)
python(3)
html(3)
textview(3)
jar(3)
面向对象编程(3)
数据结构(3)
groovy(3)
mac os(2)
android studio(2)
sql(2)
腾讯云测试服务(2)
网站(2)
存储(2)
缓存(2)
hashmap(2)
tcp/ip(2)
大数据(2)
微服务(2)
haskell(2)
flutter(2)
调试(2)
对象存储(1)
自动驾驶(1)
c 语言(1)
lua(1)
react(1)
xml(1)
ajax(1)
typescript(1)
opengl(1)
access(1)
spring(1)
serverless(1)
spark(1)
正则表达式(1)
mybatis(1)
spring boot(1)
npm(1)
rpc(1)
windows(1)
腾讯云开发者社区(1)
jupyter notebook(1)
迁移(1)
rust(1)
atomic(1)
hook(1)
sentry(1)
setter(1)
string(1)
target(1)
web(1)
wrapper(1)
数据存储(1)
线程安全(1)
搜索文章
搜索
搜索
关闭
使用 Jetpack ActivityResult 处理 Activity 之间的数据通信
https
网络安全
go
api
kotlin
无论您是在应用中请求某项权限,从文件管理系统中选择某个文件,还是期望从第三方应用中获取到某些数据,都会涉及到在 Activity 之间传递数据,而这也正是 Android 中进程间通信的核心要点。近期我们发布了新的 ActivityResult API 来帮助简化 Activity 间的数据通信。
bennyhuo
2021-04-26
859
0
优先使用 KTX 库 | MAD Skills
https
网络安全
go
kotlin
api
在 Kotlin 中使用 Android 的 Java API 时,您会迅速意识到这样的做法失去了 Kotlin 语言简单有趣的特点。与其您亲自去编写这些 API 的 wrapper 和扩展函数,不如了解一下 Jetpack KTX 库。目前为止,已有超过 20 个库拥有对应的 KTX 版本,这些 KTX 库实现了常用的 Java 版本 API 的功能,包括 Android 平台 API、ViewModels、SQLite,甚至还有 Play Core。本文会介绍目前可用的 KTX API 并深入其中去分析它们是如何实现的。
bennyhuo
2021-04-26
1.7K
0
上手使用 Room Kotlin API
https
网络安全
腾讯云测试服务
go
数据库
Room 是 SQLite 的封装,它使 Android 对数据库的操作变得非常简单,也是迄今为止我最喜欢的 Jetpack 库。在本文中我会告诉大家如何使用并且测试 Room Kotlin API,同时在介绍过程中,我也会为大家分享其工作原理。
bennyhuo
2021-04-26
1.5K
0
闲聊 Kotlin-Native (0) - 我们为什么应该关注一下 Kotlin Native?
kotlin
rust
go
swift
Kotlin-Native 的定位略显尴尬,为什么这么说呢?因为现在的编程语言实在太多了,新语言出来必然要解决现有某个语言的痛点,这样才能快速切入该语言所覆盖的领域。Kotlin 也是这样在当年崭露头角的,要不是 Android 上没有很好的替代语言,估计 Kotlin 也不会这么快进入大家的视野。
bennyhuo
2020-09-18
2.9K
0
破解 Kotlin 协程 番外篇(2) - 协程的几类常见的实现
ajax
kotlin
go
lua
python
前面一篇文章我们大概讨论了协程是怎么一回事,也举了一些例子,不过整体上覆盖的细节比较少。这篇文章我们按照协程的经典论文 “Revisiting Coroutines” 的思路展开,详细的讨论下协程究竟是怎样的存在。当然由于涉及语言较多,个人水平有限,如有不恰当之处,欢迎大家指正。
bennyhuo
2020-02-20
1.4K
0
破解 Kotlin 协程 番外篇(1) - 协程为什么被称为『轻量级线程』?
kotlin
java
javascript
自动驾驶
go
Kotlin 的协程从 v1.1 开始公测(Experimental) 到现在,已经算是非常成熟了,但大家对它的看法却一直存在各种疑问,为什么呢?因为即便我们把 Kotlin 丢掉,单纯协程这个东西本身就已经长时间让大家感到疑惑了,不信的话可以单独搜一下协程或者 Coroutine,甚至连 Lua 之父在提到为什么协程鲜见于早期语言实现,就是因为这概念没有一个清晰的界定。
bennyhuo
2020-02-20
1.9K
1
写一个 golang 风格的协程扩展
kotlin
javascript
node.js
java
go
Kotlin 的协程库 kotlinx.coroutines 当中有个比较常用的 async 函数,返回的 Deferred<T> 有个 await 方法,这个方法在子协程正常返回时返回结果,否则直接抛异常,而我们的目标是定义一个扩展 awaitOrError:
bennyhuo
2020-02-20
505
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档