emulator: setup preferred network mode to 5g(NR)
BUG: 158040335 This will ensure the phone is using the 5g(NR) as the preferred network mode. User can change it in setting later, if desired. Change-Id: I69583d1769739124a51355ff8b887e727ba61df8 Merged-In: I69583d1769739124a51355ff8b887e727ba61df8
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
|
||||
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
|
||||
<uses-permission android:name="android.permission.MANAGE_USERS" />
|
||||
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
|
||||
<uses-permission android:name="android.permission.WRITE_SYSTEM_SETTINGS" />
|
||||
<uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" />
|
||||
<application>
|
||||
|
||||
@@ -25,6 +25,7 @@ It allows additional grants on top of privapp-permissions-platform.xml
|
||||
<privapp-permissions package="com.android.sdksetup">
|
||||
<permission name="android.permission.BACKUP"/>
|
||||
<permission name="android.permission.MANAGE_USERS"/>
|
||||
<permission name="android.permission.MODIFY_PHONE_STATE"/>
|
||||
<permission name="android.permission.WRITE_SECURE_SETTINGS"/>
|
||||
<permission name="android.permission.INTERACT_ACROSS_USERS"/>
|
||||
</privapp-permissions>
|
||||
|
||||
@@ -23,12 +23,13 @@ import android.content.pm.PackageManager;
|
||||
import android.hardware.input.InputManager;
|
||||
import android.hardware.input.KeyboardLayout;
|
||||
import android.location.LocationManager;
|
||||
import android.provider.Settings;
|
||||
import android.os.Bundle;
|
||||
import android.os.RemoteException;
|
||||
import android.os.ServiceManager;
|
||||
import android.os.SystemProperties;
|
||||
import android.os.Build;
|
||||
import android.provider.Settings;
|
||||
import android.telephony.TelephonyManager;
|
||||
import android.view.InputDevice;
|
||||
|
||||
/**
|
||||
@@ -71,6 +72,8 @@ public class DefaultActivity extends Activity {
|
||||
// Disable offload wifi tethering
|
||||
Settings.Global.putInt(getContentResolver(), Settings.Global.TETHER_OFFLOAD_DISABLED, 1);
|
||||
|
||||
TelephonyManager mTelephony = getApplicationContext().getSystemService(TelephonyManager.class);
|
||||
mTelephony.setPreferredNetworkTypeBitmask(TelephonyManager.NETWORK_TYPE_BITMASK_NR);
|
||||
}
|
||||
|
||||
// remove this activity from the package manager.
|
||||
|
||||
Reference in New Issue
Block a user