V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jinhan13789991  ›  全部回复第 29 页 / 共 78 页
回复总数  1547
1 ... 25  26  27  28  29  30  31  32  33  34 ... 78  
2020-04-22 10:38:55 +08:00
回复了 fyooo 创建的主题 程序员 有人用 kotlin 协程特性写 android 应用么?
@binbinyouliiii 提升编程效率,简化代码结构。这还不算优点吗?
2020-04-22 10:14:46 +08:00
回复了 fyooo 创建的主题 程序员 有人用 kotlin 协程特性写 android 应用么?
Markdown 失败~
2020-04-22 10:13:54 +08:00
回复了 fyooo 创建的主题 程序员 有人用 kotlin 协程特性写 android 应用么?
已经在用了

```kotlin
override fun onClickInsertImage() {
MediaSelectService().openGallery(context, MediaType.图片, 9)
.flatMapConcat { it.asFlow() }
.flatMapConcat {
FileUploadService()
.uploadFile(UriUtils.uri2File(it).absolutePath, type)
.onStart { showLoadingListener.invoke(true) }//上传第一张就显示 dialog
}
.onCompletion { showLoadingListener.invoke(false) }//上传结束隐藏 dialog
.onEach { insertImage(it) }//插入图片
.launchInAndHandleError(scope)
}
```
MediaSelectService()是对 PermissionsUtils 和 RxImagePicker 的封装,会申请对应的权限,然后打开页面返回图片地址列表。
FileUploadService() 是对云存储的封装,会调用接口,拿到上传 token,再调用腾讯云的上传 sdk,最后拿到上传后的图片连接。
最后是把图片插入到富文本里。
launchInAndHandleError() 是对 kotlin 协程流的扩展方法,主要是全局统一处理错误异常。
我只能说,太 TMD 好用了。
@yanzixuan +1,我也是
2020-04-16 09:39:45 +08:00
回复了 en20 创建的主题 程序员 webstorm 还想教我语文,怕不是要把我笑死
复制图片地址,在浏览器打开
2020-04-13 16:38:47 +08:00
回复了 PhpBestRubbish 创建的主题 程序员 风湿越来越严重了
好可怕,感谢父母给了我一副好身体
2020-04-13 15:36:19 +08:00
回复了 entimm 创建的主题 Android 华为手机怎么安装谷歌服务
下载应用宝,然后搜索 googleplay,安装后卸载应用宝。
我叫雷锋 不谢
2020-04-08 13:42:55 +08:00
回复了 ww940521 创建的主题 程序员 想问下做了四年的 Android 开发应该要有怎样的技能树?
我觉得最需要的能力是学习能力和快速解决问题的能力
我虽然没学过 kotlin,但是给我俩星期时间一样能上手。
各种框架按着官方的例子跑一遍不就会了?
半年前来这家公司,现学的 Kotlin+Coroutines+MVVM+Jetpack,头一个月确实很忙,后面熟悉了效率就高了。
不管他,等辞退拿赔偿
2020-03-27 17:40:26 +08:00
回复了 Pactzhao 创建的主题 Google 新版 Gboard 移除了简体中文?
谷歌拼音挺好用的
2020-03-26 10:53:26 +08:00
回复了 PROJECT 创建的主题 宽带症候群 大家怎么看云电脑和云游戏?
对反应速度要求高的游戏都玩不了,lol dota2 fps 这类。
可以玩的比如炉石 文明 模拟经营类
2020-03-25 09:18:33 +08:00
回复了 pudgedoor 创建的主题 问与答 现在租房选蛋壳公寓还是自如?
都不推荐,自己找,饿死这些没良心的企业
2020-03-25 09:14:42 +08:00
回复了 trepwq 创建的主题 小米 redmi 两万的 98 寸电视感觉很香啊
@trepwq 高端投影白天效果也不差,只是比不上晚上而已
2020-03-18 11:27:09 +08:00
回复了 fanfanmeizi 创建的主题 职场话题 大家下班之后还有精力保持学习吗?
我连游戏都不玩了,你说呢
2020-03-18 11:08:14 +08:00
回复了 amiwrong123 创建的主题 Java 为什么我这么用 NIO 实现聊天室,有个 bug
DataStream 可以保证每一次写入和读出都是完整的
2020-03-18 11:06:26 +08:00
回复了 amiwrong123 创建的主题 Java 为什么我这么用 NIO 实现聊天室,有个 bug
可以使用 DataInputStream 的 readUTF() 和 DataOutputStream 的 writeUTF() 方法来来做写入和读取处理,
另外建议自定义 json 来实现协议,比如:
{
"type": 1,
"data": {
"msg_id": 1,
"msg_content": "nihao"
}
}

定义 type 来区分消息类型,登陆 注册 新消息 下线等。
2020-03-18 08:34:40 +08:00
回复了 amiwrong123 创建的主题 Java 为什么我这么用 NIO 实现聊天室,有个 bug
代码重新排版下吧~不好看清楚
1 ... 25  26  27  28  29  30  31  32  33  34 ... 78  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   871 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 21:54 · PVG 05:54 · LAX 14:54 · JFK 17:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.