Rust 怎么方便的与 Android 交互

2023-04-17 10:24:56 +08:00
 horou

目前用 Rust 基于 dlna 协议写了个投屏的服务,打包成可执行的二进制文件运行在电视盒子上面的。

如何方便的调用 Android 的方法的操作播放器功能,还是只能在网络层来调用。

3039 次点击
所在节点    程序员
27 条回复
yolee599
2023-04-17 17:26:59 +08:00
@wusheng0 #17 可能是我的刻板印象,安装 rust 开发环境的时候依赖 gcc ,所以导致了我一直以为 rust 是翻译成 c 的😅
yolee599
2023-04-17 17:29:02 +08:00
@horou #5 安卓可以使用调命令行的方式调吧,Runtime.getRuntime().exec() 之类的
tyzandhr
2023-04-18 00:52:33 +08:00
如果只是你的个人项目的话,可以试试 tauri-mobile ,在 Android 和 iOS 上用 rust 写 app 。当然,这是个还在开发中的项目,稳定性很差
clearT
2023-05-24 12:25:56 +08:00
@tyzandhr 现在 tauri 与 IOS 和 Android 的交互基本没有啥可用的 plugin 吧,得自己写 swift 或者 Java ?
tyzandhr
2023-05-24 12:33:36 +08:00
@clearT #24 是的
clearT
2023-05-24 12:37:40 +08:00
@tyzandhr 那这感觉用来写移动端应用很鸡肋啊,除非写很简单的移动端应用,不用怎么和 native 打交道,不如用 uniapp ?各种插件都有
alphawolf
2023-09-19 06:48:41 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/933069

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX