about uscontact

Screen Capture

Category:
Author: zemna
Date: April 17, 2021
Share this:

안드로이드에서 코딩으로 현재의 화면을 캡처하여 비트맵으로 만들어서 출력하는 방법이다.

안드로이드 개발 정보를 공유하면서 화면 캡처시에 쓸만 할 듯 하다.

아래의 코드만으로는 완료되지 않으며 레이아웃과 맞물려야 하기 때문에 그냥 이해하는 정도로만 봐야 한다.

[code lang="java"] public class ScreenCapture extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

// Capture 버튼을 찾기 Button myBtn = (Button)findViewById(R.id.myBtn);

// Capture 버튼의 클릭 이벤트 정의 myBtn.setOnClickListener(new View.OnClickListener(){

@Override

public void onClick(View v) {

// 루트 뷰 찾기 View v1 = view.getRootView();

System.out.println("Root View : "+v1);

v1.setDrawingCacheEnabled(true);

Bitmap bm = v1.getDrawingCache();

System.out.println("Bitmap : "+bm);

showScreen(bm); }

});

} } [/code]

Reference : http://www.anddev.org/how_to_capture_screen_with_coding-t3755.html

Share this:

Leave a Reply

Your email address will not be published.

ZEMNA.NET

Professional software development agency estalished in Indonesia. We offers website setup, web application development, fulfillment service, and etc.
Follow us
Follow us to get latest news and tutorials.
2022 - Copyright, All Rights Reserved, Made by ZEMNA.NET with ❤️
magnifiercrossmenu