【发布时间】:2017-09-30 17:03:37
【问题描述】:
我刚刚完成了关于 php 和 java-script 的课程,我想使用 pythons kivy 进行 Android 应用程序开发,但我想知道是否可以访问本机功能地理定位、相机、振动器、图库、闪光灯和其他带有 kivy 的 android 本机功能以及我能轻松做到这一点..
【问题讨论】:
我刚刚完成了关于 php 和 java-script 的课程,我想使用 pythons kivy 进行 Android 应用程序开发,但我想知道是否可以访问本机功能地理定位、相机、振动器、图库、闪光灯和其他带有 kivy 的 android 本机功能以及我能轻松做到这一点..
【问题讨论】:
我想知道是否可以访问本机功能
是的。 Plyer 可以访问许多本机功能 - 一个用于访问平台硬件功能的库。
Kivy 没有 GPS 功能或通知,但由于 Kivy 使用 Python,您可以将任何 Python 库或框架导入其中。
这是另一个 link,展示了您可以在各种平台(Android、iOS、Mac、Windows、Linux)上从 Plyer 获得哪些功能和支持的 API。
kivy vs android studios vs hybrid,最适合初学者
这取决于初学者。我会根据他们的背景列出建议。
无背景:
任何基于 C 的背景或 OOP 背景:
任何网页或javascript背景:
任何脚本背景:
归根结底,我的最终建议是使用 Android Studio,因为它是用于 Android 应用开发的官方 IDE。
注意:我目前使用的是 Android Studio,所以我有点偏向它。
【讨论】: