ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [걸음수+위치파악 어플리케이션 만들기]1단계 : 베터리 히스토리안 설치하기
    IT&개발/안드로이드2 2016. 6. 16. 13:19
    728x90
    반응형

    <개요 및 프로젝트 목적>


    이번에 작성하는 글은 안드로이드의 UI와는 전혀 상관이 없는 오직 오직 기능만을 위한 주제입니다.


    UI를 꾸미지 않는 것은 UI가 아닌 휴대폰의 CPU사용량에 따라 베터리 소모를 줄이는 것이 핵심이기


    때문입니다. 이 어플리케이션은 이미 개발이 완료된 상태이며 단계적으로 글을 쓸 것입니다.


    정확도는 낮을 수 있겠지만 일단 제가 8일동안 이것만 붙들고 처음 접하는 방식의 프로그램이기 때문에


    이렇게 포스팅하게 되었습니다.


    기능


    1. 움직임 포착


    2. 걸음수 판별


    3. 위치파악


    3-1. GPS 사용


    3-2 WIFI SCAN 사용


    4. 메모장에 기록하여 TextView에 뛰우기


    입니다.



     [CPU 사용량을 확인하는 방법 - battery historian 설치하기 + 

    2단계 adb.ext를 이용한 bugreport.txt 추출하기]의 결과





    이미지를 보시면 cpu가 잡혔닥 풀렸다가 하는게 보이시죠? 그리고 GPS WIFI도 사용할때만 잡는게 보이시죠?


    안드로이드가 제공하는 베터리 히스토리안을 이용하면 이런 것들을 확인하실수 있습니다.



    <사전 설치하기>


    그럼 본론으로 들어가보겠습니다.


    1. 베터리 히스토리안 설치하기 (battery historian)


    (이미 설치되어 있는 것은 패스) 

    • Go 

    • Git 

    • Python 2.7 

    • Java


    이렇게 4개를 설치하셔야 베터리 히스토리안을 사용하실수 있습니다. 하핫 귀찮으시다구요? 


    하지만 사용하셔야죠


    git 이나 파이썬 java는 다들 깔려있거나 까실수 있으시죠? 그럼 go만 잠깐 언급할께요


    https://golang.org/doc/install  를 들어가셔서 go를 까시구요


    그리고 cmd 창에 go를 쳐서 설치되었는지 확인해보세요




    잘되죠? 그 다음이 중요합니다. 모든 파일 설치는 battery hitorian을 설치하기 위한 것이죠 ㅎㅎ



    여기까지가 기본 설치고 이제 battery historian을 설치하고 실행해볼께요.

    ---------------------------------------------------------------------------------------------------------------



    <battery historian 설치하기>


    cmd 창에 Go get –d –u github.com/google/battery-historian/... 


    를 입력하셔서 battery historian을 설치합니다.





    그다음 디렉토리를 확인하시면 


    C:\Go\work\src\github.com\google\battery-historian이 존재하는


    것을 확인하실 수 있습니다.


    (환경변수에 따라 다릅니다. 저는 위에 적힌대로 환경변수 설정해서 그래요)

    그다음은 cmd 창에 • go run setup.go 를 쳐주세요

    그러면 모든 설치가 끝납니다.



    <battery historian 실행하기>


    이제 battery historian을 실행해볼까요?


    실행 명령어는 go run cmd/battery-historian/battery-historian.go 인데요 일단


    저는 C:\Go\work\src\github.com\google\battery-historian 위치에 설치 되었기에 


    cd C:\Go\work\src\github.com\google\battery-historian

    를 쳐서 cmd 창에서 이동한 뒤에 


    go run cmd/battery-historian/battery-historian.go 를 쳐주세요.



    그러면 저는 액세스허용이 뜨는데요 만약 안된다면 관리자모드로실행해주세요




    다음 브라우져에서 localhost:9999를 입력해주시면



    battery historian이 실행된 것을 알수 있죠?


    참 쉽죠? ㅎㅎ


    여기까지가 battery-hitorian 사용법입니다.


    다음은 안드로이드로 설치된 어플리케이션의 베터리 사용량을 알아보는 방법에 대해서 이야기 해드리겠습니다.



    2단계는  battery-historian을 위한 bugreport.txt 만들기 입니다.








    반응형

    댓글

Designed by Tistory.