File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed
java/com/lcl/lclmeasurementtool Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change 4
4
import androidx .appcompat .app .AppCompatActivity ;
5
5
6
6
import android .content .Intent ;
7
+ import android .content .SharedPreferences ;
7
8
import android .content .pm .PackageManager ;
8
9
import android .net .Uri ;
9
10
import android .os .Bundle ;
19
20
import com .lcl .lclmeasurementtool .Utils .SignalStrengthLevel ;
20
21
import com .lcl .lclmeasurementtool .Utils .UIUtils ;
21
22
23
+ import java .util .UUID ;
24
+
22
25
public class MainActivity extends AppCompatActivity {
23
26
24
27
public static final String TAG = "MAIN_ACTIVITY" ;
@@ -33,6 +36,15 @@ public class MainActivity extends AppCompatActivity {
33
36
protected void onCreate (Bundle savedInstanceState ) {
34
37
super .onCreate (savedInstanceState );
35
38
setContentView (R .layout .activity_main );
39
+
40
+ SharedPreferences preferences = getPreferences (MODE_PRIVATE );
41
+ if (!preferences .contains (getString (R .string .USER_UUID ))) {
42
+ String uuid = UUID .randomUUID ().toString ();
43
+ SharedPreferences .Editor editor = preferences .edit ();
44
+ editor .putString (getString (R .string .USER_UUID ), uuid );
45
+ editor .apply ();
46
+ }
47
+
36
48
mNetworkManager = NetworkManager .getManager (this .getApplicationContext ());
37
49
mCellularManager = CellularManager .getManager (this .getApplicationContext ());
38
50
mLocationManager = LocationServiceManager .getManager (this .getApplicationContext ());
Original file line number Diff line number Diff line change 16
16
<string name =" go_to_setting" >Settings</string >
17
17
<string name =" location_message_title" >Using Location Service</string >
18
18
<string name =" permission_denied_explanation" >"We use Location Service to provide core functionalities in this measurement tool. Disabling location service will result in missing in functionality."</string >
19
+ <string name =" USER_UUID" >uuid</string >
19
20
</resources >
You can’t perform that action at this time.
0 commit comments