0
我正在使用android。我有以下代碼捕獲屏幕截圖。截圖但創建空白文件:android?
設置你的根佈局:
View content = findViewById(R.id.layoutroot);
content.setDrawingCacheEnabled(true);
函數來獲取渲染視圖:
private void getScreen()
{
View content = findViewById(R.id.layoutroot);
Bitmap bitmap = content.getDrawingCache();
File file = new File("/sdcard/test.png");
try
{
file.createNewFile();
FileOutputStream ostream = new FileOutputStream(file);
bitmap.compress(CompressFormat.PNG, 100, ostream);
ostream.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
我的問題是,它創建了一個零KB的文件。什麼可能是問題?