Buildozer как упаковать приложение с сервисом - PullRequest
1 голос
/ 27 июня 2019

У меня есть простая программа, чтобы попытаться создать приложение со службой, которая воспроизводит песню. Вот мой код:

main.py

from kivy.app import App
from kivy.lang import Builder
from kivy.utils import platform

kv = '''
Button:
    text: 'push me!'
'''


class ServiceApp(App):
    def build(self):
        if platform == 'android':
            from android import AndroidService
            service = AndroidService('Song App', 'Song Playing')
            service.start('service started')

        return Builder.load_string(kv)


ServiceApp().run()

и сервис main.py

from kivy.core.audio import SoundLoader

#I have a file called song.wav in the same directory
sound = SoundLoader.load('song.wav')

if sound:
    sound.play()

Это отлично работает в Kivy Launcher, но я не знаю, как я могу упаковать это с помощью buildozer. Любая помощь будет оценена!

...