2009-05-05 4 views

답변

3

대답은 "먹을 때까지"입니다. Android Developers Blog: Future-Proofing Your Apps에서

: 피해야 할

기술은, 1 : 사용하여 내부 API를

우리는 항상 그렇게 강력하게 반대 권고했습니다 비록

, 일부 개발자가 지원되지 않는를 사용하도록 선택했거나 내부 API. 인스턴스의 경우 많은 개발자가 내부 밝기 제어 및 블루투스 토글 API 인 을 1.0 및 1.1에 사용합니다. 이 Android 1.5에서 수정 된 버그 - 권한을 요청하지 않고 앱이 해당 API를 사용하도록 허용했습니다. 따라서 해당 API를 사용하는 앱은 1.5로 중단됩니다. 이외에도 1.5에서 지원되지 않는 API에 대한 변경 사항이 있습니다 ( ). 에서 내부 API를 사용한 경우 앱을 업데이트해야 중지됩니다. 그들은 안드로이드 1.5에서 깨지 말라해도 나중에 그들은 버전 나중에 좋은 기회가 있습니다. (하지만 좋은 소식, 있다 : "손전등"애플 리케이션 인기 때문에, 우리는 사용 사례에 대한 WindowManager.LayoutParams 클래스 단지 에 "screenBrightness"필드를 추가 한합니다.)

+0

사실, 솔루션을 게시 한 것으로 보입니다. "좋은 소식이 있습니다."손전등 "응용 프로그램이 너무 유명하기 때문에 WindowManager.LayoutParams 클래스에"screenBrightness "필드를 추가했습니다." – Osseta

+0

알아요 ... 나는 그것을 우연히 발견해서 내 자신의 질문에 답하기로 결심했다. 나는 또한 의도적으로 관련 구절을 굵게 표시했다. –

관련 문제