Commit ae0c1b6f authored by Maria Khomenko's avatar Maria Khomenko Committed by Commit Bot

Add whether device is a low-end phone to feedback.

BUG=783427

Change-Id: Id1a43e33e83c7cfbfa2a86f82adc286e3c2b0c29
Reviewed-on: https://chromium-review.googlesource.com/775995Reviewed-by: default avatarDavid Trainor <dtrainor@chromium.org>
Commit-Queue: Maria Khomenko <mariakhomenko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#517507}
parent 4fba109b
...@@ -79,6 +79,7 @@ public class FeedbackCollector implements Runnable { ...@@ -79,6 +79,7 @@ public class FeedbackCollector implements Runnable {
sources.add(new DataReductionProxyFeedbackSource(profile)); sources.add(new DataReductionProxyFeedbackSource(profile));
sources.add(new HistogramFeedbackSource(profile)); sources.add(new HistogramFeedbackSource(profile));
sources.add(new ChromeHomeFeedbackSource(profile)); sources.add(new ChromeHomeFeedbackSource(profile));
sources.add(new LowEndDeviceFeedbackSource());
return sources; return sources;
} }
......
// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser.feedback;
import org.chromium.base.SysUtils;
import java.util.HashMap;
import java.util.Map;
/**
* Provides data about whether the feedback comes from a low-end device.
*/
public class LowEndDeviceFeedbackSource implements FeedbackSource {
private static final String LOW_END_DEVICE_KEY = "lowmem";
private final HashMap<String, String> mMap;
LowEndDeviceFeedbackSource() {
mMap = new HashMap<String, String>(1);
mMap.put(LOW_END_DEVICE_KEY, Boolean.toString(SysUtils.isLowEndDevice()));
}
@Override
public Map<String, String> getFeedback() {
return mMap;
}
}
...@@ -415,6 +415,7 @@ chrome_java_sources = [ ...@@ -415,6 +415,7 @@ chrome_java_sources = [
"java/src/org/chromium/chrome/browser/feedback/FeedbackReporter.java", "java/src/org/chromium/chrome/browser/feedback/FeedbackReporter.java",
"java/src/org/chromium/chrome/browser/feedback/FeedbackSource.java", "java/src/org/chromium/chrome/browser/feedback/FeedbackSource.java",
"java/src/org/chromium/chrome/browser/feedback/HistogramFeedbackSource.java", "java/src/org/chromium/chrome/browser/feedback/HistogramFeedbackSource.java",
"java/src/org/chromium/chrome/browser/feedback/LowEndDeviceFeedbackSource.java",
"java/src/org/chromium/chrome/browser/feedback/ScreenshotSource.java", "java/src/org/chromium/chrome/browser/feedback/ScreenshotSource.java",
"java/src/org/chromium/chrome/browser/feedback/ScreenshotTask.java", "java/src/org/chromium/chrome/browser/feedback/ScreenshotTask.java",
"java/src/org/chromium/chrome/browser/feedback/StaticScreenshotSource.java", "java/src/org/chromium/chrome/browser/feedback/StaticScreenshotSource.java",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment