Eder Bastos
6f3279d627
Android: Remove old UI references from manifest, and set the new UI Activity's title to "Dolphin Emulator'
2015-06-08 19:43:10 -04:00
Eder Bastos
dbdc8121f0
Android: Require Android 5.0.
2015-06-08 19:43:10 -04:00
Eder Bastos
f197b5e7d5
Android: Remove the old UI.
2015-06-08 19:43:07 -04:00
Ryan Houdek
a91c152b86
Merge pull request #2572 from sigmabeta/android-show-version
...
Android: Show the version name as a subtitle in the GameGridActivity.
2015-06-08 19:37:33 -04:00
sigmabeta
1f07473f1f
Android: Show filenames for games with an empty title.
2015-06-08 19:23:04 -04:00
sigmabeta
f80f4bb542
Android: Show the version name as a subtitle in the GameGridActivity.
2015-06-08 18:07:26 -04:00
Ryan Houdek
21b1d143bc
Merge pull request #2566 from sigmabeta/android-tv-back
...
Android TV: Show the in-game menu when back button is pushed.
2015-06-08 04:02:22 -04:00
Ryan Houdek
59e2225f7d
Remove ARMv7 support.
2015-06-07 22:44:13 -05:00
Ryan Houdek
51b440fbcf
Merge pull request #2449 from sigmabeta/android-decouple-surfaceview
...
\Android: Decouple SurfaceView initialization and emulation start.
2015-06-07 23:18:56 -04:00
Ryan Houdek
9521bc1fc6
Merge pull request #2558 from sigmabeta/android-panic-alerts
...
Android: Display Panic Alerts on-screen as a Toast message.
2015-06-07 23:14:34 -04:00
sigmabeta
a97e9addf0
Android: Show the in-game menu when back button is pushed.
2015-06-07 23:11:34 -04:00
sigmabeta
8c843d98b6
Android: Add refresh library function.
2015-06-07 21:15:28 -04:00
sigmabeta
36d051d3f9
Android: Run AssetCopyService only once.
2015-06-07 20:42:30 -04:00
sigmabeta
3038368128
Android: Display Panic Alerts on-screen as an Android Toast message.
2015-06-07 20:13:52 -04:00
sigmabeta
e04778f9eb
Android: Allow compilation using Android NDK r10e.
2015-06-07 13:36:59 -04:00
sigmabeta
51cad1025c
Android TV: File Dolphin under "Games" on the TV Launcher
2015-06-05 16:26:49 -04:00
Eder Bastos
920a85b846
Android TV: Add TV banner + some metadata.
2015-06-03 19:42:15 -04:00
Eder Bastos
b14bea8544
Android TV: Allow the app to be launched from an Android TV launcher.
2015-06-03 16:48:38 -04:00
Eder Bastos
ed39876cb0
Android TV: Make file selector screen usable with d-pads
2015-06-01 16:42:54 -04:00
Ryan Houdek
d789d8d75f
[Android] Add support for panic alerts to the JNI.
2015-05-25 22:13:00 -05:00
Ryan Houdek
0c5f5c4519
Merge pull request #2394 from Sonicadvance1/android_block_profiling_api
...
[Android] Block profiling JNI interface
2015-05-25 23:06:37 -04:00
Tillmann Karras
cefcb0ace9
Update license headers to GPLv2+
2015-05-25 13:22:31 +02:00
Eder Bastos
4faff3cf62
Android: Decouple SurfaceView initialization and emulation start.
2015-05-24 19:40:11 -04:00
Eder Bastos
fe8d9e5a38
Android: Upgrade to newest Build-Tools version.
2015-05-22 17:14:28 -04:00
Eder Bastos
140826edd5
Android: Have build.gradle figure out what ABI and Toolchain to use.
2015-05-22 17:13:25 -04:00
Eder Bastos
286af8be50
Android: Implement new EmulationActivity.
2015-05-21 20:14:03 -04:00
Eder Bastos
3e5e352fee
Android: Implement an SQLite database-based game library.
2015-05-20 19:55:55 -04:00
Eder Bastos
4f6a5e0293
Android: Make floating action buttons use the correct accent color programmatically.
2015-05-20 19:46:48 -04:00
Eder Bastos
91c1c0b1b3
Android: Add SQLiteDatabase interface class.
2015-05-20 19:46:28 -04:00
Eder Bastos
5b0c047e0b
Android: Remove inheritance from Game model, and improve the relevance of its content
2015-05-20 19:46:19 -04:00
Eder Bastos
4c786cb70c
Android: Implement reading country value from game files.
2015-05-20 19:44:31 -04:00
Lioncash
12493c332c
Merge pull request #2420 from sigmabeta/android-native-gradle-build
...
Android: Allow building of native code inside Android Studio / Gradle
2015-05-20 19:31:30 -04:00
Eder Bastos
4cded65320
Android: No longer require specification of NDK or Git paths in build.gradle.
2015-05-19 09:05:35 -04:00
Eder Bastos
9c19d91e18
Android: Allow building of native libraries inside Android Studio / Gradle
2015-05-18 21:20:43 -04:00
Eder Bastos
ba591ea1ee
Android: Add Settings Activity to new UI.
2015-05-15 10:45:00 -04:00
Eder Bastos
bb7f8c6753
Move AssetCopyService to the services package.
2015-05-14 20:44:52 -04:00
Eder Bastos
4710c3e0eb
Android: Build separate APKs for each native platform.
2015-05-13 22:45:12 -04:00
Eder Bastos
c75378bb45
Android: Put GCPadNew.ini back into the repository.
2015-05-12 19:12:21 -04:00
Eder Bastos
0fa0e55e2c
Android: Fix a possible crash in the file browser if attempting to show a file with no extension.
2015-05-12 09:18:29 -04:00
Eder Bastos
06b7b20e5f
Android: Scale number of columns in game grid according to screen width.
2015-05-11 17:06:54 -04:00
Eder Bastos
f3aec526b1
Add an IntelliJ settings file describing the Dolphin project code style.
2015-05-11 11:16:56 -04:00
Ryan Houdek
a36dc19d9b
Add JNI interface for enabling writing block profile results.
2015-05-10 20:03:34 -05:00
Eder Bastos
abaf41baa7
Add a subtitle to AddDirectoryActivity containing the currently displayed folder's path.
2015-05-10 17:28:45 -04:00
Eder Bastos
ca4bec3539
Don't show "Error" when a blank string is returned from a native method.
2015-05-10 10:46:46 -04:00
Eder Bastos
3f1465196c
Add touch feedback to GameGridActivity and AddDirectoryActivity.
2015-05-10 10:30:09 -04:00
Eder Bastos
24c6be9d0f
Add File Browser screen to new UI.
2015-05-09 12:36:17 -04:00
Eder Bastos
700225f8c8
Add floating action button to GameGridActivity.
2015-05-08 19:57:44 -04:00
Eder Bastos
a4395ecd75
Have Picasso load images into memory at the size they will be displayed.
2015-05-08 19:56:25 -04:00
Eder Bastos
b47835fc07
Implement first few screens of Android 5.0-based UI.
2015-05-07 22:27:42 -04:00
Eder Bastos
2fe4b9ce68
Remove the "nativeLibsToJar" gradle task.
2015-05-05 22:34:56 -04:00
Eder Bastos
c80225ea4d
Convert the Android source code to the directory structure of a Gradle-based Android Studio project.
2015-05-02 21:49:17 -04:00
Ryan Houdek
c2b2e03f73
[Android] Support arguments from Activity Monitor.
...
Activity Monitor can start activities by using adb to invoke it.
This will allow us to set the user directory and autostart file from adb.
adb shell am start -n org.dolphinemu.dolphinemu/.gamelist.GameListActivity -e AutoStartFile /sdcard/AC.gcz -e UserDir /sdcard/dolphin-emu2/
This allows more automated testing to be done with Dolphin on Android.
2015-03-08 08:43:25 -05:00
Ryan Houdek
db06f058e4
Move user directory detection location to UICommon.
...
The UI should decide on where it wants the user directory, not our core system.
This is in anticipation of some upcoming work on Android which will need proper user directory setting.
2015-02-25 03:31:59 -06:00
Ryan Houdek
29fc52cfa1
[Android] Stop eating button events we don't handle.
...
We were eating /all/ button events except the back button. This would cause issues where Android wouldn't receive button press events for things like
volume rockers. So you couldn't change the audio ingame, even if that button isn't bound to an input.
Now we return to Android if we've handled that button press, so it works fine.
2015-02-24 05:38:16 -06:00
Ryan Houdek
a39eee28e9
Fix a typo in the Android cmake toolchain script.
...
This was a fairly recent update that went unnoticed because it uses a cached variable.
When I previously updated Android cmake I didn't noticed this.
Basically the issue was that Android cmake was no longer setting ${LIBRARY_OUTPUT_PATH_ROOT}
and instead only setting it to ${CMAKE_SOURCE_DIR} if it was passed a variable.
Same PR is open on the android cmake repo here https://github.com/taka-no-me/android-cmake/pull/37
2015-02-24 02:58:55 -06:00
Ryan Houdek
09e8adb199
[Android] Fix ignore format changes option.
...
This option was inversed, so it was always set to the opposite of what was wanted.
2015-02-18 16:27:37 -06:00
Ryan Houdek
714e146b94
Update Android cmake.
...
This is required to properly build the MIPS64 and x86_64 targets with clang.
2015-01-26 21:26:54 -06:00
Ryan Houdek
de070cfe8b
[Android] Change the default renderer to OpenGL.
...
We now require OpenGL ES 3.0 minimum to run, this is the sane default.
2015-01-26 00:51:24 -06:00
Ryan Houdek
983c7f4f21
[Android] Select the AArch64 recompiler core by default if shown to support ARMv8.
2015-01-26 00:50:25 -06:00
Ryan Houdek
7ee1dc56e7
[Android] No longer carry a default configuration file.
2015-01-26 00:49:24 -06:00
Ryan Houdek
0557fb6a9e
[Android] Add internet permissions.
...
These permissions are required for the ability to create sockets. Which are sort of required on a system that can make them.
2015-01-23 23:15:56 -06:00
Ryan Houdek
864969f300
[Android] Expose aspect ratio to the video settings.
2015-01-18 15:21:40 -06:00
Lioncash
ad254f1b16
Android: Fix a typo (Depthn -> Depth)
2014-12-28 20:34:54 -05:00
Lioncash
038b968698
Android: Use findViewById instead of getChildAt
...
More futureproof if anything else is added to the layout.
2014-12-28 20:33:27 -05:00
Lioncash
4221999c6e
Android: Fix a warning regarding a string in the slider layout
2014-12-28 20:19:29 -05:00
Lioncash
fa0c3aa62d
Android: Remove unnecessary context variable in SliderPreference
2014-12-28 20:17:24 -05:00
Ryan Houdek
859e103ce6
[Android] Add support for sterescopy configuration.
...
This menu allows us to configure the stereoscopy video settings if the device supports it.
This menu is only enabled if the hardware supports everything needed to use the feature.
2014-12-26 08:17:29 -06:00
Ryan Houdek
97d6afdde9
[Android] Add a few helper functions to EGLHelper.
...
Let's us check for extension support and OpenGL version.
2014-12-23 03:56:06 -06:00
Matthew Parlane
f4ab1443fa
Merge pull request #1725 from Sonicadvance1/update_gradle
...
Updates the gradle build file to the latest needed for Android Studio.
2014-12-21 14:31:05 +13:00
Ryan Houdek
b47cf7e70e
Updates the gradle build file to the latest needed for Android Studio.
...
This may require the buildbot to be updated.
2014-12-20 19:01:40 -06:00
Ryan Houdek
3b332f7270
[Android] Raise requirements to Android 4.3 and OpenGL ES 3.0
...
We need to stop pretending that we "support" GLES 2.0 devices.
We are a high performance application that requires GLES 3.0, which was officially supported in Android 4.3.
The few Android phones that released with Android 4.2 and supported OpenGL ES 3.0 have already been updated to a later Android version.
2014-12-20 15:43:51 -06:00
Lioncash
f9ba7a0fb2
Merge pull request #1625 from unknownbrackets/android-minor
...
Android: Ignore some generated files
2014-12-01 02:54:31 -05:00
Unknown W. Brackets
86ebe3916e
Android: Ignore some generated files.
...
/obj/ is used by ndk debugging (gdb) in some scenarios.
2014-11-30 22:52:22 -08:00
Ryan Houdek
db9cd8e3d7
Merge pull request #1615 from Sonicadvance1/fix_cpu_helper
...
[Android] Removes CPU architecture number from CPU helper.
2014-11-30 15:43:47 -06:00
Ryan Houdek
496f9d678a
[Android] Removes CPU architecture number from CPU helper.
...
This was '7' on all ARMv7 devices but was 'AArch64' on the Nexus 9.
Trying to cast to integer was causing a crash. We don't even use this so may as well as wipe it.
Also adds Nvidia to the CPU implementers list.
2014-11-30 01:17:05 -06:00
Ryan Houdek
b689954a71
Update the android cmake toolchain to latest.
...
To properly support 64bit architectures and clang we need the latest version.
2014-11-30 01:05:37 -06:00
Lioncash
6d0faced59
Merge pull request #1580 from lioncash/android
...
InputConfigFragment: Use a StringBuilder for string concatenation
2014-11-20 11:19:35 -05:00
Lioncash
d4a8e51e71
AboutFragmentItem: Remove incorrect javadoc tag
2014-11-20 09:23:27 -05:00
Lioncash
feb038bec3
InputConfigFragment: Use a StringBuilder for string concatenation
...
This is the recommended way to join strings, since it doesn't destroy and recreate the string repeatedly.
2014-11-20 09:18:30 -05:00
Stevoisiak
f1a26ff654
Various country flag improvements
...
* Added country flags for games from Netherlands and Spain
* Added separate category for Region Free games (Uses European flag as placeholder)
* Added missing country filter options in "show regions" menu
* Rearranged country filters for readability
* Incremented CACHE_REVISION
Also fixed various country filters not showing up as options in the "Show regions" menu.
2014-11-18 19:44:16 -05:00
Lioncash
b1c06fdd19
Merge pull request #1563 from lioncash/ui
...
Android: Use a PagerTabStrip instead of the ActionBar.
2014-11-17 13:57:00 -05:00
Lioncash
b94dbca160
Host: Kill off GetRenderWindowSize
2014-11-17 13:44:49 -05:00
Lioncash
5396a48d70
Android: Use a PagerTabStrip instead of the ActionBar.
...
The ActionBar method of doing the tabular layout is deprecated on Android 5.0.
This method alleviates those deprecations while providing the same functionality.
2014-11-16 21:18:08 -05:00
Lioncash
7d8248e24f
Android: Remove unused imports in GameListItem
2014-11-15 01:45:13 -05:00
Lioncash
cc62cb8818
Android: Support RTL language translations
...
If someone wants to do a translation for an Arabic language, Hebrew, etc, it will now display correctly.
2014-11-15 01:45:12 -05:00
Lioncash
4d6bc39e2f
AndroidManifest: Increment the minimum and target SDK values
2014-11-15 01:45:02 -05:00
Lioncash
5b1f734695
Android: Prevent instantiation of utility classes
2014-11-15 01:40:30 -05:00
Lioncash
4fe8bb1ca7
Android: Compress an if statement in FolderBrowser
2014-11-15 01:40:29 -05:00
Ryan Houdek
1c41acaddd
Merge pull request #1264 from Stevoisiak/GCM-to-ISO
...
Gcm to iso
2014-11-02 11:29:41 -06:00
Stevoisiak
d937c072a5
Updated android GCM references to ISO
2014-11-02 12:22:36 -05:00
Ryan Houdek
5dbfadaeaa
Enables EFB copies by default on Android.
...
I was mistaken and only changed one line previously which didn't enable them by default.
This changes the default configuration to enable EFB copies and EFB to texture.
2014-10-30 07:43:14 -05:00
Ryan Houdek
ceb08acf23
Fix a crash on Android when unplugging a controller during emulation.
...
If the action we are getting is a ACTION_CANCEL, it means that the "gesture" is aborted and we shouldn't perform any more actions on it.
2014-10-18 07:33:51 -05:00
Lioncash
053f5c1f17
Android: Use apply() instead of commit() for SharedPreference changes.
...
apply() changes the in-memory instance of SharedPreferences and writes to the disk asynchronously, rather than synchronously, which commit() does. Since these are done on the UI thread, they should be asynchronous.
2014-10-08 23:12:25 -04:00
Sean Maas
17f0fdb18f
[Android] Return to game list instead of exiting app
2014-10-08 22:28:18 -04:00
Ryan Houdek
e18860830a
Show OpenGL or OpenGL ES on Android depending on what the device supports.
...
Reduces confusion for the users
2014-09-19 09:21:16 -05:00
Ryan Houdek
707d21e36b
Fix a few minor bugs that appeared in the latest android cmake script
2014-09-07 23:18:43 -05:00
shuffle2
60a772c5e8
Merge pull request #901 from Sonicadvance1/64bit-android-cmake
...
Update the android cmake toolchain file to support 64bit.
2014-09-03 00:09:03 -07:00
Ryan Houdek
fc92490031
Merge pull request #902 from Sonicadvance1/android-64bit-support
...
Update shown CPU cores in the Android UI.
2014-08-28 18:20:35 -05:00
Ryan Houdek
5bf9472214
Update shown CPU cores in the Android UI.
...
Only show the JIT cores on x86_64(Will have its own issues once we reach that point)
Show AArch64 JIT if running on a AArch64 device(Good luck with that for now. Future proofing though)
2014-08-28 18:00:32 -05:00
Ryan Houdek
b197f44518
Update build.gradle to newer buildtools.
...
Newer android studio versions now mandate at least build tools 20.0.0 and gradle 0.12+
So update the gradle file for this.
2014-08-28 17:21:48 -05:00