最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Andriod arcgis保存Mapview為圖片的實例代碼

 更新時間:2016年03月07日 14:50:11   作者:gisoracle  
這篇文章主要介紹了Andriod arcgis保存Mapview為圖片的實例代碼 的相關(guān)資料,需要的朋友可以參考下

廢話不多說了,直接給大家貼代碼了,具體代碼如下所述:

/**
* 把一個View的對象轉(zhuǎn)換成bitmap
*/
private Bitmap getViewBitmap(MapView v) {
v.clearFocus();
v.setPressed(false);
//能畫緩存就返回false
boolean willNotCache = v.willNotCacheDrawing();
v.setWillNotCacheDrawing(false);
int color = v.getDrawingCacheBackgroundColor();
v.setDrawingCacheBackgroundColor(0);
if (color != 0) {
v.destroyDrawingCache();
}
v.buildDrawingCache();
Bitmap cacheBitmap = null;
while(cacheBitmap == null){
cacheBitmap = v.getDrawingMapCache(0, 0, v.getWidth(), v.getHeight());
}
Bitmap bitmap = Bitmap.createBitmap(cacheBitmap);
// Restore the view
v.destroyDrawingCache();
v.setWillNotCacheDrawing(willNotCache);
v.setDrawingCacheBackgroundColor(color);
return bitmap;
}
public void saveMyBitmap(String bitName,Bitmap mBitmap){
String FileName=this.getInnerSDCardPath() + "/" + bitName + ".png";
ShowMessage(FileName);
File f = new File(FileName);
try {
f.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
Log.e("在保存"+FileName+"圖片時出錯:" + e.toString(),"在保存"+FileName+"圖片時出錯:" + e.toString());
}
FileOutputStream fOut = null;
try {
fOut = new FileOutputStream(f);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
mBitmap.compress(Bitmap.CompressFormat.PNG, 100, fOut);
try {
fOut.flush();
} catch (IOException e) {
e.printStackTrace();
}
try {
fOut.close();
} catch (IOException e) {
e.printStackTrace();
}
}
//縮小
private class ButtonNexitClickListener implements View.OnClickListener {
public void onClick(View v) {
//ShowMessage("ok1");
Bitmap bitmap=getViewBitmap(mapView);
//ShowMessage("ok2");
saveMyBitmap("yl",bitmap);
//ShowMessage("ok3");
bitmap.recycle();
ShowMessage("保存成功");
}
}

以上所述是小編給大家介紹的Andriod arcgis保存Mapview為圖片的實例代碼,希望對大家有所幫助!

相關(guān)文章

最新評論

五华县| 南靖县| 宁河县| 诸城市| 德江县| 本溪| 印江| 永寿县| 蕉岭县| 巩义市| 武平县| 苏州市| 北辰区| 江北区| 万宁市| 松原市| 沙湾县| 衡阳县| 平顺县| 巴塘县| 华安县| 腾冲县| 凤台县| 聂拉木县| 灌阳县| 德化县| 民乐县| 宁津县| 霍州市| 嘉禾县| 且末县| 都昌县| 合川市| 井陉县| 高淳县| 米易县| 朝阳区| 嘉荫县| 南江县| 南丰县| 东阳市|