为什么在android上看不到我的照片?(Python/Kivy应用程序)

2024-05-15 02:22:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我在应用程序上使用kivy。我可以拍照并保存它们,但不能在Android上查看。好吧,至少在正常情况下。。。 我将图片保存在“/storage/emulated/0/”上。我放了一个os.path.isfile文件为了确保文件的存在,是的,我是真的!使用手机上的“文件管理器应用程序”我可以看到这些图片,但当我插入usb电缆查看它们使用笔记本时,它们不会出现,当我使用手机上的“多媒体资料”时,它们也不会出现。这是摄像头的代码:

def chamar_camera(nome,pc,media,objeto,label_passa,instance): 

    agora = datetime.now()
    nome_arquivo = '/storage/emulated/0/%s_%s_%.4i_%.2i_%.2i_%.2i_%.2i_%.2i.jpg' % (nome,pc,agora.year,agora.month,agora.day,agora.hour,agora.minute,agora.second)
    def sair(label_passa,instance):         
        if os.path.isfile(nome_arquivo):texto = u'Foto de '+pc+u' armazenada com sucesso\n'
        else: texto = u'Foto de '+pc+u' nao pode ser armazenada\n'  
        texto = texto + os.getcwdu()        
        label_passa.text = texto
    camera.take_picture(nome_arquivo, on_complete=partial(sair,label_passa))

有人有同样的问题吗?你知道吗


Tags: 文件path应用程序os图片storagelabelpc

热门问题