android - 安卓上的 Cython?
问题描述
我可以使用 Cython 编译现有的 Python 应用程序以在 Android 上使用吗?
我有一个 Python 3 应用程序,其中包含用 Python 3 编写的广泛数据模型。我希望数据模型以某种方式在 Android 上进行交互,即使我必须在两种语言之间编写一个薄的“连接”接口。
我正在考虑使用 Android NDK (C++ API) 调用通过 Cython 编译的 Python3 对象,并用 Kotlin/Java 重写视图。我想我也必须将 Python 嵌入到 Android 设备中。
这可行吗?这条路会是什么样子?谁(或什么应用程序)做到了这一点?
解决方案
推荐阅读
- mapbox-android - 如何禁用在 android 的 Mapbox 地图上显示的路线的点击?
- angular - 错误:
: 找不到用于隐藏 () 的对象 - spring - 如何覆盖 @ApiModelProperty 的“allowableValues”和“example”属性的值
- python - Matplotlib:评估两点之间的最小值/最大值
- ios - App Store 服务器 API:发票查找 api 返回 404
- flutter - 在 MaterialButton 中使用 materialTapTargetSize 会有所不同
- javascript - 如何使用 JavaScript 在文件夹内的 Firebase 存储中上传文件,其中包含密钥生成的名称
- reactjs - 使用效果 内部函数如何先于外部函数执行?
- javascript - 将流星-Angular 应用程序转换为 Express JS-Angular 应用程序
- c++ - 无法在其他类中执行异步运行成员函数