Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 package org.chromium.chrome.browser.download; | 5 package org.chromium.chrome.browser.download; |
| 6 | 6 |
| 7 import android.app.Activity; | 7 import android.app.Activity; |
| 8 import android.app.PendingIntent; | 8 import android.app.PendingIntent; |
| 9 import android.content.ActivityNotFoundException; | 9 import android.content.ActivityNotFoundException; |
| 10 import android.content.Context; | 10 import android.content.Context; |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 87 | 87 |
| 88 private static final String TAG = "download"; | 88 private static final String TAG = "download"; |
| 89 | 89 |
| 90 private static final String DEFAULT_MIME_TYPE = "*/*"; | 90 private static final String DEFAULT_MIME_TYPE = "*/*"; |
| 91 private static final String MIME_TYPE_DELIMITER = "/"; | 91 private static final String MIME_TYPE_DELIMITER = "/"; |
| 92 private static final String MIME_TYPE_VIDEO = "video"; | 92 private static final String MIME_TYPE_VIDEO = "video"; |
| 93 | 93 |
| 94 private static final String EXTRA_IS_OFF_THE_RECORD = | 94 private static final String EXTRA_IS_OFF_THE_RECORD = |
| 95 "org.chromium.chrome.browser.download.IS_OFF_THE_RECORD"; | 95 "org.chromium.chrome.browser.download.IS_OFF_THE_RECORD"; |
| 96 | 96 |
| 97 private static final long BYTES_PER_KILOBYTE = 1024; | 97 public static final int BYTES_PER_KILOBYTE = 1024; |
| 98 private static final long BYTES_PER_MEGABYTE = 1024 * 1024; | 98 public static final int BYTES_PER_MEGABYTE = 1024 * 1024; |
| 99 private static final long BYTES_PER_GIGABYTE = 1024 * 1024 * 1024; | 99 public static final int BYTES_PER_GIGABYTE = 1024 * 1024 * 1024; |
|
Theresa
2017/06/01 15:58:04
These should move to a place that makes sense for
| |
| 100 | 100 |
| 101 @VisibleForTesting | 101 @VisibleForTesting |
| 102 static final long SECONDS_PER_MINUTE = TimeUnit.MINUTES.toSeconds(1); | 102 static final long SECONDS_PER_MINUTE = TimeUnit.MINUTES.toSeconds(1); |
| 103 @VisibleForTesting | 103 @VisibleForTesting |
| 104 static final long SECONDS_PER_HOUR = TimeUnit.HOURS.toSeconds(1); | 104 static final long SECONDS_PER_HOUR = TimeUnit.HOURS.toSeconds(1); |
| 105 @VisibleForTesting | 105 @VisibleForTesting |
| 106 static final long SECONDS_PER_DAY = TimeUnit.DAYS.toSeconds(1); | 106 static final long SECONDS_PER_DAY = TimeUnit.DAYS.toSeconds(1); |
| 107 | 107 |
| 108 @VisibleForTesting | 108 @VisibleForTesting |
| 109 static final String ELLIPSIS = "\u2026"; | 109 static final String ELLIPSIS = "\u2026"; |
| (...skipping 770 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 880 public static Date getDateAtMidnight(long timestamp) { | 880 public static Date getDateAtMidnight(long timestamp) { |
| 881 Calendar cal = Calendar.getInstance(); | 881 Calendar cal = Calendar.getInstance(); |
| 882 cal.setTimeInMillis(timestamp); | 882 cal.setTimeInMillis(timestamp); |
| 883 cal.set(Calendar.HOUR_OF_DAY, 0); | 883 cal.set(Calendar.HOUR_OF_DAY, 0); |
| 884 cal.set(Calendar.MINUTE, 0); | 884 cal.set(Calendar.MINUTE, 0); |
| 885 cal.set(Calendar.SECOND, 0); | 885 cal.set(Calendar.SECOND, 0); |
| 886 cal.set(Calendar.MILLISECOND, 0); | 886 cal.set(Calendar.MILLISECOND, 0); |
| 887 return cal.getTime(); | 887 return cal.getTime(); |
| 888 } | 888 } |
| 889 } | 889 } |
| OLD | NEW |