使用python创建一个在后台运行的android服务

时间:2014-08-20 17:06:08

标签: android python background boot sl4a

我想知道是否有可能在后台运行一个Android服务(并且可能在启动时)而不使用python和sl4a生成设备,如果是这样,我将如何去做。

2 个答案:

答案 0 :(得分:0)

要在后台或启动时运行服务,您必须定义一个基本上启动该服务的广播接收器。

请参阅以下问题答案中提到的代码段。

Android BroadcastReceiver on startup - keep running when Activity is in Background

我已经在pythoncentral上看到了有关在python中开发的一些信息,但我从未使用python / sl4a开发过服务。

答案 1 :(得分:0)

如果有人正在为android(p4a)解决方案寻找python:

  

python-for-android支持使用Android服务,后台任务在不同的进程中运行。这些是与Android上的多处理相当的最接近的Android。桌面平台,并且无法在Android上使用常规多处理。当您的应用当前未被用户打开时,服务也是运行代码的唯一方式。