📜  在 Kivy android 应用程序中设置自定义启动画面

📅  最后修改于: 2022-05-13 01:55:41.763000             🧑  作者: Mango

在 Kivy android 应用程序中设置自定义启动画面

Kivy 是Python独立于平台的 GUI 工具。它可以在Android、IOS、Linux和Windows等平台上运行。这是Python唯一一个可以独立运行在android设备上的GUI库,我们也可以在树莓派上使用它。它是一个用于快速开发多点触控应用程序的开源Python库。它的图形引擎建立在 OpenGL 之上,并且还支持快速的图形管道。

在本文中,我们将看到如何在 kivy android 应用程序中添加自定义启动画面!

入门

基本上,我们的目的是向您展示如何添加自定义启动画面,这就是为什么我们没有在应用程序的主屏幕上添加任何东西,除了中间的绿色框表示应用程序运行正常。我们正在使用我们的 geeksforgeeks 徽标作为此应用程序的自定义启动画面。

Python3
# importing Kivy App
from kivy.app import App
  
# importing builder from kivy
from kivy.lang import Builder
  
  
# this is the main class which 
# will render the whole application
class uiApp(App):
  
    # method which will render our application
    def build(self):
        return Builder.load_string("""
BoxLayout:
    BoxLayout:
    BoxLayout:
        canvas.before:
            Color:
                rgba:[0,1,0,1]
            Rectangle:
                pos:self.pos
                size:self.size
    BoxLayout:
                                   """)
  
  
# running the application
uiApp().run()


手机与设备连接步骤:

第 1 步:将 USB 与您的手机和电脑连接,并允许在手机生成的弹出窗口中传输文件。



第 2 步:然后转到手机的设置并在您的设备中解锁开发者模式(如果您还没有),您可以通过多次单击手机中的版本号来使自己成为开发者。

步骤3:然后转到您最近解锁的开发人员选项允许USB调试选项。

现在您可以成功地将文件从 pc 传输到 android 手机。

编译apk(或部署)的步骤:

步骤 1:使用推土机创建 .spec 文件,您可以使用命令“buildozer init”创建 .spec 文件。

第 2 步:在文本编辑器中打开该 .spec 文件,打开该文件后,从该行的开头删除 #。



第3步:在这一行中传递图像路径

第 4 步:现在将 USB 数据线连接到您的安卓设备和电脑

确保您已在 android 设备中打开 USB 调试模式,现在运行命令 'buildozer android debug deploy run'

现在检查设备中的应用程序图标: