Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(112)

Issue 2094903003: Pass all intent extras needed to render splash screen when launching WebAPK (Closed)

Created:
4 years, 6 months ago by pkotwicz
Modified:
4 years, 5 months ago
Reviewers:
dominickn, Xi Han, gone
CC:
chromium-reviews, dominickn+watch_chromium.org, hartmanng, gone
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Pass all intent extras needed to render splash screen when launching WebAPK This CL adds to the WebAPK's Android Manifest attributes for rendering the splash screen. These attributes are passed to WebappActivity. The "string value" for the display and orientation attributes is used in the WebAPK's Android Manifest instead of the WebDisplayMode and ScreenOrientationValues enum values. This is done to enable WebAPKs to work with non-Chrome browsers in the future. BUG=623216 TEST=WebappInfoTest R=hanxi, dominickn TBR=dfalcantara Committed: https://crrev.com/f8678dfec2891e16e637db2459125edd32fe3c91 Cr-Commit-Position: refs/heads/master@{#402965}

Patch Set 1 #

Patch Set 2 : Merge branch 'master' into webapk_more_meta #

Total comments: 13

Patch Set 3 : Merge branch 'master' into webapk_more_meta #

Patch Set 4 : Merge branch 'master' into webapk_more_meta #

Total comments: 12

Patch Set 5 : Merge branch 'master' into webapk_more_meta #

Patch Set 6 : Merge branch 'master' into webapk_more_meta #

Patch Set 7 : Merge branch 'master' into webapk_more_meta #

Unified diffs Side-by-side diffs Delta from patch set Stats (+223 lines, -60 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappInfo.java View 1 2 3 4 3 chunks +55 lines, -4 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java View 1 2 3 4 5 7 chunks +79 lines, -32 lines 0 comments Download
M chrome/android/webapk/libs/common/src/org/chromium/webapk/lib/common/WebApkConstants.java View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/android/webapk/shell_apk/AndroidManifest.xml View 1 2 2 chunks +8 lines, -2 lines 0 comments Download
M chrome/android/webapk/shell_apk/BUILD.gn View 1 2 3 4 2 chunks +20 lines, -6 lines 0 comments Download
M chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java View 1 2 3 4 5 chunks +55 lines, -16 lines 0 comments Download

Messages

Total messages: 32 (9 generated)
pkotwicz
Xi can you please take a look?
4 years, 6 months ago (2016-06-24 22:10:28 UTC) #3
Xi Han
https://codereview.chromium.org/2094903003/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java File chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java (right): https://codereview.chromium.org/2094903003/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java#newcode83 chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java:83: boolean isIconGenerated = TextUtils.isEmpty(bundle.getString(META_DATA_ICON_URL)); What is the value of ...
4 years, 5 months ago (2016-06-27 14:25:24 UTC) #4
Xi Han
https://codereview.chromium.org/2094903003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappInfo.java File chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappInfo.java (right): https://codereview.chromium.org/2094903003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappInfo.java#newcode61 chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappInfo.java:61: String displayModeString = displayModeString -> displayMode. https://codereview.chromium.org/2094903003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappInfo.java#newcode62 chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappInfo.java:62: IntentUtils.safeGetStringExtra(intent, ...
4 years, 5 months ago (2016-06-27 18:16:44 UTC) #5
pkotwicz
Xi, can you please take another look? https://codereview.chromium.org/2094903003/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java File chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java (right): https://codereview.chromium.org/2094903003/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java#newcode83 chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java:83: boolean isIconGenerated ...
4 years, 5 months ago (2016-06-27 19:55:38 UTC) #6
Xi Han
lgtm with nits. https://codereview.chromium.org/2094903003/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java File chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java (right): https://codereview.chromium.org/2094903003/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java#newcode83 chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java:83: boolean isIconGenerated = TextUtils.isEmpty(bundle.getString(META_DATA_ICON_URL)); On 2016/06/27 ...
4 years, 5 months ago (2016-06-27 20:26:33 UTC) #7
pkotwicz
dfalcantara@ can you please take a look? https://codereview.chromium.org/2094903003/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java File chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java (right): https://codereview.chromium.org/2094903003/diff/20001/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java#newcode101 chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/MainActivity.java:101: .putExtra(WebApkConstants.EXTRA_DISPLAY_MODE, displayMode) ...
4 years, 5 months ago (2016-06-27 20:58:31 UTC) #9
gone
Swapping out Dominick for me.
4 years, 5 months ago (2016-06-27 23:59:39 UTC) #11
dominickn
Can you explain more about why these string constants need to be in the Android ...
4 years, 5 months ago (2016-06-28 00:40:03 UTC) #12
pkotwicz
The reason for having the string constants in the Android manifest is so that when ...
4 years, 5 months ago (2016-06-28 01:11:45 UTC) #13
dominickn
On 2016/06/28 01:11:45, pkotwicz wrote: > The reason for having the string constants in the ...
4 years, 5 months ago (2016-06-28 01:46:56 UTC) #14
pkotwicz
Sorry for the confusion. I meant when a user clears Chrome's data via Settings->Apps->Chrome->Storage->Clear Data
4 years, 5 months ago (2016-06-28 03:05:07 UTC) #15
dominickn
On 2016/06/28 03:05:07, pkotwicz wrote: > Sorry for the confusion. I meant when a user ...
4 years, 5 months ago (2016-06-28 03:15:28 UTC) #16
pkotwicz
If Chrome's data is cleared we will use the app icon instead. The splash screen ...
4 years, 5 months ago (2016-06-28 03:22:27 UTC) #17
dominickn
Thanks for all the explanations! This mostly looks fine. https://codereview.chromium.org/2094903003/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java (right): https://codereview.chromium.org/2094903003/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java#newcode274 chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java:274: ...
4 years, 5 months ago (2016-06-28 05:26:56 UTC) #18
pkotwicz
dominickn@ can you please take another look? https://codereview.chromium.org/2094903003/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java (right): https://codereview.chromium.org/2094903003/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java#newcode274 chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java:274: } I ...
4 years, 5 months ago (2016-06-28 17:56:21 UTC) #19
pkotwicz
dominickn@ can you please take another look? https://codereview.chromium.org/2094903003/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java (right): https://codereview.chromium.org/2094903003/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java#newcode274 chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java:274: } I ...
4 years, 5 months ago (2016-06-28 17:56:22 UTC) #20
dominickn
https://codereview.chromium.org/2094903003/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java (right): https://codereview.chromium.org/2094903003/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java#newcode274 chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java:274: } On 2016/06/28 17:56:21, pkotwicz wrote: > I have ...
4 years, 5 months ago (2016-06-29 00:45:54 UTC) #21
pkotwicz
dominickn@ can you please take another look? https://codereview.chromium.org/2094903003/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java (right): https://codereview.chromium.org/2094903003/diff/60001/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java#newcode274 chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java:274: } I ...
4 years, 5 months ago (2016-06-29 01:54:00 UTC) #22
dominickn
On 2016/06/29 01:54:00, pkotwicz wrote: > dominickn@ can you please take another look? > > ...
4 years, 5 months ago (2016-06-29 02:11:18 UTC) #23
dominickn
On 2016/06/29 02:11:18, dominickn wrote: > On 2016/06/29 01:54:00, pkotwicz wrote: > > dominickn@ can ...
4 years, 5 months ago (2016-06-29 02:13:00 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2094903003/120001
4 years, 5 months ago (2016-06-29 21:17:24 UTC) #28
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 5 months ago (2016-06-29 22:38:01 UTC) #30
commit-bot: I haz the power
4 years, 5 months ago (2016-06-29 22:39:42 UTC) #32
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/f8678dfec2891e16e637db2459125edd32fe3c91
Cr-Commit-Position: refs/heads/master@{#402965}

Powered by Google App Engine
This is Rietveld 408576698