❶ 怎么由文件路径获得content uri
ImageView.setImageUri(Uri.fromFile(new File("/sdcard/cats.jpg")));
❷ 什么是URI地址
统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
❸ URI和URL区别以及相对路径和绝对路径的区别
android中的uri即通用资源标识符,universalresourceidentifier,简称uri。uri代表要操作的数据,android上可用的每种资源-包括图像、视频片段、音频资源等都可以用uri来表示。1、访问资源的命名机制。2、资源自身的名称,由路径表示。3、存放资源的主机名。
❹ android中uri怎么转换成文件路径
只有可以把文件路径设置成uri,设置后,uri相当于一个http路径,至于真实的文件路径,只有提供uri的app知道,外部应用无法获知。
❺ Java中路径的获取总结以及URL和URI的区别
路径获取分直接写死在代码上和动态获取路径。直接写死就不说了,版动态获取方法权很多最常用的../和${pageContext.request.contextPath},获取路径可以用getClass().getResource()。URl和URL一个是相对路径一个是绝对路径,比如相对路径和你同包的你直接写对象(类,各种格式文件)名字就行,绝对路径就是你的项目名+包+你的应用名。
❻ Java 从文件中取出所有的同一类型的uri路径
一、
先读取文件内容放到内存;
如果包含 <img ,然后再判断最近的 /> 结束符,取中间的内容,再判断 src=" ,再判断最近的 " 为结束符,取中间的URL即可,这个逻辑的实现,你自己来做逻辑吧
二、
以行读取文件;
判断这行包含 <img ,则截取src="里的值,再判断这行是否包含结束符 " 以 "为结束,如果没有,则继续读下一行,读到 " 为结束,直到 " 这个为结束,再循环判断是这行是否包含 <img,再同样的操作,直到最后一行为止。
这些是我个人认为的做法,可供参考,个人认为第二种方法更容易理解,希望对你有帮助。
❼ 怎么由文件路径获得content uri
//TYLT: add by anyf 20121027 startString type = Utils.ensureNotNull(intent.getType());Log.d(TAG, "uri is " + uri);if (uri.getScheme().equals("file") && (type.contains("image/"))) {String path = uri.getEncodedPath();Log.d(TAG, "path1 is " + path);if (path != null) {path = Uri.decode(path);Log.d(TAG, "path2 is " + path);ContentResolver cr = this.getContentResolver();StringBuffer buff = new StringBuffer();buff.append("(").append(Images.ImageColumns.DATA).append("=").append("'" + path + "'").append(")");Cursor cur = cr.query(Images.Media.EXTERNAL_CONTENT_URI,new String[] { Images.ImageColumns._ID },buff.toString(), null, null);int index = 0;for (cur.moveToFirst(); !cur.isAfterLast(); cur.moveToNext()) {index = cur.getColumnIndex(Images.ImageColumns._ID);// set _id valueindex = cur.getInt(index);}if (index == 0) {//do nothing} else {Uri uri_temp = Uri.parse("content://media/external/images/media/"+ index);Log.d(TAG, "uri_temp is " + uri_temp);if (uri_temp != null) {uri = uri_temp;}}}} //TYLT: add by anyf 20121027 end
❽ 如何获得assets目录下文件的uri
你获取的uri没有问题。但assets目录下的图片不能使用这种方法读取。你得把它先复制到sdcard中,然后从sdcard中传递这个图片至于原因嘛:assets目录里面的资源文件还在应用程序的apk文件中,一个压缩文件中。所以不能这样读
❾ 怎么把content://Uri转成一个文件的绝对路径
没必要找那个图片的路径把,每次扫描sdcard的时候相同的图片可能对应的路径都不一样可以通过content://Uri读取对应的文件流
未经允许不得转载:山九号 » uri文件路径|Java中路径的获取总结以及URL和URI的区别