android 根据非物理路径得到物理路径

 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");
   }
  }

你可能感兴趣的:(JavaScript,android,String,null)