草庐IT

fileprovider

全部标签

android - 使用 FileProvider 在 Android N 上打开下载的文件

由于FileProvider的变化,我必须修复我们的AndroidN应用程序。我基本上已经阅读了最后一个主题的所有内容,但没有找到适合我的解决方案。这是我们之前的代码,它开始从我们的应用程序下载,将它们存储在Download文件夹中,并在DownloadManager告诉他已完成下载:BroadcastReceiveronComplete=newBroadcastReceiver(){publicvoidonReceive(Contextctxt,Intentintent){Log.d(TAG,"Downloadcommplete");//Checkforourdownloadlong

android - 尝试使用 FileProvider (Android) 获取 URI 时出现 NullPointerException

这个问题在这里已经有了答案:WhatisaNullPointerException,andhowdoIfixit?(12个答案)关闭5年前。社区在11个月前审查了是否重新打开此问题,并将其关闭:原始关闭原因未解决我想在点击一个按钮后拍照。但是我在尝试使用FileProvider获取URI时遇到了NullPointerException。这是我的错误代码:Causedby:java.lang.NullPointerException:Attempttoinvokevirtualmethod'android.content.res.XmlResourceParserandroid.cont

android - 通过 ChooserTargetService、FileProvider 和 grantUriPermission 向系统选择器提供图标

我在本地应用程序中存储了一些图像,这些图像与某些上下文(如联系人)相关联。我正在通过ChooserTargetService使用直接共享(API23+)来显示可供选择的内容,我希望ChooserTarget实例具有Icon填充有了这些图像。所以我想我可以为此使用android.support.v4.content.FileProvider(在ChooserTargetService::onGetChooserTargets中):valfile=File(File(filesDir,"images"),imageFileName)valcontentUri=FileProvider.ge

android - FileProvider - 从下载目录打开文件

我无法打开下载文件夹中的任何文件。我可以下载一个文件并保存在下载文件夹中:DownloadManager.Requestrequest=newDownloadManager.Request(Uri.parse(url));request.setDescription(descricao);request.setTitle(titulo);if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.HONEYCOMB){request.allowScanningByMediaScanner();request.setNotificationVisibili

安卓 : FileProvider on custom external storage folder

我正在尝试设置一个文件提供程序来共享文件。我的文件保存在外部存储的“AppName”文件夹中(与Android、Movies和Pictures文件夹同级)。这是我的文件提供者配置:和file_paths.xml:当我尝试访问我的文件时:UrifileUri=FileProvider.getUriForFile(activity,"com.mydomain.appname.fileprovider",newFile("/storage/emulated/0/AppName/IMG_20160419_095211.jpg"));它返回一个错误:java.lang.IllegalArgume

ios - 使用 UIDocumentPickerViewController 导入文档警告 "fileprovider plugin was invalidated"

每当我通过UIDocumentPickerViewController导入文档时,我都会看到一条消息记录到控制台:TestApp[66587:1550086]plugincom.apple.UIKit.fileprovider.defaultinvalidated这是否意味着我的代码有问题?或者这只是一个预期的警告?有没有办法抑制它?@IBActionfuncattachFile(sender:UIButton){letdocumentPicker=UIDocumentPickerViewController(documentTypes:["public.image"],inMode:

android - FileProvider 崩溃 - npe 尝试在空字符串上调用 XmlResourceParser

这是我list的一部分:......这是raw/xml/filepaths.xml中的文件路径文件我从互联网下载视频并以这种方式将其保存到内部存储中:publicstaticbooleansaveInputStreamToInternalStorageFile(Contextcontext,Stringfilename,byte[]dataToWrite,Contextctx){FileOutputStreamfos;try{fos=newFileOutputStream(context.getFilesDir()+File.separator+filename);ObjectOutp

android - FileProvider 崩溃 - npe 尝试在空字符串上调用 XmlResourceParser

这是我list的一部分:......这是raw/xml/filepaths.xml中的文件路径文件我从互联网下载视频并以这种方式将其保存到内部存储中:publicstaticbooleansaveInputStreamToInternalStorageFile(Contextcontext,Stringfilename,byte[]dataToWrite,Contextctx){FileOutputStreamfos;try{fos=newFileOutputStream(context.getFilesDir()+File.separator+filename);ObjectOutp

缓存目录 : Failed to find configured root that contains 的 Android FileProvider

我找到了很多与FileProvider相关的链接,但我没有找到缓存目录的解决方案java.lang.IllegalArgumentException:Failedtofindconfiguredrootthatcontains/data/data/pkgname/cache/1487876607264.png我想将它用于CACHEDIRECTORY,如何在provider中提供路径。我把它用作:Filefile=newFile(context.getCacheDir(),System.currentTimeMillis()+".png");Uriuri=FileProvider.get

android - 使用 FileProvider 从图库中选择图像文件

为AndroidN编译我遇到了FileProvider的问题.我需要让用户从图库中选择图像/用相机拍照,然后将其裁剪为正方形。我已经成功实现了FileProvider用相机拍摄图像,但我从图库中挑选图像时遇到严重问题。问题是画廊中有很多来自不同地方的文件,例如我有异常(exception):java.lang.IllegalArgumentException:Failedtofindconfiguredrootthatcontains/storage/6133-3766/DCIM/100ANDRO/DSC_0035.JPG所以问题是,我可以将什么放入file_paths.xml以访问/