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

Issue 2247183008: [WebApk] Installation adds a homescreen shortcut. (Closed)

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

Description

[WebApk] Installation adds a homescreen shortcut. Since installation is going through package installer directly and not play, a shortcut isn't created. Add logic to listen for package installation and manually create a shortcut (there is no callback/event that can be listened to). Note if chrome is evicted, a shortcut won't be created. As this is a temporary solution, it should be fine for now. BUG=636107

Patch Set 1 #

Patch Set 2 : [WebApk] Installation adds a homescreen shortcut. #

Total comments: 5
Unified diffs Side-by-side diffs Delta from patch set Stats (+59 lines, -1 line) Patch
M chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java View 1 3 chunks +25 lines, -0 lines 3 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java View 4 chunks +34 lines, -1 line 2 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 5 (2 generated)
Yaron
xi: WebApkInstaller dan: ShortcutHelper https://codereview.chromium.org/2247183008/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java File chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java (right): https://codereview.chromium.org/2247183008/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java#newcode199 chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java:199: context.sendBroadcast(createAddToHomeIntent("", shortcutTitle, bitmap, i)); i ...
4 years, 4 months ago (2016-08-18 17:37:39 UTC) #2
gone
lgtm https://codereview.chromium.org/2247183008/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java File chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java (right): https://codereview.chromium.org/2247183008/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java#newcode199 chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java:199: context.sendBroadcast(createAddToHomeIntent("", shortcutTitle, bitmap, i)); On 2016/08/18 17:37:39, Yaron ...
4 years, 4 months ago (2016-08-18 21:16:01 UTC) #3
Xi Han
4 years, 4 months ago (2016-08-19 14:23:24 UTC) #4
lgtm with nits.

https://codereview.chromium.org/2247183008/diff/20001/chrome/android/java/src...
File chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java
(right):

https://codereview.chromium.org/2247183008/diff/20001/chrome/android/java/src...
chrome/android/java/src/org/chromium/chrome/browser/ShortcutHelper.java:188:
ApplicationInfo appInfo = null;
Move line 188 into the try-catch block.

https://codereview.chromium.org/2247183008/diff/20001/chrome/android/java/src...
File
chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java
(left):

https://codereview.chromium.org/2247183008/diff/20001/chrome/android/java/src...
chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java:25:

Revert please.

Powered by Google App Engine
This is Rietveld 408576698