このページでは、Android 14(API レベル 34)で導入されたエンタープライズ向け API、機能、動作変更の概要について説明します。
連絡先
Android 14(API レベル 34)では、次の 2 つのフィールドが追加されています。
ContactsContract.Contacts#ENTERPRISE_CONTENT_URI
ContactsContract.CommonDataKinds.Phone#ENTERPRISE_CONTENT_URI
これらのフィールドを組み合わせることで、DevicePolicyManager
のクロス プロファイル連絡先ポリシーで許可されている限り、READ_CONTACTS
権限を持つ個人用アプリで仕事用プロファイルの連絡先と電話番号を一覧表示できます。
連絡先へのクロス プロファイル アクセス
このポリシーは、個人用プロファイルから仕事用の連絡先へのアクセスを許可するパッケージを指定する DevicePolicyManager
で、次のメソッドを使用して設定、照会できます。
これらのメソッドには下位互換性があり、非推奨となった次のメソッドの代わりに使用する必要があります。
クロス プロファイル発信者番号検索
同様に、Android 14(API レベル 34)では、クロス プロファイル発信者番号検索用に次のメソッドが追加されています。
これらのメソッドには下位互換性があり、非推奨となった次のメソッドの代わりに使用する必要があります。
超広帯域無線
超広帯域無線(UWB)は、無線スペクトルの大部分で、短距離の高帯域幅通信に非常に低いエネルギー レベルを使用できる無線技術です。
Android 14(API レベル 34)以降では、デバイスまたはプロファイルの所有者は、DevicePolicyManager.addUserRestriction()
を使用して DISALLOW_ULTRA_WIDEBAND_RADIO
ユーザー制限を適用することで、組織所有デバイスの UWB を無効にできます。
サポートの終了
Android 14 では次の API のサポートが終了したのでご注意ください。
DevicePolicyManager#setCrossProfileCalendarPackages
とDevicePolicyManager#getCrossProfileCalendarPackages
のサポートが終了しました。カレンダー アプリを接続されているアプリに移行するとともに、Device Policy Controller(DPC)で代わりに
DevicePolicyManager#setCrossProfilePackages
を使用する必要があります。次のメソッドのサポートが終了しました。
DevicePolicyManager#setCrossProfileContactsSearchDisabled
DevicePolicyManager#getCrossProfileContactsSearchDisabled
DevicePolicyManager#setCrossProfileCallerIdDisabled
DevicePolicyManager#getCrossProfileCallerIdDisabled
DPC では、上記の連絡先セクションで説明した代わりの方法を使用する必要があります。