① NSURL类获取文件路径时,为什么会在前面追加“file:///”
必须要加 file://,这是 URI 协议的规范!不然无法在计算机的海洋里标识一种【资源】
② android中uri怎么转换成文件路径
只有可以把文件路径设置成uri,设置后,uri相当于一个http路径,至于真实的文件路径,只有提供uri的app知道,外部应用无法获知。
③ java中路径的获取总结以及URL和URI的区别
路径获取分直接写死在代码上和动态获取路径。直接写死就不说了,版动态获取方法权很多最常用的../和${pageContext.request.contextPath},获取路径可以用getClass().getResource()。URl和URL一个是相对路径一个是绝对路径,比如相对路径和你同包的你直接写对象(类,各种格式文件)名字就行,绝对路径就是你的项目名+包+你的应用名。
④ Android获取数据库图片uri路径并用imageView显示
通过流的形式就可以了。通过路径得到文件流,然后使用bitmapfactory.decodeStream 方法 得到一个bitmap 然偶通过imageView.setImageBitmap()就ok了
⑤ 怎么由文件路径获得content uri
ImageView.setImageUri(Uri.fromFile(new File("/sdcard/cats.jpg")));
⑥ android 获取到了uri 怎么获取他的路径
首先你获取到路径的字符串,然后分割就行了。 String a = "/test/aaaa/bbb.txt"; String b = a.substring(a.lastIndexOf("/") + 1, a.length()); System.out.println(b); 这样之后,b字符串就是你所需要的。我的实现方法:用绝对路径和MediaStore里的MediaStore.Audio.Media.DATA列进行比较 如果相同 就取出对应的MediaStore.Audio.Media._ID,然后uri就是Uri.parse("content://media/external/audio/media/"+id),这样就可以设置铃声了
⑦ java怎么获取上传文件的路径
java文件中获得路径Thread.currentThread().getContextClassLoader().getResource("") //获得资源文件(.class文件)所在路径ClassLoader.getSystemResource("")Class_Name.class.getClassLoader().getResource("")Class_Name.class .getResource("/") Class_Name.class .getResource("") // 获得当前类所在路径System.getProperty("user.dir") // 获得项目根目录的绝对路径System.getProperty("java.class.path") //得到类路径和包路径打印输出依次如下:file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/com/xml/imp/F:\work_litao\uri_testF:\work_litao\uri_test\WebContent\WEB-INF\classes;F:\work_litao\uri_test\WebContent\WEB-INF\lib\dom4j.jar2、 JSP中获得当前应用的相对路径和绝对路径根目录所对应的绝对路径:request.getRequestURI()文件的绝对路径 :application.getRealPath(request.getRequestURI());当前web应用的绝对路径 :application.getRealPath("/");取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent()
⑧ 如何获得assets目录下文件的uri
你获取的uri没有问题。但assets目录下的图片不能使用这种方法读取。你得把它先复制到sdcard中,然后从sdcard中传递这个图片至于原因嘛:assets目录里面的资源文件还在应用程序的apk文件中,一个压缩文件中。所以不能这样读
未经允许不得转载:山九号 » uri获取文件路径|Java中路径的获取总结以及URL和URI的区别