你好,我刚刚完成了关于php和java-script的课程,我想用pythons kivy进入Android应用程序开发,但我想知道是否可以访问本机功能地理定位,相机,振动器,画廊,闪光灯和kivy的其他Android原生功能以及我可以轻松地做到这一点..
答案 0 :(得分:0)
我想知道是否可以访问本机功能
是。使用 Plyer - 一个用于访问平台硬件功能的库,可以访问大量本机功能。
Kivy没有GPS功能或通知,但由于Kivy使用Python,您可以将任何Python库或框架导入其中。
这是另一个 link ,展示了您可以在各种平台(Android,iOS,Mac,Windows,Linux)上从Plyer获得的功能和支持的API。
kivy vs android studio vs hybrid最适合初学者
这取决于初学者。我会根据他们的背景列出一些建议。
没有背景:
任何基于C的背景或OOP背景:
任何网络或javascript背景:
任何脚本背景:
在一天结束时,我的最终建议是使用Android Studio,因为它是Android应用开发的官方IDE。
注意:我目前使用的是Android Studio,因此我稍微偏向它。