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

Issue 1231153002: Add VR desktop activity structure (Closed)

Created:
5 years, 5 months ago by shichengfeng
Modified:
5 years, 5 months ago
Reviewers:
Sergey Ulanov, Lambros
CC:
chromium-reviews, chromoting-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Android Chromoting: Add VR desktop activity structure. 1. Add dependency to the Cardboard SDK, which will be used to render 3D scenes. 2. Add new permissions: android.permission.NFC(required by the Cardboard SDK to access Cardboard's NFC tag), android.permission.READ_EXTERNAL_STORAGE and android.permission.WRITE_EXTERNAL_STORAGE(these permissions are required by the Cardboard SDK to pair the user's phone to their VR viewer). 3. Create VRDesktop activity enabling user to interact with the VR Chromoting desktop. 4. Create CardboardView renderer that will be used to generate 3D graphics. Committed: https://crrev.com/0cb1dabcd1c0c2cd802880a72f7ffa48c5cca2b3 Cr-Commit-Position: refs/heads/master@{#338730}

Patch Set 1 : add vr desktop basic structure #

Total comments: 16

Patch Set 2 : improve documentation #

Total comments: 4

Patch Set 3 : improve documentation #

Total comments: 6

Patch Set 4 : fix naming convention #

Total comments: 6

Patch Set 5 : add decider for Cardboard permission in Manifest #

Total comments: 4

Patch Set 6 : improve documentation #

Total comments: 2

Patch Set 7 : add cardboard desktop activity into conditional case #

Unified diffs Side-by-side diffs Delta from patch set Stats (+104 lines, -5 lines) Patch
M remoting/android/java/AndroidManifest.xml.jinja2 View 1 2 3 4 5 6 2 chunks +17 lines, -0 lines 0 comments Download
A + remoting/android/java/res/layout/cardboard_desktop.xml View 1 2 3 4 5 6 1 chunk +4 lines, -5 lines 0 comments Download
A remoting/android/java/src/org/chromium/chromoting/CardboardDesktopActivity.java View 1 2 3 4 5 6 1 chunk +29 lines, -0 lines 0 comments Download
A remoting/android/java/src/org/chromium/chromoting/CardboardDesktopRenderer.java View 1 2 3 1 chunk +49 lines, -0 lines 0 comments Download
M remoting/remoting_android.gypi View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M remoting/remoting_options.gypi View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 29 (6 generated)
shichengfeng
create vr desktop basic structure
5 years, 5 months ago (2015-07-10 20:35:33 UTC) #3
Lambros
https://codereview.chromium.org/1231153002/diff/20001/remoting/android/java/AndroidManifest.xml.jinja2 File remoting/android/java/AndroidManifest.xml.jinja2 (right): https://codereview.chromium.org/1231153002/diff/20001/remoting/android/java/AndroidManifest.xml.jinja2#newcode53 remoting/android/java/AndroidManifest.xml.jinja2:53: <category android:name="com.google.intent.category.CARDBOARD" /> Could you explain what this intent-filter ...
5 years, 5 months ago (2015-07-10 22:25:03 UTC) #4
Lambros
Description should be a grammatical English sentence (beginning with capital letter, ending with period). Also, ...
5 years, 5 months ago (2015-07-10 22:34:04 UTC) #5
shichengfeng
Improve documentation https://codereview.chromium.org/1231153002/diff/20001/remoting/android/java/AndroidManifest.xml.jinja2 File remoting/android/java/AndroidManifest.xml.jinja2 (right): https://codereview.chromium.org/1231153002/diff/20001/remoting/android/java/AndroidManifest.xml.jinja2#newcode53 remoting/android/java/AndroidManifest.xml.jinja2:53: <category android:name="com.google.intent.category.CARDBOARD" /> On 2015/07/10 22:25:03, Lambros ...
5 years, 5 months ago (2015-07-10 23:32:23 UTC) #6
Lambros
Description is much better, thanks! Just a few tweaks: s/the Cardboard/the Cardboard SDK/ s/sences/scenes./ I ...
5 years, 5 months ago (2015-07-11 00:32:13 UTC) #7
shichengfeng
improve documentation https://codereview.chromium.org/1231153002/diff/40001/remoting/android/java/AndroidManifest.xml.jinja2 File remoting/android/java/AndroidManifest.xml.jinja2 (right): https://codereview.chromium.org/1231153002/diff/40001/remoting/android/java/AndroidManifest.xml.jinja2#newcode11 remoting/android/java/AndroidManifest.xml.jinja2:11: <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> On 2015/07/11 00:32:13, Lambros ...
5 years, 5 months ago (2015-07-13 16:25:17 UTC) #8
Lambros
+sergeyu LG, but I'd like another pair of eyes.
5 years, 5 months ago (2015-07-13 18:41:53 UTC) #10
Sergey Ulanov
https://codereview.chromium.org/1231153002/diff/60001/remoting/android/java/AndroidManifest.xml.jinja2 File remoting/android/java/AndroidManifest.xml.jinja2 (right): https://codereview.chromium.org/1231153002/diff/60001/remoting/android/java/AndroidManifest.xml.jinja2#newcode12 remoting/android/java/AndroidManifest.xml.jinja2:12: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> nit: sort permissions alphabetically? https://codereview.chromium.org/1231153002/diff/60001/remoting/android/java/src/org/chromium/chromoting/VRDesktop.java File ...
5 years, 5 months ago (2015-07-13 19:26:20 UTC) #11
shichengfeng
rename files and reoder permissions https://codereview.chromium.org/1231153002/diff/60001/remoting/android/java/AndroidManifest.xml.jinja2 File remoting/android/java/AndroidManifest.xml.jinja2 (right): https://codereview.chromium.org/1231153002/diff/60001/remoting/android/java/AndroidManifest.xml.jinja2#newcode12 remoting/android/java/AndroidManifest.xml.jinja2:12: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> On ...
5 years, 5 months ago (2015-07-13 19:51:14 UTC) #12
Sergey Ulanov
Please see my comments about new permissions - I think we need a compile-time flag ...
5 years, 5 months ago (2015-07-13 20:21:51 UTC) #13
Lambros
+1 to putting this behind a GYP flag. The feature needs to be disabled until ...
5 years, 5 months ago (2015-07-13 21:16:58 UTC) #14
shichengfeng
add decider for Cardboard permission in Manifest https://codereview.chromium.org/1231153002/diff/80001/remoting/android/java/AndroidManifest.xml.jinja2 File remoting/android/java/AndroidManifest.xml.jinja2 (right): https://codereview.chromium.org/1231153002/diff/80001/remoting/android/java/AndroidManifest.xml.jinja2#newcode9 remoting/android/java/AndroidManifest.xml.jinja2:9: <uses-permission android:name="android.permission.NFC" ...
5 years, 5 months ago (2015-07-13 23:00:01 UTC) #15
Sergey Ulanov
https://codereview.chromium.org/1231153002/diff/100001/remoting/remoting_android.gypi File remoting/remoting_android.gypi (right): https://codereview.chromium.org/1231153002/diff/100001/remoting/remoting_android.gypi#newcode108 remoting/remoting_android.gypi:108: '../third_party/cardboard-java/cardboard.gyp:cardboard_jar', Does this dependency affect package size or anything ...
5 years, 5 months ago (2015-07-13 23:58:05 UTC) #16
Lambros
https://codereview.chromium.org/1231153002/diff/100001/remoting/remoting_android.gypi File remoting/remoting_android.gypi (right): https://codereview.chromium.org/1231153002/diff/100001/remoting/remoting_android.gypi#newcode108 remoting/remoting_android.gypi:108: '../third_party/cardboard-java/cardboard.gyp:cardboard_jar', On 2015/07/13 23:58:05, Sergey Ulanov wrote: > Does ...
5 years, 5 months ago (2015-07-14 01:18:17 UTC) #17
shichengfeng
improve documentation
5 years, 5 months ago (2015-07-14 16:43:00 UTC) #18
Sergey Ulanov
lgtm https://codereview.chromium.org/1231153002/diff/100001/remoting/remoting_android.gypi File remoting/remoting_android.gypi (right): https://codereview.chromium.org/1231153002/diff/100001/remoting/remoting_android.gypi#newcode108 remoting/remoting_android.gypi:108: '../third_party/cardboard-java/cardboard.gyp:cardboard_jar', On 2015/07/14 01:18:17, Lambros wrote: > On ...
5 years, 5 months ago (2015-07-14 16:53:02 UTC) #19
Lambros
lgtm At some point, you will need to detect from Java whether the GYP enable_cardboard ...
5 years, 5 months ago (2015-07-14 18:16:03 UTC) #20
Lambros
On 2015/07/14 18:16:03, Lambros wrote: > lgtm > > At some point, you will need ...
5 years, 5 months ago (2015-07-14 18:18:31 UTC) #21
Lambros
https://codereview.chromium.org/1231153002/diff/110001/remoting/android/java/AndroidManifest.xml.jinja2 File remoting/android/java/AndroidManifest.xml.jinja2 (right): https://codereview.chromium.org/1231153002/diff/110001/remoting/android/java/AndroidManifest.xml.jinja2#newcode55 remoting/android/java/AndroidManifest.xml.jinja2:55: <intent-filter> This intent filter needs to be in the ...
5 years, 5 months ago (2015-07-14 18:20:58 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1231153002/150001
5 years, 5 months ago (2015-07-14 19:19:24 UTC) #26
shichengfeng
Add Cardboard desktop activity into conditional case in Manifest https://codereview.chromium.org/1231153002/diff/110001/remoting/android/java/AndroidManifest.xml.jinja2 File remoting/android/java/AndroidManifest.xml.jinja2 (right): https://codereview.chromium.org/1231153002/diff/110001/remoting/android/java/AndroidManifest.xml.jinja2#newcode55 remoting/android/java/AndroidManifest.xml.jinja2:55: ...
5 years, 5 months ago (2015-07-14 19:19:48 UTC) #27
commit-bot: I haz the power
Committed patchset #7 (id:150001)
5 years, 5 months ago (2015-07-14 20:35:42 UTC) #28
commit-bot: I haz the power
5 years, 5 months ago (2015-07-14 20:36:54 UTC) #29
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/0cb1dabcd1c0c2cd802880a72f7ffa48c5cca2b3
Cr-Commit-Position: refs/heads/master@{#338730}

Powered by Google App Engine
This is Rietveld 408576698