안드로이드 개발 질문/답변
(글 수 45,052)
어플(apk)을 설치할때, 특정 기기(device)에만 설치 가능하게 하고 싶습니다.
어플 설치 후 실행될때 특정 디바이스 값을 가지고 어플이 실행 하지 못하게끔은 처리할 수는 있는데...
특정 디바이스가 아닐 경우에 아에 설치 자체를 못하게 막을 순 없을까요 ?
예를 들어서 LG에서 생산된 제품은 설치를 못하게끔 처리한다거나,
모토로라 제품에 만 설치가 가능하게끔 한다거나..
에뮬에서는 설치 못하게 한다거나..
이런거 입니다.. 개발 소스 상에서는 설치가 된 다음에 되는 상황에 대해서 처리를 하는 부분이라서 소스에서는 아닌거 같은데요..
AndoridManifest.xml에서 처리를 해야 할것 같기도 합니다..
혹시 가능한지.. 가능하다면 어떤방법이 있는지 궁급합니다.
어플 설치 후 실행될때 특정 디바이스 값을 가지고 어플이 실행 하지 못하게끔은 처리할 수는 있는데...
특정 디바이스가 아닐 경우에 아에 설치 자체를 못하게 막을 순 없을까요 ?
예를 들어서 LG에서 생산된 제품은 설치를 못하게끔 처리한다거나,
모토로라 제품에 만 설치가 가능하게끔 한다거나..
에뮬에서는 설치 못하게 한다거나..
이런거 입니다.. 개발 소스 상에서는 설치가 된 다음에 되는 상황에 대해서 처리를 하는 부분이라서 소스에서는 아닌거 같은데요..
AndoridManifest.xml에서 처리를 해야 할것 같기도 합니다..
혹시 가능한지.. 가능하다면 어떤방법이 있는지 궁급합니다.




이것은 안드로이드 플랫폼이므로 제어를 할 수 없겠죠.
그러므로 일반적인 폰환경에서는 설치를 제어할 수 없겠죠.
설치 제어를 위한 안드로이드에서 제공하는 방법은 없는 것으로 압니다.
말씀하신 것처럼 실행을 못하게하는 방법밖에 없습니다.
플랫폼을 수정하거나 커널을 수정하여 입맛에 맞게 수정하지 않는한 다른 방법은 없겠죠.