|
25 | 25 | import android.content.Intent; |
26 | 26 | import android.content.IntentFilter; |
27 | 27 | import android.content.SharedPreferences; |
28 | | -import android.content.pm.PackageInfo; |
29 | 28 | import android.content.pm.PackageManager; |
30 | 29 | import android.content.res.Configuration; |
31 | 30 | import android.content.res.Resources; |
|
38 | 37 | import android.preference.PreferenceManager; |
39 | 38 | import android.support.multidex.MultiDex; |
40 | 39 | import android.support.multidex.MultiDexApplication; |
41 | | -import android.support.v4.content.ContextCompat; |
42 | 40 | import android.text.TextUtils; |
43 | 41 | import android.util.Pair; |
44 | 42 |
|
45 | 43 | import com.facebook.stetho.Stetho; |
46 | 44 |
|
47 | 45 | import org.matrix.androidsdk.MXSession; |
48 | 46 | import org.matrix.androidsdk.util.Log; |
49 | | -import org.piwik.sdk.Piwik; |
50 | | -import org.piwik.sdk.QueryParams; |
51 | | -import org.piwik.sdk.TrackMe; |
52 | | -import org.piwik.sdk.Tracker; |
53 | | -import org.piwik.sdk.TrackerConfig; |
54 | | -import org.piwik.sdk.extra.CustomVariables; |
55 | | -import org.piwik.sdk.extra.TrackHelper; |
56 | 47 |
|
57 | 48 | import java.io.File; |
58 | 49 | import java.text.SimpleDateFormat; |
59 | 50 | import java.util.ArrayList; |
60 | | -import java.util.Arrays; |
61 | 51 | import java.util.Collections; |
62 | 52 | import java.util.Comparator; |
63 | 53 | import java.util.Date; |
|
85 | 75 | import im.vector.services.EventStreamService; |
86 | 76 | import im.vector.settings.FontScale; |
87 | 77 | import im.vector.util.CallsManager; |
| 78 | +import im.vector.util.PermissionsToolsKt; |
88 | 79 | import im.vector.util.PhoneNumberUtils; |
89 | 80 | import im.vector.util.PreferencesManager; |
90 | 81 | import im.vector.util.RageShake; |
@@ -297,7 +288,7 @@ public void onActivityResumed(final Activity activity) { |
297 | 288 | restartActivity(activity); |
298 | 289 | } |
299 | 290 |
|
300 | | - listPermissionStatuses(); |
| 291 | + PermissionsToolsKt.logPermissionStatuses(VectorApp.this); |
301 | 292 | } |
302 | 293 |
|
303 | 294 | @Override |
@@ -485,28 +476,6 @@ public void run() { |
485 | 476 | } |
486 | 477 | } |
487 | 478 |
|
488 | | - |
489 | | - /** |
490 | | - * List the used permissions statuses. |
491 | | - */ |
492 | | - private void listPermissionStatuses() { |
493 | | - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { |
494 | | - final List<String> permissions = Arrays.asList( |
495 | | - android.Manifest.permission.CAMERA, |
496 | | - android.Manifest.permission.RECORD_AUDIO, |
497 | | - android.Manifest.permission.WRITE_EXTERNAL_STORAGE, |
498 | | - android.Manifest.permission.READ_CONTACTS); |
499 | | - |
500 | | - Log.d(LOG_TAG, "## listPermissionStatuses() : list the permissions used by the app"); |
501 | | - for (String permission : permissions) { |
502 | | - Log.d(LOG_TAG, "Status of [" + permission + "] : " + |
503 | | - ((PackageManager.PERMISSION_GRANTED == ContextCompat.checkSelfPermission(instance, permission)) ? |
504 | | - "PERMISSION_GRANTED" : "PERMISSION_DENIED")); |
505 | | - } |
506 | | - } |
507 | | - } |
508 | | - |
509 | | - |
510 | 479 | /** |
511 | 480 | * Stop the background detection. |
512 | 481 | */ |
|
0 commit comments