android 根据非物理路径得到物理路径
16lz
2021-01-25
if(intent!=null){
String name=intent.getData()+"";//url路径
if(name.substring(0, 7).equals("content")){//非物理路径得到物理路径(content开头的是非物理路径)
Uri uri = Uri.parse(name);
ContentResolver cr = this.getContentResolver();
Cursor cursor = cr.query(uri, new String[]{"_data"}, null, null, null);
cursor.moveToFirst();
for (int i = 0; i < cursor.getColumnCount(); i++) {
name=cursor.getString(i)+"";
mWebView.loadUrl("javascript:shows('"+ name+ "')");
Log.i("=name=",name+"1");
}
}else{
mWebView.loadUrl("javascript:shows('"+ name+ "')");
Log.i("=name=",name+"2");
}
}
String name=intent.getData()+"";//url路径
if(name.substring(0, 7).equals("content")){//非物理路径得到物理路径(content开头的是非物理路径)
Uri uri = Uri.parse(name);
ContentResolver cr = this.getContentResolver();
Cursor cursor = cr.query(uri, new String[]{"_data"}, null, null, null);
cursor.moveToFirst();
for (int i = 0; i < cursor.getColumnCount(); i++) {
name=cursor.getString(i)+"";
mWebView.loadUrl("javascript:shows('"+ name+ "')");
Log.i("=name=",name+"1");
}
}else{
mWebView.loadUrl("javascript:shows('"+ name+ "')");
Log.i("=name=",name+"2");
}
}
更多相关文章
- andriod(1) 初学 安装 以及相关问题
- android 如何使用jar替换java代码编译
- 《android Graphics(一):概述及基本几何图形绘制》
- Android错误解决方法之:Debug certificate expired on
- Android(安卓)批量上传sd卡图片
- android 根据图片路径获取图片缩略图
- Eclipse下搭建android开发环境
- katalon设置Android(安卓)SDK路径
- Android的FastBoot的安装与环境变量设置