我想创建将使用androidACTION_SENDIntent共享图像的共享按钮。这是我的代码:fromkivy.setupconfigimportUSE_SDL2defshare(path):ifplatform=='android':fromjniusimportcastfromjniusimportautoclassifUSE_SDL2:PythonActivity=autoclass('org.kivy.android.PythonActivity')else:PythonActivity=autoclass('org.renpy.android.PythonActivity'
我刚刚在kivy中创建了一个应用程序之后创建了一个apk,但是在我看来,在android上创建的apk的大小确实很大,并且在运行该应用程序之后,该大小变得越来越大。请参见下面的示例:此示例的代码.apk是HelloWorld的最小应用程序。代码如下:进口基维kivy.require('1.0.6')fromkivy.appimportAppfromkivy.uix.labelimportLabelfromkivy.uix.buttonimportButtonclassMyApp(App):defbuild(self):returnButton(text='Helloworld')if_
我尝试了几种在Android上的Kivy应用程序中使用Python发送电子邮件的方法。我最接近的是使用Plyer的电子邮件功能(https://plyer.readthedocs.org/en/latest/#plyer.facades.Email),但它似乎不支持附件。我希望我的应用程序执行的操作是打开用户的电子邮件客户端并填充收件人、主题、正文和附件字段。附件将是由我的应用程序生成的.csv文件。有没有人对如何做到这一点有建议?如何修改此代码以包含附件?fromjniusimportautoclass,castfromplyer.facadesimportEmailfromplye
在Kivy中,当我按下我的Android设备上的后退按钮时,它会让我退出应用程序。有没有办法使用Kivy语言而不是python返回到上一个屏幕?这是我用kivy写的::AnchorLayout:anchor_x:'center'anchor_y:'top'ScreenManager:size_hint:1,.9id:_screen_managerScreen:name:'screen1'StackLayout:#irrelevantcodeScreen:name:'screen2'StackLayout:#irrelevantcode我需要从python操作屏幕管理器及其屏幕...如果
我正在尝试一种使用此example将广告植入Kivy应用程序的方法我不知道它是否会起作用。我在SDK中下载了GooglePlay服务,但我不知道我必须将它粘贴到哪里,我尝试了很多地方,但没有成功,总是得到error:packagecom.google.android.gms.ads.AdViewdoesnotexist和其他包。对于我对androidsdk的无知,我深表歉意,但我正在努力更好地理解它,所以我需要一些帮助。我需要知道我必须把“google-play-services_lib”放在哪里,这样它才能找到它。谢谢!编辑:解决它,将其添加到“buildozer.spec”:#(l
我正在寻找一个解决方法来通过kivy访问Android相机,或者我可以与kivy集成以访问相机的库。我正在为android开发应用程序,但使用python-kivy作为UI,任何事情都会非常感激,非常感谢。 最佳答案 这是我的示例代码,适用于Android。只需导入该文件https://github.com/kivy/plyer/blob/master/plyer/platforms/android/camera.py另外,不要忘记将CAMERA权限添加到list中。主要.py:__version__='1.0'importkivy
大家好,感谢您花时间帮助我。我目前正在尝试使用PyInstaller(3.1)为我的Kivy(1.9.1)应用程序创建一个Windows程序包。我按照文档中的说明进行操作,但无法正常工作。因此,我尝试使用作为示例给出的演示应用程序“touchtracer”,结果相同。我收到以下错误:Traceback(mostrecentcalllast):File"",line11,inFile"f:\temp\pip-build-1elcla\pyinstaller\PyInstaller\loader\pyimod03_importers.py",line389,inload_moduleFil
我已经安装了redis和redis-py,我的代码在桌面上运行得非常好,因为我已经启动并运行了redis-server,但是我知道如何在我的手机上移植相同的代码并通过Kivy-launcher进行测试吗?另外,在通过buildozer创建.apk时我还需要做些什么?fromkivy.storage.redisstoreimportRedisStoreparams=dict(host='localhost',port=6379,db=14)store=RedisStore(params)我收到“ImportError:没有名为redis的模块” 最佳答案
我正在尝试从thistutorial编译kity-ios.但是在运行tools/build-all.sh之后,我收到以下错误:编辑:(...)checkingforarmv7-apple-darwin-gcc.../Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2checkingwhethertheCcompilerworks...noconfigure:error:in`/Users/marcel
我正在寻求为iOS、Android、WindowsPhone和桌面开发一个应用程序,无论它是网络应用程序还是独立应用程序。是否有人可以详分割享使用Haxe+NME或Kivy的经验?我一直在寻找可以部署到所有平台的东西,这些是我似乎找到的两个最佳选择。不过,我不打算制作游戏。它更像是一个在图像上有很多触摸监听器的应用程序。触摸图像然后隐藏这个,创建那个,然后在幕后做很多数学运算。然而,我确实需要一个寻路库,但我工作过的几乎所有引擎都有A-star寻路库。我还需要一个slideView库,以便用户可以像在智能手机桌面上那样交换页面。非常感谢您可以就以下主题分享任何信息。在此先感谢您的阅读和