草庐IT

redirect_uri

全部标签

android - 在Android中将文件路径转换为Uri

我有一个应用程序,我可以在其中使用相机拍摄视频。我可以获取视频的文件路径,但我需要它作为Uri。我得到的文件路径:/storage/emulated/0/DCIM/Camera/20141219_133139.mp4我需要的是这样的:content//media/external/video/media/18576.这是我的代码。protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){//iftheresultiscapturingImageif(requestCode==CAMERA_CAPTURE

Java - 将字符串转换为有效的 URI 对象

我正在尝试从String中获取java.net.URI对象。该字符串有一些字符需要被它们的百分比转义序列替换。但是当我使用URLEncoder用UTF-8编码对String进行编码时,甚至/都被替换为它们的转义序列。如何从String对象中获取有效的编码URL?http://www.google.com?q=ab给出http%3A%2F%2www.google.com...而我希望输出为http://www.google.com?q=a%20b谁能告诉我如何做到这一点。我正在尝试在Android应用中执行此操作。所以我只能访问有限数量的图书馆。 最佳答案

android 通过 Uri.getPath() 获取真实路径

我正在尝试从图库中获取图片。Intentintent=newIntent();intent.setType("image/*");intent.setAction(Intent.ACTION_GET_CONTENT);startActivityForResult(Intent.createChooser(intent,"Selectpicture"),resultCode);从这个Activity返回后,我有一个数据,其中包含Uri。它看起来像:content://media/external/images/1如何将此路径转换为真实路径(就像'/sdcard/image.png')?谢

android - 将 Uri 转换为字符串

是否可以将Uri转换为String,反之亦然?因为我想将Uri转换为String以通过intent.putextra()传递到另一个Activity,如果不可能,任何人都可以建议我如何将选定的Uri传递给另一个Activity? 最佳答案 Uri转字符串Uriuri;StringstringUri;stringUri=uri.toString();Uri的字符串Uriuri;StringstringUri;uri=Uri.parse(stringUri); 关于android-将Uri转

Android:从内容 URI 获取文件 URI?

在我的应用程序中,用户将选择应用程序处理的音频文件。问题是,为了让应用程序执行我希望它对音频文件执行的操作,我需要URI为文件格式。当我使用Android的原生音乐播放器在app中浏览音频文件时,URI是一个内容URI,看起来是这样的:content://media/external/audio/media/710但是,使用流行的文件管理器应用程序Astro,我得到以下信息:file:///sdcard/media/audio/ringtones/GetupGetOut.mp3后者对我来说更易于使用,但我当然希望该应用程序具有用户选择的音频文件的功能,而不管他们使用什么程序来浏览他们的

android - 如何在地理 URI Intent 启动的 map 中显示标记?

我有一个应用程序,我想通过启动带有特定地理坐标的Googlemap来显示不同的位置(一次一个,由用户输入选择)。我目前正在使用这个(当然是真正的纬度和经度值):Intentintent=newIntent(Intent.ACTION_VIEW,Uri.parse("geo:,?z=17"));startActivity(intent);这正是我想要的,只是它没有为指定点显示任何指示器或标记。它只以它所在的位置为中心。有没有什么方法可以在不使用MapView的情况下获取标记或其他内容? 最佳答案 试试这个:Intentintent=n

android - 如何从 Assets 文件中获取 URI?

我一直在尝试获取Assets文件的URI路径。uri=Uri.fromFile(newFile("//assets/mydemo.txt"));当我检查文件是否存在时,我发现该文件不存在Filef=newFile(filepath);if(f.exists()==true){Log.e(TAG,"Valid:"+filepath);}else{Log.e(TAG,"InValid:"+filepath);}谁能告诉我如何提及Assets文件夹中存在的文件的绝对路径 最佳答案 没有“Assets文件夹中存在的文件的绝对路径”。您项目的

android - 为什么 Android Studio 报告 "URI is not registered"?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion所以我尝试了AndroidStudio,因为我非常喜欢Resharper,并注意到IDE内置了一些功能。现在创建了一个默认的新项目,我添加了一个新的布局文件并想要更改现有的默认“helloworld”示例布局,但在以下几行中出现“URI未注册”错误:我还没有对默认生成的项目做任何其他事情。我遇到了另一个似乎相关的问题(IntellijAndroidprojectschemaURInotregistere

android - 如何在 Android 上实现我自己的 URI 方案

假设我想定义一个URI,例如:myapp://path/to/what/i/want?d=This%20is%20a%20test必须由我自己的应用程序或服务处理。请注意,该方案是"myapp"而不是"http"或"ftp"。这正是我的Intent:为Android操作系统全局定义我自己的URI架构。这可能吗?这有点类似于某些程序已经在执行的操作,例如Windows系统,例如Skype(skype://)或任何torrent下载程序(torrent://)。 最佳答案 这是很有可能的;您在AndroidManifest.xml中定义

android - 从URI获取真实路径,Android KitKat新存储访问框架

这个问题在这里已经有了答案:AndroidGalleryonAndroid4.4(KitKat)returnsdifferentURIforIntent.ACTION_GET_CONTENT(20个回答)关闭8年前。在Android4.4中的新画廊访问之前(KitKat)我用这种方法在SD卡上得到了我的真实路径:publicStringgetPath(Uriuri){String[]projection={MediaStore.Images.Media.DATA};Cursorcursor=managedQuery(uri,projection,null,null,null);star