2010-01-25 3 views
0

이것은 대답이 아니 겠지만 안드로이드 사용자 정의 빌드 버전에 사용자 정의 응용 프로그램을 빌드 한 다음 해당 APK 파일을 다른 장치에로드 할 수 있는지 아는 사람이 있습니까? 분명히, OS를 변경 한 다음 앱에서 의존한다면, 그렇게 할 수는 없지만, 소스에서 그대로 (또는 적절한 버전)를 사용한다고 가정하면 할 수 있습니까?Android 소스로 작성된 앱을 다른 기기에로드 할 수 있습니까?

가능하면 이론적으로 SDK에서 숨겨져있는 것으로 간주 될 수 있습니다. 맞습니까? 아니면 여기서 완전히 벗어나지?

감사합니다, 크리스

답변

1

리플렉션을 통해 항상 개인용 메서드를 호출 할 수 있지만 일반적으로 이는 매우 나쁜 생각입니다. 핸드셋 공급 업체는 SDK에없는 것을 자유롭게 변경할 수 있으므로 앱이 특정 장치에서 작동하지 않을 가능성이 큽니다. 그러나 앱이 하나의 기기에서만 작동하도록하거나 OS 특별 버전 하나에서만 작동하도록하려면

+0

우수합니다. 이는 '조사/개발자'애플리케이션을위한 것이므로 아무런 문제가 없습니다. '너는 잠시 동안 이걸로 싸워야 할거야.' –

0

아무것도 앱의 소스에서 APK를 구축하고 시장에 넣어 방지 할 수 있습니다. 하지만 앱에서 개인용 메서드를 사용하는 경우 리플렉션을 통해 가정합니다. 특정 버전에서는 작동하지 않을 것으로 예상됩니다.

관련 문제