Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2edd109f authored by Ken Wakasa's avatar Ken Wakasa
Browse files

Some tweaks for Researcher Mode

Change-Id: I6b16dd2fe6d7356c747ba0ee2da5976738003ded
parent 2a89e36d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -33,7 +33,7 @@ public class LatinImeLogger implements SharedPreferences.OnSharedPreferenceChang
    public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
    }

    public static void init(Context context, SharedPreferences prefs) {
    public static void init(LatinIME context, SharedPreferences prefs) {
    }

    public static void commit() {
+1 −0
Original line number Diff line number Diff line
@@ -237,6 +237,7 @@ public class Settings extends InputMethodSettingsActivity
            textCorrectionGroup.removePreference(dictionaryLink);
        }

        // TODO: Following isResearcherPackage can be wrong until LatinImeLogger gets initialized.
        final boolean isResearcherPackage = LatinImeLogger.isResearcherPackage();
        final boolean showUsabilityStudyModeOption =
                res.getBoolean(R.bool.config_enable_usability_study_mode_option)
+8 −3
Original line number Diff line number Diff line
@@ -537,6 +537,10 @@ public class Utils {
            mLoggingHandler.post(new Runnable() {
                @Override
                public void run() {
                    final Date date = new Date();
                    date.setTime(System.currentTimeMillis());
                    final String currentDateTimeString =
                            new SimpleDateFormat("yyyyMMdd-HHmmssZ").format(date);
                    if (mFile == null) {
                        Log.w(TAG, "No internal log file found.");
                        return;
@@ -548,8 +552,8 @@ public class Utils {
                        return;
                    }
                    mWriter.flush();
                    final String destPath =
                            Environment.getExternalStorageDirectory() + "/" + FILENAME;
                    final String destPath = Environment.getExternalStorageDirectory()
                            + "/research-" + currentDateTimeString + ".log";
                    final File destFile = new File(destPath);
                    try {
                        final FileChannel src = (new FileInputStream(mFile)).getChannel();
@@ -575,7 +579,8 @@ public class Utils {
                    }
                    intent.setType("text/plain");
                    intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + destPath));
                    intent.putExtra(Intent.EXTRA_SUBJECT, "[Research Logs]");
                    intent.putExtra(Intent.EXTRA_SUBJECT,
                            "[Research Logs] " + currentDateTimeString);
                    mIms.startActivity(intent);
                }
            });