想把 Flask 加个 Webview 浏览器套壳搞到安卓端,有什么好方法?

2020-03-01 17:10:02 +08:00
 josephcheung

不想重写,能跑就行。

2144 次点击
所在节点    问与答
17 条回复
whileFalse
2020-03-01 17:18:26 +08:00
你是想在安卓上跑 Flask ?
那你首先在安卓上搞个 Python Runtime 啊。
d5
2020-03-01 17:31:43 +08:00
不太懂为啥要把 Flask 套壳搞安卓端? Flask 又是如何套 webview 的

可以把 Flask 做出的页面套壳搞安卓端,这个容易。
renmu
2020-03-01 17:33:31 +08:00
可以在网页上套个壳做成 app
josephcheung
2020-03-01 17:34:25 +08:00
@d5 @whileFalse
在安卓跑 flask,带一个浏览器的壳...打包成一个 APK 的样子,有办法吗?
loading
2020-03-01 17:35:32 +08:00
没办法,放弃吧,还不如小程序。
txx
2020-03-01 17:37:40 +08:00
termux 起一个 flask 不好么
josephcheung
2020-03-01 17:37:42 +08:00
@loading flask 有一些不适合远程环境部署的东西(带宽成本问题)...想要本地解决...不想重写...
josephcheung
2020-03-01 17:38:32 +08:00
@txx 想尽可能装的“原生”一点...
SingeeKing
2020-03-01 17:38:48 +08:00
Flask 是后端,Android 在一定程度上属于前端,这俩咋能在一起……

应该是用前端包装才对,Flask 运行在服务器,前端修改成 Android,可以直接套壳,也可以考虑 React、Flutter 等技术
whileFalse
2020-03-01 17:43:05 +08:00
@josephcheung #4 自己搜 Android Python Runtime,有一大堆办法。

不过我不觉得你的需求的最好解决办法是在安卓上跑 Python。
josephcheung
2020-03-01 17:47:26 +08:00
@SingeeKing 我觉得我写的挺明白的...flask 上面有一些不适合远程环境部署的东西(带宽成本问题)...想要在 Android 本地跑一下...顺便套壳
Jacky23333
2020-03-01 19:36:19 +08:00
@josephcheung 那你搞个 flask 做后端有什么意思呢?按照你的说法就是不需要后端,所有东西都在本地完成,既然这样的话,你把所有逻辑都写在原生 App 里面不就好了吗
lizytalk
2020-03-01 19:38:25 +08:00
Flask 难道不是服务端框架么
josephcheung
2020-03-01 20:08:41 +08:00
@Jacky23333 我表达的的那么差么,有一个现有的 flask 想要原封不动搬到 android 本地运行,挂一个浏览器的壳子
lsvih
2020-03-01 20:15:30 +08:00
是不是 flash 打错成 flask 了?
xiri
2020-03-01 20:23:41 +08:00
@lizytalk
@lsvih
@SingeeKing
楼主的意思应该是像本机调试 web 服务一样,本地起一个服务,然后通过浏览器本地访问。现在就是想把这个服务端和 webview 打包在一起,简单来讲就是把网站的服务端搬到本地来
LukeChien
2020-03-02 14:01:43 +08:00
其实可以搞,估计很费电

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

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

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

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

© 2021 V2EX