Merge changes I923deb00,Ibb2eff82
* changes:
Add tests for trace categories in Traceur
Update Traceur test (testSuccessfulTracing)
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 49f0291..6361718 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -2,5 +2,5 @@
<resources
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
<!-- launcher icon color -->
- <color name="icon_launcher_settings_color">@*android:color/accent_device_default_light</color>
+ <color name="icon_launcher_settings_color">@color/settingslib_accent_device_default_light</color>
</resources>
diff --git a/src/com/android/traceur/MainFragment.java b/src/com/android/traceur/MainFragment.java
index 50d62cb..77fb286 100644
--- a/src/com/android/traceur/MainFragment.java
+++ b/src/com/android/traceur/MainFragment.java
@@ -24,20 +24,17 @@
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
-import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.content.SharedPreferences;
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
import android.icu.text.MessageFormat;
import android.net.Uri;
-import android.os.Build;
import android.os.Bundle;
import androidx.preference.MultiSelectListPreference;
import androidx.preference.ListPreference;
import androidx.preference.Preference;
import androidx.preference.PreferenceFragment;
import androidx.preference.PreferenceManager;
-import androidx.preference.PreferenceScreen;
import androidx.preference.SwitchPreference;
import android.view.LayoutInflater;
import android.view.View;
@@ -49,11 +46,7 @@
import com.android.settingslib.HelpUtils;
import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Comparator;
import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Map.Entry;
diff --git a/src/com/android/traceur/PerfettoUtils.java b/src/com/android/traceur/PerfettoUtils.java
index aa18e89..c25f1b3 100644
--- a/src/com/android/traceur/PerfettoUtils.java
+++ b/src/com/android/traceur/PerfettoUtils.java
@@ -20,9 +20,7 @@
import android.util.Log;
import java.io.File;
-import java.io.IOException;
import java.nio.file.Files;
-import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Collection;
import java.util.List;
diff --git a/src/com/android/traceur/QsService.java b/src/com/android/traceur/QsService.java
index 4eaf741..449598b 100644
--- a/src/com/android/traceur/QsService.java
+++ b/src/com/android/traceur/QsService.java
@@ -16,8 +16,6 @@
package com.android.traceur;
-import android.content.ComponentName;
-import android.content.Context;
import android.content.SharedPreferences;
import android.graphics.drawable.Icon;
import android.preference.PreferenceManager;
diff --git a/src/com/android/traceur/SearchProvider.java b/src/com/android/traceur/SearchProvider.java
index 202d2b0..9586bdb 100644
--- a/src/com/android/traceur/SearchProvider.java
+++ b/src/com/android/traceur/SearchProvider.java
@@ -26,7 +26,6 @@
import static android.provider.SearchIndexablesContract.COLUMN_INDEX_RAW_INTENT_TARGET_PACKAGE;
import static android.provider.SearchIndexablesContract.COLUMN_INDEX_RAW_INTENT_TARGET_CLASS;
-import android.content.res.Resources;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
diff --git a/src/com/android/traceur/StorageProvider.java b/src/com/android/traceur/StorageProvider.java
index 37cf073..3df07d5 100644
--- a/src/com/android/traceur/StorageProvider.java
+++ b/src/com/android/traceur/StorageProvider.java
@@ -15,7 +15,6 @@
*/
package com.android.traceur;
-import android.annotation.SuppressLint;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.net.Uri;
@@ -26,10 +25,8 @@
import android.provider.DocumentsContract;
import android.provider.DocumentsContract.Document;
import android.provider.DocumentsContract.Root;
-import android.provider.DocumentsProvider;
import android.provider.Settings;
import android.util.Log;
-import android.webkit.MimeTypeMap;
import com.android.internal.content.FileSystemProvider;
diff --git a/src/com/android/traceur/TraceUtils.java b/src/com/android/traceur/TraceUtils.java
index aaff283..96ad4d3 100644
--- a/src/com/android/traceur/TraceUtils.java
+++ b/src/com/android/traceur/TraceUtils.java
@@ -27,9 +27,6 @@
import java.io.InputStreamReader;
import java.io.IOException;
import java.io.OutputStream;
-import java.nio.file.Files;
-import java.nio.file.Path;
-import java.nio.file.Paths;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
@@ -223,7 +220,7 @@
}
/**
- * Streams data from an InputStream to an OutputStream
+ * Redirects an InputStream to logcat.
*/
private static class Logger {
@@ -231,7 +228,6 @@
new Thread(tag) {
@Override
public void run() {
- int read;
String line;
BufferedReader r = new BufferedReader(new InputStreamReader(in));
try {
diff --git a/src/com/android/traceur/UserConsentActivityDialog.java b/src/com/android/traceur/UserConsentActivityDialog.java
index dd2260e..41b68f2 100644
--- a/src/com/android/traceur/UserConsentActivityDialog.java
+++ b/src/com/android/traceur/UserConsentActivityDialog.java
@@ -24,7 +24,6 @@
import android.content.Intent;
import android.content.ActivityNotFoundException;
import android.content.SharedPreferences;
-import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.preference.PreferenceManager;