首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

照相后数据的保存更新 Media Provider

2012-07-20 
拍照后数据的保存更新 Media ProviderUri saveMediaEntry(String imagePath,String title,String descript

拍照后数据的保存更新 Media Provider

Uri saveMediaEntry(String imagePath,String title,String description,long dateTaken,int orientation,Location loc) {ContentValues v = new ContentValues();v.put(Images.Media.TITLE, title);v.put(Images.Media.DISPLAY_NAME, displayName);v.put(Images.Media.DESCRIPTION, description);v.put(Images.Media.DATE_ADDED, dateTaken);v.put(Images.Media.DATE_TAKEN, dateTaken);v.put(Images.Media.DATE_MODIFIED, dateTaken) ;v.put(Images.Media.MIME_TYPE, "image/jpeg");v.put(Images.Media.ORIENTATION, orientation); File f = new File(imagePath) ;File parent = f.getParentFile() ;String path = parent.toString().toLowerCase() ;String name = parent.getName().toLowerCase() ;v.put(Images.ImageColumns.BUCKET_ID, path.hashCode());v.put(Images.ImageColumns.BUCKET_DISPLAY_NAME, name);v.put(Images.Media.SIZE,f.length()) ;f = null ; if( targ_loc != null ) {v.put(Images.Media.LATITUDE, loc.getLatitude());v.put(Images.Media.LONGITUDE, loc.getLongitude());}v.put("_data",imagePath) ;ContentResolver c = getContentResolver() ;return c.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, v);}
?

热点排行