2011-11-16 23 views
3

我創建圖像編程,然後從設備拉動該圖像到PC,並打開該圖像,然後無法查看圖像和獲取消息不能認爲無法打開這個形象,因爲這幅畫是在另一個程序拉圖像從設備到PC,但在PC圖像視圖

這裏正在編輯的代碼是

View content = findViewById(R.id.myview); 
content.setDrawingCacheEnabled(true); 
content.setDrawingCacheQuality(View.DRAWING_CACHE_QUALITY_HIGH); 
Bitmap bitmap = content.getDrawingCache(); 
String path = Environment.getExternalStorageDirectory().getAbsolutePath(); 
File file = new File(path+"/test.png"); 

try { 
    file.createNewFile(); 
    FileOutputStream ostream = new FileOutputStream(file); 
    bitmap.compress(CompressFormat.PNG, 100, ostream); 
    ostream.close(); 
    Toast.makeText(getApplicationContext(), "image saved", 5000).show(); 
} catch (Exception e) { 
    e.printStackTrace(); 
    Toast.makeText(getApplicationContext(), "error", 5000).show(); 
} 

我失去了關閉該文件或其他任何保存圖片到SD卡後?

編輯:

我知道在這個職位給出,但任何不關閉日食另一種方式是答案嗎?

+0

使用Firefox打開它 – ingsaurabh

+0

不知道這個問題的原因或問題,但選擇圖像做ctrl + c和ctrl + v打開副本 – MKJParekh

+0

問題是我拉的文件是在編輯模式下,不能用於其他目的,如打開PC – Pratik

回答

0

可能與舊版本的Eclipse或ADT的問題,更新日食靛藍朱諾,並與最新的ADT它瓦特使用後生病沒有任何錯誤。其中一條評論是由Drax提供的,它解決了ADT的新版本問題。即使你的應用程序可以從內存中釋放所有的對象,我仍然可以在某個地方使用並且不會關閉它。

只需更新您的Eclipse和ADT,以防止這個問題。

3

這是確切的問題我面臨,解決方案,我想

  1. 的幾個分鐘等待PC拉動圖像(成功)
  2. 在PC上拉動圖像後,關閉了Eclipse後(成功)

乾杯

+0

thanx的答覆。我知道夥伴這個解決方案,但我想另一個解決方案,而不關閉日食 – Pratik

+0

行..你用的ADT插件? –

+0

m使用12.0.0版本的ADT – Pratik

相關問題