-------- 안드로이드 개발자 복지 안드로이드 5.1 API

안드로이드 5.1 API


5.1 안드로이드 ( LOLLIPOP_MR1는 ) 롤리팝 버전에 대한 업데이트는 사용자와 응용 프로그램 개발자를위한 여러 가지 새로운 기능을 제공합니다. 이 문서의 목적은 새로운 API의 가장 주목할만한을 소개합니다.

대상 API 레벨을 업데이트

개발 안드로이드 5.1 응용 프로그램을 시작하려면 사용  SDK 관리자 다운로드 안드로이드 5.1 SDK 플랫폼 및 시스템 이미지를. 그런 다음 사용하기 위해, 응용 프로그램 개발 프로젝트를 설정  "22" 을  targetSdkVersion. 안드로이드 5.1은 시스템 이미지 및 애플리케이션 테스트에 설치 한 후 업데이트가이 변경 사항을 적용 게시 할 수 있습니다.

당신은 당신의 실행에 코드에서 조건을 가입 할 수 있습니다  minSdkVersion 검사 시스템이 여전히 이전 버전 인 안드로이드 5.1 API를 사용하는 동안 레벨 구현 지원을 제공하는 API의 API를 지원하지 않습니다 전에. 더 이전 버전과의 호환성을 유지하는 방법에 대한 자세한 내용은 참조하시기 바랍니다 다른 플랫폼 버전을 지원합니다 .

멀티 SIM 카드 지원


안드로이드 5.1은 여러 세포 운영자가 동시에 카드를 SIM의 사용에 대한 지원을 추가합니다. 이 기능을 통해 사용자는 활성화 할 수있는 SIM 카드의 SIM 슬롯에 두 개 이상의 추가 장치를 구비.

당신은 수있는  SubscriptionManager 장치가 현재 네트워크에서 로밍으로 간주되어 있는지 여부를 포함, 현재 활성화 된 SIM 클래스에 대한 정보를 얻을 수 있습니다. 누가 줄이거 나 비용에 민감한 장치 사용자를위한 데이터 액세스 측면에서 데이터 액세스 응용 프로그램 개발자를 해제 할 것은,이 정보는 매우 유용합니다. 요청에 의해  READ_PHONE_STATE 권한 및  SubscriptionManager 객체의 설정  SubscriptionManager.OnSubscriptionsChangedListener변경 상태를, 현재 네트워크에 연결된 장치의 응용 프로그램에 관심을 생각 나게.

HTTP 클래스는 사용되지


안드로이드 5.1은 더 이상 사용되지  org.apache.http 클래스와  android.net.http.AndroidHttpClient 클래스를. 이러한 클래스가 더 이상 유지되지 않습니다, 당신은 모든 응용 프로그램 코드를 즉시로 API로 마이그레이션됩니다 사용해야합니다  URLConnection 클래스.

운영자 서비스


응용 프로그램 연산자를 만들 수있는 안드로이드 5.1 지원하는 통신 서비스 제공 업체는 안드로이드 장치에서 구성 작업을 수행 할 수 있습니다. 이러한 API를 사용하는 응용 프로그램 운영자는, 유연한 안전을 개발하고 구글 플레이를 통해 이러한 작업을 게시합니다. 이러한 기능을 사용하는 응용 프로그램은 서명 된 인증서, 인증서 일치의 인증서 범용 집적 회로 카드 (UICC)과 장비를 확보해야합니다.

운영자 서비스 API가 추가되었습니다  TelephonyManager 클래스, SmsManager 클래스와 새로운  CarrierMessagingService 클래스입니다. 응용 프로그램을 호출 할 수 있습니다  hasCarrierPrivileges() , 방법을 당신이 API에 액세스 할 수 있는지 여부를 확인합니다. 당신은 API를 호출 할 수 있지만, 이러한 응용 프로그램을 받게됩니다 액세스 할 수 없습니다  SecurityException.



게시 77 개 원래 기사 · 원 찬양 17 · 전망 (130) 000 +

추천

출처blog.csdn.net/qq_27062249/article/details/60571798