twinaphex
104ae00915
(Android Phoenix) Split up camera code into RetroActivityCommon
2013-12-15 14:04:43 +01:00
twinaphex
4491140e03
(Android Phoenix) Split up Location functionaltity into RetroActivityLocation
2013-12-15 06:44:45 +01:00
twinaphex
a643b2954f
(Android Phoenix) Camera Java functions - some small cleanups
2013-12-15 06:23:13 +01:00
twinaphex
99dc8f9712
(Android) Try to properly stop/free/start/reinit camera based on
...
onResume/onPause/onStop/onDestroy. Doesn't seem to work yet and camera-based
core still crashes when unfocusing app. Might need to do calls back to JNI
shim functions to deinit some stuff or vice versa
2013-12-15 06:19:51 +01:00
twinaphex
66576b12e8
(Android) Initial stub location API/GPS support. Requires Google Play Services so
...
baking that in as a dependency now by providing the .jar file.
Still need to write stub driver in C that calls these location functions through
JNI - and still need to gather all semantics for libretro API additions
2013-12-15 05:48:28 +01:00
twinaphex
b86a2c92e6
(Android) Make common RetroActivityCommon that both RetroActivityFuture and
...
RetroActivityPast extend from
2013-12-15 01:33:47 +01:00
twinaphex
f5edd42535
(Android Phoenix) Add 'permissions' to ModuleWrapper etc.
2013-12-14 21:51:21 +01:00
twinaphex
3baa2e5ee2
(Android) Add permission.ACCESS_FINE_LOCATION - privacy options/settings to follow
2013-12-14 19:25:58 +01:00
Lioncash
61eaf262d8
[Android] Add the export tag to RetroArchPast/Future in the manifest. Allows passing external Intents.
2013-12-09 21:33:43 -05:00
Lioncash
6bdaadb82e
Clean up RetroActivityFuture a little. Remove a pointless if statement check (the only Android versions this launches on are the ones that satisfy this condition).
...
Also misc other cleanup.
2013-12-09 02:29:56 -05:00
Lioncash
f57210cb41
Fix duplicate string declarations in strings.xml.
2013-12-09 02:23:57 -05:00
twinaphex
6615f57971
(Android) Ignore FEATURE.LOW_AUDIO_LATENCY - devices like Nvidia Shield set it
...
to false while having frames per buffer values that are seen as ideal
- so setting it to true will always use those values now.
2013-12-06 21:17:19 +01:00
twinaphex
98ca741ca0
(Android) Should be backwards compatible with Android 2.3.x again -
...
2.3.x now uses RetroActivityPast
2013-11-29 01:35:56 +01:00
twinaphex
03ca0d89b2
(Android) Replace logo
2013-11-29 00:25:43 +01:00
twinaphex
fc11d4501d
(Apple/Android) Rename more 'game'/'emulator' strings
2013-11-26 23:15:05 +01:00
twinaphex
d8b5ac7a83
Reword README.md and rewrite 'game' strings
2013-11-26 23:09:12 +01:00
twinaphex
a8f51e4477
(Android) Implement 'Quit' button functionality - will still need to build
...
in working code for 'Back behavior = menu button'
2013-11-26 16:30:29 +01:00
twinaphex
a7b34ec794
(Android) Implement all back behaviors
2013-11-26 13:41:33 +01:00
Lioncash
3579319573
[Android] Make a field a local variable in DisplayRefreshRateTest. It's not used elsewhere, so this is safe.
2013-11-25 09:57:06 -05:00
Lioncash
95539090ec
[Android] Make CoreSelection and HistorySelection statically instantiable.
...
Allows showing the dialogs without the need for an actual variable or ugly "new HistorySelection(fm, tag).show();" syntax.
Also moved the else if for "Quit Retroarch" to the bottom of the if statements so its structured relative to the UI.
2013-11-25 09:55:46 -05:00
twinaphex
6c638f91f4
(Android) Big changes -
...
- both MainMenuActivity and RetroActivity are single instances now
- AKEYCODE_BACK gets eaten and onBackPressed in Java is triggered
- onBackPressed right now calls an instance of MainMenuActivity
(reuses the existing activity on the stack)
- User can switch back and forth between RetroActivity and MainMenuActivity
with AKEYCODE_BACK / Back button
- When a subsequent intent is launched after RetroActivity has already been
started up once, the pending intent gets passed to the existing RetroActivity
throug onNewIntent - in C land it will look every frame if an intent is pending - if it is, it will look up certain variables through JNI to launch a new game - or whatever it is that the intent wants to do
- With this we can now switch seamlessly between Android UI and RetroArch
itself.
2013-11-24 22:02:57 +01:00
twinaphex
1d06b07a16
(Android) Add "USED" intent extra to RetroActivity
2013-11-24 17:58:23 +01:00
twinaphex
0b7268dfac
(Android) Phoenix - get rid of warnings
2013-11-22 23:15:38 +01:00
Squarepusher
3f47951d3d
(Apple) Build fix
2013-11-22 01:10:35 +01:00
twinaphex
7f0aafbcba
(Android) Camera update - update onCameraPoll Java function -
...
remove ret variable - remove FIXME in C camera driver for Android
2013-11-21 15:37:28 +01:00
twinaphex
4df7eabd79
(Android) Camera- take out excessive logging spam
2013-11-21 00:28:49 +01:00
twinaphex
c3eb6b1791
(Android) Camera goddamn works - yay
2013-11-21 00:00:37 +01:00
twinaphex
05b70bab87
(Android) Camera - add logs
2013-11-20 23:57:35 +01:00
twinaphex
1cbe95858d
(Android) Add some missing functionality to camera texture handling
2013-11-20 23:49:06 +01:00
twinaphex
8b8c28ae86
(Android) RetroActivity - Add overridden stub onBackPressed - call
...
works without warning
2013-11-20 19:08:54 +01:00
twinaphex
3f279a2d5c
(Android) Get rid of JNI_OnLoad - unused and unneeded
2013-11-20 15:54:31 +01:00
Squarepusher
0674ab47b0
Merge pull request #394 from lioncash/master
...
[Android] Fix a tiny bug in MainMenuFragment.
2013-11-19 18:42:58 -08:00
Lioncash
527bb976b0
[Android] Fix a tiny bug in MainMenuFragment. Pass the cores directory if a direct core can't be found.
2013-11-19 21:29:40 -05:00
Squarepusher
7464ae6824
Merge pull request #393 from lioncash/master
...
[Android] Get rid of the RetroTVMode class.
2013-11-19 18:09:53 -08:00
Lioncash
8a66d5ceef
[Android] Get rid of RetroTVMode. We don't need this anymore, since the wonky logic that it was used to work around before has been fixed.
2013-11-19 21:05:26 -05:00
ToadKing
b6af8b0e92
more camera changes, still no image
2013-11-19 15:13:29 -05:00
ToadKing
894b2870c0
more android camera work. no longer crashes, but still no image
2013-11-19 14:20:29 -05:00
ToadKing
82104bc7e2
reverse onLowMemory/onTrimMemory removal
...
we want to override the default behavior and do nothing instead
2013-11-19 11:03:46 -05:00
Lioncash
85a1a21c77
[Android] Clean up RetroActivity.
2013-11-19 10:41:58 -05:00
twinaphex
21bc30a44c
(Android) Make RetroActivity invoke JNI_OnLoad - grab pointer to
...
RetroActivity class - try to use from camera/android.c
2013-11-19 14:30:45 +01:00
Lioncash
4562f865b8
[Android] Fix a logging message in GPLWaiverDialogFragment. Thanks to Alcaro for pointing it out.
2013-11-17 19:23:41 -05:00
Lioncash
e33c219b10
[Android] Separate the GPL waiver code into its own DialogFragment.
2013-11-17 18:52:41 -05:00
twinaphex
ef3040a78b
(Android) Add CAMERA permission
2013-11-17 23:02:06 +01:00
ToadKing
b22842ede2
[Android] more additions to the camera activity
2013-11-17 16:45:52 -05:00
Lioncash
089d1a7c50
[Android] More documentation of DirectoryFragment.
2013-11-17 16:22:40 -05:00
twinaphex
bad7671159
(Android) Stub camera functions in Java
2013-11-17 21:34:07 +01:00
Lioncash
8777d958dc
[Android] Cache the context in MainMenuFragment. Makes things look nicer, also gets rid of a few variable declarations.
2013-11-17 03:37:04 -05:00
Lioncash
26e9bef7ac
[Android] Simplify the setting of the AlertDialog in function detectDevice. setMessage allows setting the message through just the message string ID.
2013-11-17 03:28:19 -05:00
Lioncash
4368467977
[Android] Finish the RetroTVMode activity when it launches the activity within its onCreate. Avoids a blank view when the launched activity finishes.
2013-11-17 03:08:23 -05:00
Lioncash
4b79284064
{Android] Fix a string's casing and structure.
2013-11-17 02:55:12 -05:00