17 Commits

Author SHA1 Message Date
Lou Hamersly
cde108c2c0 #1107-Fix Javadoc warnings in OpenJDK 9+ 2019-06-05 08:21:34 -07:00
Ali-RS
dae85e1598 Removed unused imports. (#1020) 2019-02-11 21:40:32 -08:00
Paul Speed
3c56afeae6 Converted Application to an interface and renamed the old Application to
LegacyApplication.  This is a breaking change for any class extending Application
directly.
And regardless, if you refer to Application then you will need to clean build
your app... and any of your dependencies that also refer to Application.  Basically,
anything using an AppState will need to be clean built against the next alpha.
2016-03-28 01:47:33 -04:00
iwgeric
1569e9583a Android: remove deprecated screenOrientation from AndroidHarness.
Screen orientation is set in manifest instead of in MainActivity.
2015-04-02 13:08:53 -04:00
iwgeric
0777a18a84 Deprecate screenOrientation from AndroidHarness.
Users should set the AndroidManifest.xml property for screen orientation instead.  Removes app start, end, restart if the MainActivity.screenOrientation doesn't match the current device orientation.  Setting the value in AndroidManifest.xml sets the device orientation before the app starts.
2015-01-24 11:05:20 -05:00
iwgeric
3a82c9eca1 Add frame rate limitiing on Android.
If frameRate is set in MainActivity, the application will limit the frame rate to the value defined.  This can be used to save battery life.
2015-01-06 08:46:19 -05:00
iwgeric
47477daa05 Forgot to update the commit text 2015-01-06 08:38:39 -05:00
iwgeric
5948479de4 comment out android show keyboard. Now using JmeSystem method to show/hide android soft keyboard. 2015-01-06 08:34:49 -05:00
iwgeric
1ed1463476 Add support for enabling/disabling KeyEvent simulation for soft keyboards on Android similar to MouseEvents. 2014-12-12 12:48:25 -05:00
iwgeric
858fd433ca Implement showSoftKeyboard for Android.
Also changed JmeAndroidSystem to store the view instead of the activity.
When users call JmeSystem.showSoftKeyboard(true), the default Android soft keyboard is displayed and any key presses are sent to jME as touch events.  Key events are also generated so the user can use the same key listeners as Desktop to keep the user code common between Desktop and Android platforms.
2014-12-12 08:42:13 -05:00
shadowislord
8426bb7baf Officially switch to the new Android audio system (PART 2..) 2014-11-20 20:36:36 -05:00
shadowislord
91715c4a48 Add support for URA, or Unified Renderer Architecture for audio
* Unified all renderers into common class 'ALAudioRenderer'
 * LWJGL and Android now implement the AL / ALC / EFX interfaces to provide a common OpenAL backend for jME
 * Added support for OpenAL Soft "Pause Device" extension, which allows the engine to pause the context while running in the background (currently requires OpenAL soft 1.16 and thus is Android only feature)
2014-11-15 15:15:50 -05:00
shadowislord
14bfc7e166 Minor cleanups (no functionality change) 2014-11-09 17:34:36 -05:00
shadowislord
b7a4faebf0 Remove deprecated fields from AndroidHarness 2014-11-09 11:35:42 -05:00
shadowislord
18b9ef5540 Refactor Android system
* Minor clean in context creation
 * Remove AndroidGLSurfaceView (it wasn't doing anything)
 * Delete AndroidTimer. Now android will be using NanoTimer
2014-11-04 22:28:23 -05:00
shadowislord
6b12d5c638 * Fix many javadoc errors mostly related to incorrect HTML or missing references 2014-05-31 13:12:46 -04:00
Normen Hansen
a16857c8f4 switch to gradle layout 2014-03-21 02:32:11 +01:00