Code example for Activity

Methods: managedQuery

0
     */ 
	public static String getAbsoluteImagePath(Activity context,Uri uri) 
    { 
		String imagePath = "";
        String [] proj={MediaStore.Images.Media.DATA};
        Cursor cursor = context.managedQuery( uri,
                        proj, 		// Which columns to return
                        null,       // WHERE clause; which rows to return (all rows) 
                        null,       // WHERE clause selection arguments (none) 
                        null); 		// Order-by clause (ascending by name) 
         
        if(cursor!=null)
        { 
        	int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
        	if(  cursor.getCount()>0 && cursor.moveToFirst() )
            { 
            	imagePath = cursor.getString(column_index);
            } 
        } 
         
        return imagePath;