Loading core/java/android/os/Build.java +2 −2 Original line number Diff line number Diff line Loading @@ -135,8 +135,8 @@ public class Build { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading telephony/java/android/telephony/TelephonyManager.java +22 −22 Original line number Diff line number Diff line Loading @@ -1888,8 +1888,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -1941,8 +1941,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -2010,8 +2010,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -2088,8 +2088,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -2126,8 +2126,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -2210,8 +2210,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -2247,8 +2247,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -3853,8 +3853,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -3891,8 +3891,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -4145,8 +4145,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -4184,8 +4184,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading
core/java/android/os/Build.java +2 −2 Original line number Diff line number Diff line Loading @@ -135,8 +135,8 @@ public class Build { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading
telephony/java/android/telephony/TelephonyManager.java +22 −22 Original line number Diff line number Diff line Loading @@ -1888,8 +1888,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -1941,8 +1941,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -2010,8 +2010,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -2088,8 +2088,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -2126,8 +2126,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -2210,8 +2210,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -2247,8 +2247,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -3853,8 +3853,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -3891,8 +3891,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -4145,8 +4145,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading Loading @@ -4184,8 +4184,8 @@ public class TelephonyManager { * * <p>Starting with API level 29, persistent device identifiers are guarded behind additional * restrictions, and apps are recommended to use resettable identifiers (see <a * href="c"> Best practices for unique identifiers</a>). This method can be invoked if one of * the following requirements is met: * href="/training/articles/user-data-ids">Best practices for unique identifiers</a>). This * method can be invoked if one of the following requirements is met: * <ul> * <li>If the calling app has been granted the READ_PRIVILEGED_PHONE_STATE permission; this * is a privileged permission that can only be granted to apps preloaded on the device. Loading