2013-01-06 48 views
0

我节省了从在线源(JPEG格式)的外置SD卡有些相似图片的任何图片:/应用程序的名字/缩略图/Dropbox的自动上传目录下保存到外置SD卡

[外置SD卡]

我也有DropBox应用程序,它可以自动上传相机拍摄的照片,并上传所有我保存的图像,这不是我想要做的。

这是Dropbox应用程序的限制,还是有一些我不遵循的约定是造成这种情况发生?

编辑:为了澄清,我正在写保存JPEG的程序,我试图找到如果我打破了一个会导致另一个程序认为我拍了照片的惯例。通过我的一些代码细算(其中一些我复制和粘贴的例子),我看到了这条线,并认为它可能是罪魁祸首:

MediaStore.Images.Media.insertImage(getContentResolver(), filename.getAbsolutePath(), filename.getName(), filename.getName()); 
+2

这个问题不属于stackoverflow – Suku

回答

1

首先这个问题在本不属于的论坛。这是编程。请检查 - StackApps

无论如何,解决您的难题是这样的。

转到您的Dropbox设置并点击“关闭相机上传”。 Dropbox现在不会直接上传您的媒体内容。

+0

为了说明问题,我正在编写保存图像的程序,我想知道在保存图像时是否应该遵循/使用特定的约定/目录(可能是我保存图像的方式使其他程序认为它是一张照片?)。如果这个问题仍然不属于这里,我会删除它。谢谢。 – noisesolo

+1

@noisesolo我最好的猜测是,Dropbox上传的图片只能由您的相机拍摄,默认保存在DCIM文件夹中。如果您使用相机拍摄照片,我建议您将它保存在另一个文件夹中。而不是将其插入到MediaStore中,为什么不使用文件处理来保存它? –

+0

这是使用触发DropBox自动上传的MediaStore。谢谢您的帮助。 – noisesolo