게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 시스템 앱 만들기... 방향을 잡지 못하겠습니다 ㅠㅠ 도움!!
게시물ID : programmer_10908짧은주소 복사하기
작성자 : 빙티
추천 : 1
조회수 : 5743회
댓글수 : 3개
등록시간 : 2015/06/06 04:15:53
옵션
  • 창작글
  • 본인삭제금지
인녕하세요! 반도의 흔한 학생입니다!
제가 안드로이드 내에서 메크로 프로그램을 개발하려고 하는데요....
다른 앱에게 제가 지정한 dispatchTouchEvent가 작동되게 하려면 시스템 권한이 필요하다고 들었습니다..

앱 사용자마다 기기를 루팅시키고 싶게하지 않아서
앱 자체를 시스템 앱으로 빌드를 하여 기기 내 별도의 설치 없이 메크로가 잘 실행되도록 하고 싶습니다..

구글링 중  어느 사이트를 방문했는데요....
http://androidhuman.tistory.com/517
위의 사이트에선 리눅스 내 안드로이드 개발환경 내에서 시스템 앱을 개발하는 방법이 나와있더라구요..

AOSP 빌드를 하는 과정에서 제 컴퓨터의 OS가 리눅스가 아니라 윈7이므로 어떻게 해야 하는지도 모르겠는데,
아래 덧글을 보니 시스템 앱도 시스템 키로 서명되어 있지 않으면 정상 동작하지 않는다고 하네요 ㅠㅠㅠㅠ

결국 중요한건 앱이 시스템 키로 서명되어 있어야 한다는 것인데, 그건 아래 링크에서 android.mk파일을 이용하였네요.
http://blog.secmem.org/207
그런데, 이클립스에서 자바만 끄적이던 저로서는 위의 내용이 도저히 무엇인지 이해할 수 없었습니다 ㅠㅠㅠㅠㅠ


진짜, 루팅 필요 없는 메크로 하나 만드는것이 이렇게까지 힘든 일인 줄 몰랐습니다 ㅠㅠㅠㅠ
위에거 포기하고 유저에게 스스로 루팅하라고 팝업 띄우게 할까도 고민중입니다 ㅠㅠ


우선, 제가 질문하고 싶은것은

1. 루팅을 스스로 해주는 메크로를 만들기 위해선 위의 두 링크를 둘다 활용해야 하나요?
활용해야 한다면 어떤식으로 해야 하는지 알려드릴 수 있나요?

2. 혹시, 루팅된 기기에서만 실행이 되도록 하려면
메크로 코드는 어떻게 구상하면 좋을까요??
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호