0
A
回答
0
你可以看到這個庫http://code.google.com/p/android-screenshot-library/。它在後臺運行,並且可以讓你在沒有root的情況下製作截圖。
2
不能從你的應用程序中,除非手機是植根(不具備的代碼)進行打印屏幕。
然而,你可以通過模擬器打印屏幕,但這不是問題。
爲了完整起見:
模擬器PRINTSCREEN
你必須將手機通過USB連接,請在Eclipse Debug透視圖中,選擇「設備」選項卡,在列表中選擇您的設備,然後單擊「屏幕捕獲「圖標。
0
在按鈕點擊事件中定義函數;
Button btnCap = (Button) findViewById(R.id.btnTakeScreenshot);
btnCap.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
try {
CaptureMapScreen();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
});
這是你的鍵盤上的功能CaptureMapScreen()
public void CaptureMapScreen()
{
SnapshotReadyCallback callback = new SnapshotReadyCallback() {
Bitmap bitmap;
@Override
public void onSnapshotReady(Bitmap snapshot) {
// TODO Auto-generated method stub
bitmap = snapshot;
try {
FileOutputStream out = new FileOutputStream("/mnt/sdcard/"
+ "MyMapScreen" + System.currentTimeMillis()
+ ".png");
// above "/mnt ..... png" => is a storage path (where image will be stored) + name of image you can customize as per your Requirement
bitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
} catch (Exception e) {
e.printStackTrace();
}
}
};
myMap.snapshot(callback);
// myMap is object of GoogleMap +> GoogleMap myMap;
// which is initialized in onCreate() =>
// myMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map_pass_home_call)).getMap();
}
相關問題
- 1. 安卓谷歌地圖更新攝像頭拍攝前快照故障
- 2. 拍攝快照QML視圖
- 3. AVCaptureVideoPreviewLayer:拍攝快照
- 4. 拍攝快照視頻的快照
- 5. 當拍攝背景時拍攝iOS拍攝的快照
- 6. 拍攝快照的CCGLView
- 7. 拍攝SQL表的快照
- 8. 拍攝AVCaptureVideoPreviewLayer視圖的快照
- 9. 拍攝快照的視圖包含UIDatePicker
- 10. 拍攝UIWebView的快照/屏幕截圖
- 11. PDF如何拍攝預覽快照?
- 12. 如何拍攝卡桑德拉快照?
- 13. 如何使用cpanel拍攝快照
- 14. 拍攝視頻快照
- 15. 拍攝報告快照
- 16. 如何在Flex中拍攝攝像頭快照圖片?
- 17. 如何拍攝excel表單的快照/圖像?
- 18. 拍攝CGL內容的快照?
- 19. 拍攝JavaFX TextArea和WebView的快照
- 20. 拍攝裝載機的快照
- 21. 拍攝遠程機器的快照
- 22. 如何從網絡攝像機拍攝單張快照?
- 23. 拍攝快照,縮放並重復拍攝
- 24. 快速拍攝照片崩潰
- 25. 在Qt Multimedia中拍攝視頻快照
- 26. 拍攝UIScrollView中支持CATiledLayer的視圖的圖像快照
- 27. 如何創建拍攝照片的功能拍攝+保存
- 28. 如何拍攝視頻控件的快照?
- 29. 如何在android中播放視頻時拍攝videoview的快照?
- 30. 如何從python的屏幕給定區域拍攝快照?
按[打印] – halfdan 2011-04-14 06:43:47
你能告訴我如何編程? – Monali 2011-04-14 06:51:56