안드로이드 개발 질문/답변
(글 수 45,052)
구굴에서 개발폰 사는거랑 이번 SKT에서 출시하는 모토로이랑
개발 테스트를 하는 부분에서는 같은건가요?
뭐 쉽게 이클립스 디버깅모드에 애뮬이 아닌 장치로 설정해놓고
모토로이 꼽고 개발하면하면 개발 디버깅같은게 개발폰과 같이 가능한건지?
개발폰을 구매할까 생각했는데 국내에서 안드로이가 출시된다면 출시된 걸로 개발이 가능한지가 궁급합니다.
개발 테스트를 하는 부분에서는 같은건가요?
뭐 쉽게 이클립스 디버깅모드에 애뮬이 아닌 장치로 설정해놓고
모토로이 꼽고 개발하면하면 개발 디버깅같은게 개발폰과 같이 가능한건지?
개발폰을 구매할까 생각했는데 국내에서 안드로이가 출시된다면 출시된 걸로 개발이 가능한지가 궁급합니다.
2010.01.20 13:40:44
root는 막혀있지만, adb는 가능합니다. :)
root의 경우도 alldroid.com 같은곳에 가셔서 커스텀 롬을 받으면 root 풀려있고, adb shell상에서 busybox 설치되어 있는 상태로 되니깐
큰 불편함은 없습니다.
다만 기본 패키지들은 ( /system/app 안의) 특정 써티가 걸려있어서, 마음대로 조작이 되질 않네요. :(
2010.01.20 14:00:26
세모군님 말씀대로라면
/system/app 안의 제약이 있다는건
만약 안드로이드로 개발되는 app에서도 /system/app 에 관련사항을 사용하지 못한다는 말씀이신가요
아님 개발때만 그런건가요.(즉 무시하고 개발해도 안드로이드 마켓을통해 등록된 어플을 다운받아 사용하는건 사용가능하다는말씀인건가요?)
/system/app 안의 제약이 있다는건
만약 안드로이드로 개발되는 app에서도 /system/app 에 관련사항을 사용하지 못한다는 말씀이신가요
아님 개발때만 그런건가요.(즉 무시하고 개발해도 안드로이드 마켓을통해 등록된 어플을 다운받아 사용하는건 사용가능하다는말씀인건가요?)
2010.01.21 14:01:21
/system/app 단은 일반 user, application developer 가 건드리는 공간이 아닙니다 :)
(좀더 구체적으로 /system 파티션 자체가 그렇고요. remount 후 변경하지 않는이상 해당 파티션에는 쓰기 금지가 되어있습니다. )
일반적인 application layer 단에서 개발하는 apps developer 라면 SDK 에서 제공하는 API와 라이브러리 만으로 코딩을 하기에
하단부의 framework layer나 dalvik vm 같은 보다 low level layer에는 관련이 없다는 것이구요.
/system/app 를 사용하지 못하는것이 아니라, 직접적인 접근이 안되는거라고 말씀드리고 싶고요.
접근을 하려면 provider 를 이용, 해당 프로바이더의 퍼미션을 부여함으로서 접근을 할 수 있습니다.