Kivy:用按钮发出持续通知

时间:2017-12-29 13:48:26

标签: android python user-interface kivy

我想制作一款Android应用,我宁愿不必走出我的舒适区域,即Python。我听说Kivy软件包可以制作Android应用程序,但我听说它可能没有你可以使用Java访问的完整Android UI功能。

我想要的应用程序应该有一个持久的通知,即使屏幕被锁定也可见,并且其上有4个按钮,这应该响应按住它们。 Kivy有可能吗?有人能指出我用来制作此通知和按钮的功能或课程吗?

1 个答案:

答案 0 :(得分:0)

我不知道这个问题的答案,但我觉得你觉得很有用。

在Kivy中调用特定于平台的API时,使用pyjnius模块几乎总是使用calling native Java function from Python。在Kivy中实际发生的地方并不多:在python-for-android android食谱(source)中提供some基本内容和plyer {{3试图为某些平台功能提供高级跨平台API。

我想这就是你现在所拥有的一切,我没有看到有什么东西可以做你想要的。我想只留下的是:

  1. 调查Android API
  2. 编写Java解决方案
  3. pyjnius
  4. 从Kivy / Python使用它

    但请注意,如果您的应用的大部分内容与Android API相关,那么您可能根本不需要Kivy:在这种情况下您可以避免第三步。