Plyer 平台无关的 Python 封装器

LGPL
Python
跨平台
2015-05-04
红薯

Plyer 是一个平台无关的 Python 封装器,封装了一些平台独立的 API。Plyer 并非要重复造轮子,而是将一些平台的差异通过简单的 API 进行封装。

  • on python-for-android, pyjnius is used

  • on kivy-ios, pyobjus is used

  • on windows/mac/linux, commonly found libraries and programs will be used

示例代码:

from plyer.vibrator import vibrate
vibrate(10)  # in Plyer, the argument is in seconds

Support

PlatformAndroid < 4.0Android > 4.0iOSWindowsOSXLinux
AccelerometerXXX
XX
Camera (taking picture)XX



GPSXXX


NotificationsXX
XXX
Text to speechXXXXXX
Email (open mail client)
XXXXX
VibratorXX



Sms (send messages)XX



CompassXXX


Unique ID (IMEI or SN)XXXXXX
GyroscopeXXX


BatteryXXXXXX
Native file chooser


XXX


加载中

评论(0)

暂无评论

暂无资讯

暂无问答

OSChina 开源周刊第三十三期 —— Node.js 和 io.js 准备合作!

每周技术抢先看,总有你想要的! 开源资讯 Node.js 和 io.js 准备合作!合久必分,分久必合? Nervana 开源深度学习软件,性能超 Facebook、Nvidia产品 B 站建开源工作组 多 APP 使用其开源项...

2015/05/09 22:38
180
1
OpenGL的学习资源

OpenGL是3D图形接口工业标准,使用上非常简单,所有API不过上百个函数,但理解OpenGL就没那么简单,本文总结OpenGL的学习资源,包括官方资料、网上教程、示例程序等。 Wikipedia: OpenGL,介...

2015/07/23 13:20
29
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部