jjzjj

InputStream

全部标签

android - 取消 Amazon S3 Put 对象请求

我正在尝试将文件上传到AmazonS3,没什么特别的。我已经设法进行了实际的上传,并且文件上传成功。剩下的唯一问题是如何取消或中止putobject请求 最佳答案 我遇到了同样的问题,最终使用FileInputStream而不是PutRequest的File并强制关闭流以取消上传.这将取消放置请求,因为它无法重试,因为它缺少对文件的引用。InputStreaminputStream=newFileInputStream(file);ObjectMetadatametadata=newObjectMetadata();metadata

android - 在 Android 上下载文件时未检测到 0 字节文件

我有一个适用于Android的应用程序,可以从Internet下载数百个文件。有些文件在下载后变成了0字节。该应用程序会尝试检测此类情况并在下载后删除此类文件,但有时会失败。此问题在Android4.x设备上更常见。这是下载的方法。我从inputStream.read(buffer)获取实际读取的字节数。publicclassUtils{publicstaticclassDownloadFileData{intnTotalSize;intnDownloadedSize;}publicinterfaceProgressCallback{voidonProgress(longnCurren

未授予 Android 权限

我正在从我的应用程序中的SQLite数据库获取图像的URI,然后尝试使用我的适配器将该URI中的图像添加到gridview。我收到一个请求MANAGE_DOCUMENTS权限的异常,但是,我将它添加到androidlist中但仍然收到异常。尝试打开InputStream时弹出异常InputStreamin=cr.openInputStream(Uri.parse(r.getPostImageURL()));这是我list中的fragment完整错误:java.lang.SecurityException:PermissionDenial:readingcom.android.provi

android - 如何在 Android 中显示 blob 图像?

我想在我的Android上显示以blob形式保存到数据库中的图像。我使用ImageView作为图像容器。请尽快给我建议。问候,拉胡尔 最佳答案 基本上有两种选择:从BLOB中读取的缓冲区包装在InputStream中,因此您将拥有指向BLOB数据的InputStream将BLOB数据保存到临时文件中,将其作为FileInputStream打开-所以最后您将再次拥有图像数据流在这两种情况下,您都可以通过以下方式轻松地将InputStream转换为位图数据:InputStreamis;//streampointingtoyourblob

java - android - httpsurlconnection 'get' 405 - 方法不允许

我在HttpsUrlConnection上使用“获取”方法。当我在eclipse(Windows)上测试我的代码时,它工作正常。当我将它压缩到一个jar文件并在androidstudio上使用它时,它会给我“405-方法不允许”。什么意思,我正在运行带有错误动词的方法(预期GET)。这是我设置http方法类型的方式:conn.setRequestMethod("GET");我将http方法设置为“get”,当我调试它时-conn.getRequestMethod=GET和conn.delegate.getRequestMethod=POST。错误响应是-{"Message":"Ther

android - 如何从原始文件夹中获取 json 文件?

我想使用原始文件夹中的user.json来获取新文件://readfromfile,convertittouserclassUseruser=mapper.readValue(newFile(**R.raw.user**),User.class);我发现InputStream可以做到:InputStreamins=res.openRawResource(getResources().getIdentifier("raw/user","raw",getPackageName()));有没有更好的方法,直接使用我的json文件ID? 最佳答案

android - 从内容提供者返回内存映射的 InputStream?

内容提供者消费者的客户端我可以做这样的事情,以获得适当的InputStream来读取图片:InputStreamis=getContentResolver().openInputStream(pictureUri);这是一个很好的API,在服务器端,实际的内容提供者会调用:publicParcelFileDescriptoropenFile(Uriuri,Stringmode)throwsFileNotFoundException{//OpenaproperParcelFileDescriptor,mostlikelyusingopenFileHelper(uri,mode)}但是,如

android - 在android中获取联系人照片的文件系统路径

您好,我有一个内容uri,它看起来像content://com.android.contacts/contacts/550/photo。我需要根据此内容uri获取物理文件的句柄。我查看了一些在stackoverflow上讨论的示例,但没有一个有效。有什么建议吗? 最佳答案 这是一个获取字符串并制作该照片文件并在进程结束时删除该文件的方法。像这样使用它:loadContactPhotoThumbnail("content://com.android.contacts/contacts/550/photo");。我从here中获取了大部

android - 解码流返回 0 值?

我正在尝试下载一个图像,然后将其显示到我的imageView组件。要下载,我必须使用Asyntask并显示进度条来通知用户。问题是在通过循环获取计算的进度值后,我从inputStream获得了0。Log.d("is",""+inputStream.available());//--->willhaveavaluebyte[]buffer=newbyte[contentLenght];while((read=inputStream.read(buffer))!=-1){counter+=read;publishProgress(counter);outputStream.write(bu

android - XmlPullParser 不适用于 InputStream

我在我的android应用程序中使用XmlPullParser进行xml解析,但是当我将输入设置为InputStream时它不起作用,而当我将输入设置为Reader它开始工作时XmlPullParserFactoryfactory=XmlPullParserFactory.newInstance();factory.setNamespaceAware(true);XmlPullParserxpp=factory.newPullParser();xpp.setInput(obj,null);//objistheobjectofInputStreaminteventType=xpp.get