请问 android 是否可以像后端一样处理接口请求?

2023-06-27 11:07:44 +08:00
 aaorn1201

比如 okhttp 、retrofit 等 http 库能否除了发送请求以外,也能像后端那样响应外部的 REST 接口请求?多谢。

10683 次点击
所在节点    Android
27 条回复
jaylee4869
2023-06-27 17:07:31 +08:00
Emby Server 就有 Android 端。
zhanlanhuizhang
2023-06-27 17:30:54 +08:00
我的应用就用了这样的功能,断网一样用,用 AndServer ,实现后台所有接口。说真的,自己就是在写一个后台。
lisxour
2023-06-27 17:53:51 +08:00
@aaorn1201 你说的这些都是请求工具,首先肯定是可以开服务器的,只不过你要用专门的库,或者自己实现(不太清楚 android sdk 有没有提供直接可以用的 server 组件),当然你可以为了偷懒直接套一个 android 移植版的 Nginx + PHP ,不过这种移植版多多少少会有移植兼容问题。
azusematsuri
2023-06-27 22:55:35 +08:00
端口可能要 root 可能会冲突,本地程序间通信可能监听 socket 文件更好
mmdsun
2023-06-27 23:48:06 +08:00
当然可以安卓都上能跑 linux 系统,我一个安卓旧手机都能跑 web api,现在就服务器在用。
https://termux.dev/cn/index.h

如果你说像在 android 应用开发的 API 就不知道了,Java 一直是有 http serve 的
https://openjdk.org/jeps/408
TinyBad
2023-06-28 11:27:26 +08:00
完全可行,但是我没记错的话,80 端口好像是要 root 的
rev1si0n
2023-06-28 17:18:39 +08:00
可以的哦

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

https://tanronggui.xyz/t/952003

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

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

© 2021 V2EX