1
1
package com .hmdm .launcher .ui ;
2
2
3
+ import static android .app .admin .DevicePolicyManager .EXTRA_PROVISIONING_MODE ;
4
+
3
5
import android .app .Dialog ;
4
6
import android .app .admin .DevicePolicyManager ;
5
7
import android .content .Intent ;
24
26
import com .hmdm .launcher .databinding .ActivityMdmChoiceBinding ;
25
27
import com .hmdm .launcher .databinding .DialogEnterDeviceIdBinding ;
26
28
import com .hmdm .launcher .helper .SettingsHelper ;
27
- import com .hmdm .launcher .util .DeviceInfoProvider ;
28
29
29
30
import java .util .ArrayList ;
30
31
import java .util .List ;
31
32
32
- import static android .app .admin .DevicePolicyManager .EXTRA_PROVISIONING_MODE ;
33
-
34
33
public class MdmChoiceSetupActivity extends AppCompatActivity {
35
34
private ActivityMdmChoiceBinding binding ;
36
35
@@ -71,7 +70,8 @@ protected void onCreate( Bundle savedInstanceState ) {
71
70
} else if (BuildConfig .DEVICE_ID_CHOICE .equals ("serial" ) || "serial" .equals (deviceIdUse )) {
72
71
deviceId = intent .getStringExtra (DevicePolicyManager .EXTRA_PROVISIONING_SERIAL_NUMBER );
73
72
} else {
74
- displayEnterDeviceIdDialog ();
73
+ displayEnterDeviceIdDialog (intent .getStringExtra (DevicePolicyManager .EXTRA_PROVISIONING_IMEI ),
74
+ intent .getStringExtra (DevicePolicyManager .EXTRA_PROVISIONING_SERIAL_NUMBER ));
75
75
return ;
76
76
}
77
77
settingsHelper .setDeviceId (deviceId );
@@ -91,7 +91,7 @@ public void continueSetup(View view) {
91
91
finish ();
92
92
}
93
93
94
- protected void displayEnterDeviceIdDialog () {
94
+ protected void displayEnterDeviceIdDialog (String imei , String serial ) {
95
95
enterDeviceIdDialog = new Dialog (this );
96
96
enterDeviceIdDialogBinding = DataBindingUtil .inflate (
97
97
LayoutInflater .from ( this ),
@@ -112,11 +112,9 @@ protected void displayEnterDeviceIdDialog() {
112
112
113
113
// Suggest variants to choose the device ID: IMEI or serial
114
114
List <String > variantsList = new ArrayList <>();
115
- String imei = DeviceInfoProvider .getImei (this );
116
115
if (imei != null ) {
117
116
variantsList .add (imei );
118
117
}
119
- String serial = DeviceInfoProvider .getSerialNumber ();
120
118
if (serial != null && !serial .equals (Build .UNKNOWN )) {
121
119
variantsList .add (serial );
122
120
}
0 commit comments