我是一个完全新手,使用kivy框架在python中开发android应用程序,该框架需要后台服务才能永远运行(使用GPS)。
我可以使用哪个python软件包执行此操作? -python-for-android(或)PyJNIus(或)plyer
而且,我应该怎么做,以免消耗大量电池寿命,并确保android不会杀死我的服务?
我是否需要在首次安装时以某种方式在主机android操作系统上注册我的服务,以确保它即使在重启后仍能运行?
而且,我正在尝试使用MVP实施该应用程序。模型和视图几乎完成,但是我不知道如何桥接它们(不知道演示者如何工作)。我了解UI和逻辑需要它们自己的线程。如何使它们并行运行并以与android兼容的方式互相交谈?