API Level : 6
Android 2.0.1은 android handset에 적용가능한 minor platform release이다.
minor API change, bug-fixes, framework behavioral의 변경이 되었다. framework에 대한 변경은 Framework API 를 참조하라.
Built-in app로 Sync Tester app가 추가되어 thirdparty sync adapter의 테스트를 돕는다.
API 변경 요약
- quickContactBadgeStyle* 속성이 QuickContactBadge에 추가됨. -> style을 지정가능
- ACTION_CONFIGURATION_CHANGED를 받기 위해 manifest에 기술할 필요 없으며 run-time에 registerReceiver()로 하면 됨
블루투스
ACTION_REQUEST_ENABLE과 ACTION_REQUEST_DISCOVERABLE의 리턴값 변경
- ACTION_REQUEST_ENABLE이 성공하면 RESULT_OK를 사용자가 취소하면 RESULT_CANCELED를 리턴함
- ACTION_REQUEST_DISCOVERABLE은 사용자가 취소하거나 BT가 enable상태가 아니면 RESULT_CANCELED를 리턴함.
Contacts
ACTION_INSERT intent는 해당 contact가 더이상 존재하지 않으면(not persist) RESULT_CANCELED를 리턴한다.
Bug fixes
일부 framework API의 버그를 수정함.
Resource
API level에 따른 app resource를 잘못 로딩하는 경우 수정됨. ex) drawable-v4는 API level4이상에서만 로드함.
Contacts
ACTION_INSERT intent가 Contacts API로 생성한 요구에 대해 적절한 종류의 URI를 리턴함.
Others
getCallingPackage()가 process명보다 package명으로 리턴함.
API differences report
For a detailed view of API changes in Android 2.0.1 (API Level 6), as compared to API Level 5, see the API Differences Report. Note that this difference report compares only to the most recent API Level, and there are few changes, so to see changes introduces in Android 2.0 (API Level 5), see the API Differences between 4 and 5.