如何解决在KIVY应用程序ResultIntent中将数据作为PutExtras传递
我试图将我的Python Kivy应用程序的输出(1 csv和1 png)传递到应用程序的ResultIntent中的PutExtras。我不确定如何在我的Python脚本中对其进行操作。下面,我包括了.py文件的一个非常简短的版本。随附的.kv文件为空白,因为该应用程序的目的是产生两个输出以供另一个应用程序使用。我使用Buildozer将其转换为APK文件。
from kivy.app import App
from PIL import Image,ImageDraw,ImageFilter,ImageFont
import pandas as pd
class MainApp(App):
def build(self):
try:
#All of the code used to construct the image and csv go here
#Savings Image and CSV
image.save('image.png')
elements_data.to_csv('elements_data.csv',index=False)
except IOError:
pass
if __name__ == "__main__":
app = MainApp()
app.run()
此外,一位同事向我展示了如何使用C#进行工作,但我不熟悉该语言以及如何将其转换为Python / Kivy。
Intent resultIntent = new Intent();
byte[] image = GetImageBytes();
byte[] csv = GetCSVBytes();
resultIntent.PutExtra("image",image);
resultIntent.PutExtra("csv",csv);
SetResult(Result.Ok,resultIntent);
任何提示将不胜感激。谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。