- RegisterReceiver changes
- Receiver exports in manifest
- Update GooglePAD to latest PlayCore (note: this requires changes to logic for ShowConfirmationDialog!)
- Update billing library to 6.0.1
#jira UE-219577
#android
#review-35379086 @Ben.Temple
#rb Ben.Temple
[CL 35450716 by Chris Babcock in 5.4 branch]
QA: should check this change to ensure the 4 finger touch and other crashes are addressed.
#android
#rb ahmed.siddique
[CL 32513256 by ahmed siddique in 5.4 branch]
[FYI] ahmed.siddique
Original CL Desc
-----------------------------------------------------------------
New: Cleanup and simplify GameActivity.java.template changes to be less intrusive and support ASIS.
BugFix: Cleanup Android engine source logic to have minimal impact when not using ASIS.
#ushell-cherrypick of 32146848 by ahmed.siddique
#rb Chris.Babcock
#jira UE-210348, FORT-720545
[CL 32512024 by ahmed siddique in 5.4 branch]
BugFix: Cleanup Android engine source logic to have minimal impact when not using ASIS.
#ushell-cherrypick of 32146848 by ahmed.siddique
#rb Chris.Babcock
#jira UE-210348, FORT-720545
[CL 32500419 by ahmed siddique in 5.4 branch]
Cleanup runOnUiThread in SimpleContextWrapper.java
fixes bug for FORT-699059
#android
#rb chris.babcock
#changelist validated
#virtualized
[CL 31236018 by ahmed siddique in 5.4 branch]
Make sure the robust context setting is replicated on the external compilers services and also changes OGL shader cache hash when enabled.
#rb Chris.Babcock, Peter.Sauerbrei
[REVIEW] [at]chris.babcock, [at]peter.sauerbrei
[CL 31165206 by allan bentham in 5.4 branch]
Also added gradle build files for ASISStub to make it easier to use the sample android app to test Android Single Instance
Also fixes for Jira: UE-205628
Jira UEHMI-316
#android
#rb Chris.Babcock, matthew.sorrels
#jira UE-205628
[CL 31101287 by ahmed siddique in 5.4 branch]
- Create our own JNI wrapper on top of latest play-services-games-v2 classes
- Adapt OSSGooglePlay to use this wrapper
- Remove deprecated/unsupported functionality
- Fix some issues with JNI support
#jira UE-201481
[REVIEW] [at]Michael.Kirzinger, [at]Chris.Babcock, [at]Bertrand.Carre
#rb Chris.Babcock, Michael.Kirzinger, Sam.Zamani
[CL 30963411 by rafa lecina in 5.4 branch]
known issues remaining: have to pause before switching surface binding (should be handled internally eventually)
need to finish up the changes for compiling reference ASIS android studio project samlple. This will be in another submit.
#rb chris.babcock
#android
[CL 30685682 by ahmed siddique in ue5-main branch]
- Add engine access to java thermal headroom api.
- Add 'thermal stress' to perf reports. (see powermanager.getthermalheadroom)
- Add rss as separate property of android mem stats
#rb jack.porter
[CL 29032044 by allan bentham in ue5-main branch]
- Add new total memory estimate to logs and crash context.
- Add memory available estimate to logs and crash context.
#rb chris.babcock
[CL 28450956 by allan bentham in ue5-main branch]
- Allow pass through of BypassGradlePackaging argument in UBT
- Allow setting skippackage to actually skip packaging on Android in UBT
- Fix to Android Studio detection to skip build.gradle stomping when building in RunUAT or VisualStudio. Requires setting File > Settings > Build, Execution, Deployment > Build Tools > Gradle > "Generate *.iml files for modules imported from Gradle"
- Save RunConfiguration for app config in AndroidStudio so that we can load already having the debugger set to dual and the correct LLDB StartupCommand set.
#tests Android, Dev, Client, compile, mobile
#rb swarm
[CL 28206857 by thomas ross in ue5-main branch]