草庐IT

uri-scheme

全部标签

android - 如何将Uri图像压缩为位图

此代码向我显示一个错误我想将选定的图像保存到数据库并检索我遵循这2个教程http://nizaqatali.wordpress.com/2011/06/21/android-dialog-select-image-from-gallery/还有这个http://androidhub4you.blogspot.com/2012/09/hello-friends-today-i-am-going-to-share.html但是这个问题是错误消息“方法压缩(Bitmap.CompressFormat,int,ByteArrayOutputStream)未定义类型Uri”importorg.a

android - 来自 URI 的图像路径

我正在尝试从图库中获取图像文件:Intentintent=newIntent();intent.setType("image/*");intent.setAction(Intent.ACTION_GET_CONTENT);startActivityForResult(Intent.createChooser(intent,"SelectPicture"),GET_IMAGE_FROM_GALLERY);消息“选择图片”未显示为Toast。并在onActivityResult();UriselectedImageUri=data.getData();//logshowsproperURI

android - Cordova 3.4.0 : Camera. getPicture() 从 GALLERY 中选择时返回编码的 URI

我正在使用Camera.getPicture()API来捕获图像或从图库中选择图像。当我使用相机拍照时,它会返回具有正确URL的FileEntry以及文件名和扩展名。但是当我从图库中选择一个文件时,它返回“FileEntry.fullPath”作为/com.android.providers.media.documents/document/image%3A322有时/media/external/images/media/319我想要的是,我想验证支持的文件类型(即jpg/jpeg)和实际文件名。有没有办法获取选中的带扩展名的文件名。提前致谢。代码fragment:vardata={

android:从uri获取真实路径

我想将文件发送到服务器,我需要从uri获取真实路径。我的代码:publicStringgetPathFromURI(Contextcontext,UricontentUri){if(contentUri.toString().indexOf("file:///")>-1){returncontentUri.getPath();}Cursorcursor=null;try{String[]proj={MediaStore.Images.Media.DATA};cursor=context.getContentResolver().query(contentUri,proj,null,nu

android - 如何从 Android Lollipop 中的 URI 获取图像的文件路径?

我想为AndroidLollipop创建一个图像选择器。我使用Intent.ACTION_GET_CONTENT选择我的图片,但我无法从对话框选择器返回的URI中获取所选图像的路径。我尝试了这些线程中的代码:retrieveabsolutepathwhenselectimagefromgallerykitkatandroidhttps://chintankhetiya.wordpress.com/2013/12/14/picture-selection-from-camera-gallery/但它们都返回null。谁能帮帮我? 最佳答案

android.net.uri getQueryParameterNames() 替代方案

我正在寻找一种从android.net.Uri获取查询参数名称的替代方法。getQueryParameterNames()需要api级别11。我想对任何较低级别的api执行相同的操作。我正在查看getQuery(),它会在“?”之后返回所有内容符号。解决此问题的最佳方法是解析该字符串并搜索“=”之前的所有内容并捕获它吗?根本不知道每次会呈现什么查询参数。 最佳答案 API=11的实现。即使在较旧的API上,这也应该让您获得完全相同的功能。这个是4.1.1的,修改为Uri为参数,直接用:/***Returnsasetoftheuniq

android - 从 Uri 获取视频缩略图

我想从我的图库中选择一个视频。它工作正常。但现在我想显示一个位图,作为缩略图。我试过这段代码但它不起作用,它总是说:NullPointerExceptionBitmapbitmap2=ThumbnailUtils.createVideoThumbnail(uri.getPath,MediaStore.Video.Thumbnails.MICRO_KIND);这一切都在onActivityResult()中。如何从视频Uri中获取位图?谢谢你的帮助 最佳答案 在最新的API24中,如果您坚持接受答案中的方法,您可能会遇到一些问题。例如

android - URI 内容 ://media/external/file doesn't exist for some devices

我在使用某些设备时遇到问题。我无法在任何设备上复制它,但一些用户报告了很多崩溃报告。就是这个异常:java.lang.IllegalArgumentException:UnknownURLcontent://media/external/fileatandroid.content.ContentResolver.delete(ContentResolver.java:1024)我用这个:context.getContentResolver().delete(MediaStore.Files.getContentUri("external"),MediaStore.Files.FileC

android - 使用自定义 URI 启动应用程序 - gmail 删除链接

我正在尝试构建自定义URI方案,以便当用户单击它时,我的应用程序将启动并从该链接读取所需的任何参数。这在iOS上运行良好,因为native电子邮件客户端将链接保留在那里,但在Android上我遇到了一些麻烦。如果我发送包含链接的电子邮件,例如MyCustomURI://test,该链接将被删除。这发生在gmail网络客户端和gmailnativeandroid应用程序上。我希望用户从电子邮件中打开应用程序,而无需转到任何中间服务器,因此执行http请求不是一个选项。如果有任何方法可以实现这一点,请告诉我。 最佳答案 我建议使用“ht

android - 让 Android 上的 WebView 使用 prefers-color-scheme : dark

我有一个使用webview的Android应用,最近我试图弄清楚如何使用新的@media(prefers-color-scheme:dark)CSS添加深色主题句法。我在我的页面上写了正确的CSS,如果我在Chrome中打开它并打开Chrome的暗模式,它就可以工作。我的AppTheme也继承了Theme.AppCompat.DayNight,当我为设备上的整个操作系统打开暗模式时,我的应用程序会显示暗加载对话框等。甚至元素的自动完成选项也会变暗。但是,我的webview加载的网页仍然没有变暗。根据thispage,webviews应该支持这个功能,但我就是不能让它工作。我在这里错过了