2010년 12월 15일 수요일

[Android Market][App] Screen Capture - No Rooting

ㅋㅋ..다소 민망하지만,
내가 만든 첫 프로그램이다..^^..

대부분의 "Screen Capture" Application은 rooting을 반듯이 해야한다..
다 이유가 있다.. 나도 그렇게 할 수 있지만,
그런 App은 많다보니 rooting 안하고 할 수 있는 App을 만들어보고 싶어서 시작을 했습니다.
나두 다소 처음엔 불편한 점이 있지만, 하다보니 적응이 되네요..ㅋㅋ

Error 나 문의 사항이 계시면,
Email로 연락주세요.(joonryang@gmail.com)
유용한 정보였다면, 광고클릭 한번..^^.




[사용법]
- "InstallGuide.txt"를 참고하면 되나, 한글로 설명을 하자면 다음과 같다.

1. "sclib" 라는 파일을 찾는다.
: "Screen Capture" App을 설치하고 실행을 하면,
"/sdcard/ScreenCaptureLib"라는 폴더 아래 다음의 2가지 파일이 생성이 됩니다.
"InstallGuide.txt" / "sclib" 파일입니다.

2. 각자 핸드폰에 맞는 ADB(Android Debug Bridge) tool 을 설치합니다.
(보통 각 핸드폰 제조업체 사이트에 보면 다 있네요.)

3. ADB Tool을 설치했다면, 아래와 같이 이행을 합니다.
 1). adb push sclib /data/local/sclib
 (sclib를 adb.exe가 있는 폴더에 copy를 하고 이행을 해야 합니다.)

 2). adb shell /system/bin/chmod 777 /data/local/sclib
 ( "sclib" 라는 파일에 권한을 설정합니다.)

 3). adb shell "/data/local/sclib /sdcard/ScreenCaptureLib/sclib.log"
 ( 이부분을 수행하면 Error가 나지 않는 이상 가만히 있을 때 연결을 해제하시면 됩니다. 보통 2분 내외로 끝남.)

=> 참고로 단말을 재부팅하지 않는 이상 위의 사항은 1번만 실행하면 됩니다.
그러나 만약 재부팅을 하는 경우에는 2) 번과 3) 번을 다시 실행하시면 됩니다.


[기능설명]
1. Screen Capture 타입.
 1) Timer
   : Indicator에 표시된 아이콘 선택 시, 5초 후에 자동으로 찍히는 기능.

 2) Right Now
   : Indicator에 표시된 아이콘 선택 시,  바로 찍히는 기능.

 3) Gesture
   : 설정 시, 흔들면 찍히는 기능.


2. 영속성(Permanace)
 1) Once
   : Timer / Right Now / Gesture 기능으로 1번만 Screen Capture 되는 기능.

 2) Enable Clear
   : Timer / Right Now 기능으로 계속 Screen Capture 가 되는 기능이며, Notification 아이콘이 삭제 가능(지우기 기능으로 삭제 가능)

 3) Disable Clear
   : Timer / Right Now 기능으로 계속 Screen Capture 가 되는 기능이며, Notification 아이콘이 삭제가 지우기 기능으로 삭제가 안됨. 지우려면, 재부팅이나 "Screen Capture" Application에서 Delete 버튼으로 삭제해야함.

 4) Continuous
   : Gesture 기능으로 계속 흔들 때 마다 Screen Capture 되는 기능.
   해당 기능을 해제하려면, "Screen Capture" Application에서 Delete 버튼으로 삭제해야함.


3. Install Guide 및 User Guide
: "Screen Capture" Application 의 사용 가이드.



댓글 4개:

  1. 안녕하세요 마켓 에서 프로그램을 다운 받았는 adb 라는 데서 걸리 네요 htc 의 레전드 폰 을 쓰고 있는데 홈페이지 에서는 그런 걸 찾을 수가 없 거든 요 혹시 방법 이 없을까 요 바쁘 시 겠 지만 답변 주시면 감사 하겠습니다 음성 입력이 라 글이 엉망 이네 요 양해 부탁드립니다

    답글삭제
  2. adb shell "/data/local/sclib /sdcard/ScreenCaptureLib/sclib.log"

    3번 항목에서 실행하면

    [1] segmentation fault /data/local/scli...

    라고 실패나오네요. 확인 좀 부탁드려요.

    답글삭제
  3. 첫단계부터 permission denied...
    이런거 잘 몰라서 첫단계까지 가는거조차 엄청 헤매었건만

    답글삭제