Commit Graph

90 Commits

Author SHA1 Message Date
Chris Babcock
59ae5585d9 Remove libGLES3 dependency from libvrapi
#jira UE-18997
#ue4
#android
#codereview Nick.Whiting

[CL 2637887 by Chris Babcock in Main branch]
2015-07-29 19:16:19 -04:00
buildmachine
ce42430211 Code documentation from CL#2636592
[CL 2636758 by buildmachine in Main branch]
2015-07-29 07:47:34 -04:00
Chris Babcock
1c4c6bc120 Fix dependency on libvrapi.so, for now always include it for armv7, will fix this with plugin dependency system later
#ue4
#android
#jira UE-18761
#codereview Nick.Whiting

[CL 2624851 by Chris Babcock in Main branch]
2015-07-17 16:34:33 -04:00
Chris Babcock
ba52691b20 Fix older Android SDK zipalign path for Ant and an issue for mac (.bat was hardcoded)
#ue4
#android
#codereview Josh.Adams

[CL 2595643 by Chris Babcock in Main branch]
2015-06-22 12:52:23 -04:00
Chris Babcock
2f1e4b2704 Fix Android packaging on newest SDK releases. Google removed paths to several tools in build.xml.
#ue4
#android
#codereview Josh.Adams

[CL 2593642 by Chris Babcock in Main branch]
2015-06-19 11:49:05 -04:00
Robert Jones
0ca3f7a241 UE-16552 - Application can crash when returning from a paused OBB download
- Changed logic for dealing with the download activity being backed out of
- Updated .bat file writing so that a second bat file which doesn't push the obb (but can remove it) is written

[CL 2581067 by Robert Jones in Main branch]
2015-06-09 06:34:08 -04:00
Robert Jones
38247c4430 UEPLAT-454 - Add option for fullscreen immersive mode for Android projects
- support added for Kitkat for fullscreen sticky mode

[CL 2562654 by Robert Jones in Main branch]
2015-05-22 11:09:51 -04:00
Chris Babcock
a66e7b3414 Invalidate window resolution cache on resume from background on Android
#ue-14790
#ue4
#android
#codereview Robert.Jones

[CL 2560053 by Chris Babcock in Main branch]
2015-05-20 20:32:30 -04:00
JJ Hoesing
d07a115a0a - key off of manifest for whether to enable the GearVR plugin, enabling blueprint only projects out of the box
- fix for lollipop issue

[CL 2553471 by JJ Hoesing in Main branch]
2015-05-15 16:22:16 -04:00
Chris Babcock
59df024276 Android media player fixes
#ue-11850
#ue4
#android
#codereview Allan.Bentham

[CL 2550920 by Chris Babcock in Main branch]
2015-05-14 12:36:56 -04:00
Robert Jones
053e999368 UE-15347 - Application will crash when key missing for Android Store and OBB download needed
- Changed download activity so that it checks for a key length > 0 before trying to download and throws up a dialogue box if a key isn't found.

[CL 2546963 by Robert Jones in Main branch]
2015-05-12 06:11:38 -04:00
Robert Jones
2c8b3e10d3 UE-15257 - Android deployment fails on some devices
- Changes deploy script back to old method
- Added code to deal with multiple OBB files for release vs dev and gives the user an option to use one (the other is removed from the device)

[CL 2542717 by Robert Jones in Main branch]
2015-05-08 08:26:58 -04:00
Robert Jones
bb7e6ddbe1 UEPLAT-7 - OBB Downloading code in Java
- Removed 'no OBB text' for AndroidTargetSettingsCustomisation banner
- Disabled UI hiding for now.
- Added functionality so select a background image for the download/verify step.

[CL 2524311 by Robert Jones in Main branch]
2015-04-24 10:31:00 -04:00
Robert Jones
2cddee3fb1 UEPLAT-7 - OBB downloading code in Java
- Code additions to download data from Google Play Store if not on device
- Changes deploy to write new meta-data
- Changes to Android deploy to cache ini files once and re-read instead of the constant open/read we had
- Added template/code generation system so we can now generate Java files based on a template for project dependent names etc

[CL 2521147 by Robert Jones in Main branch]
2015-04-22 11:14:29 -04:00
JJ Hoesing
010b674020 - Updated to Oculus mobile SDK 0.5.0
- Removed 0.4.2

Code changes to the SDK:
- Disabled ES3 in the capture code.
- Commented out JNI_OnLoad since we statically link the lib.

[CL 2511091 by JJ Hoesing in Main branch]
2015-04-13 20:15:01 -04:00
Zachary EdgertonJones
6f9d604639 First pass for TPS reports
[CL 2485239 by Zachary EdgertonJones in Main branch]
2015-03-19 17:19:40 -04:00
Chris Babcock
6bb106858f Added another variant of proguard keep explicitly for MediaPlayer14
#ue4
#android
#codereview Daniel.Lamb

[CL 2478795 by Chris Babcock in Main branch]
2015-03-13 13:38:22 -04:00
Chris Babcock
f20542f76a Allow package and project name to be different on Android and convert package name dashes to underscores
#ue4
#android
#codereview Josh.Adams

[CL 2475427 by Chris Babcock in Main branch]
2015-03-11 14:09:11 -04:00
Terence Burns
4904468eec Comment cleanup for GPS iap
[CL 2473853 by Terence Burns in Main branch]
2015-03-10 11:30:56 -04:00
Chris Babcock
8f8e3a233b Fix for force feedback issue on Android
#ue4
#android

[CL 2436243 by Chris Babcock in Main branch]
2015-02-06 17:57:32 -05:00
JJ Hoesing
c9c2b0fcd0 - Updated Oculus Mobile SDK to 0.4.2
- Moved vrlib.jar to the android build directory
- Fixed stereo translucent pass in ES2

[CL 2426328 by JJ Hoesing in Main branch]
2015-01-30 16:03:13 -05:00
Chris Babcock
eb605a14ab Add GooglePlay login timeout and pass on onActivityResult to GPG with delegate
#ue4
#android
#codereview Ryan.Gerleve,Bart.Bressler

[CL 2421296 by Chris Babcock in Main branch]
2015-01-27 18:30:20 -05:00
Josh Adams
7231a49511 - Moved OBBInAPK into ProjectSettings, and renamed it [UE-8359]
- Removed all the OBBInAPK hackery in UBT
- Updated the apk install scripts with some more information as to what it's doing [UE-8258]

[CL 2420664 by Josh Adams in Main branch]
2015-01-27 13:05:32 -05:00
Josh Adams
9cf8c67c77 - Generate AndroidManifest.xml from ProjectSettings
- Moved some Android settings to ProjectSettings, re-enabled SDK settings
- Removed SigningConfig.xml, and moved those settings into project settings
- Added concept of NotForLicensees and NoRedist engine and project config settings
- Removed BaseInternalGame.ini, replaced with NotForLicensees/BaseGame.ini
- Moved User*.ini to end of .ini hierarchy
- Added support for CLASS_GlobalUserConfig, so their settings will be saved to <AppData>/.../User*.ini (useful for SDK paths, etc)
- Enabled AndroidPlatformEditor module on Mac
- Changed Mac Build.sh to allow for Android on the commandline (just pass through if it's not an Xcode platform name)
- Iterative Android packaging now looks at just the important .ini sections, NOT entire .ini files

#codereview jamie.dale,james.moran,michael.trepka,robert.jones,chris.babcock

[CL 2413870 by Josh Adams in Main branch]
2015-01-21 11:17:55 -05:00
Chris Babcock
85709cb752 Fix for UE-7324 freeze with GooglePlay: Added wait for GooglePlay to steal focus after initialization, corrected an issue with return code for early touch events, and removed screen wakeup (caused Samsung freezes).
#android
#ue4
#codereview Rene.Rivera,Ryan.Gerleve

[CL 2411570 by Chris Babcock in Main branch]
2015-01-19 18:26:22 -05:00