首页 > 解决方案 > Buildozer如何将应用程序与服务打包

问题描述

我有一个简单的程序来尝试使用播放歌曲的服务制作应用程序。这是我的代码:

主文件

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 打包。任何帮助,将不胜感激!

标签: androidpythonservicekivybuildozer

解决方案


推荐阅读