Commit Graph

224 Commits

Author SHA1 Message Date
twinaphex
b2bf822f13 Add HAVE_AUDIOMIXER switch 2019-07-11 11:51:06 +02:00
twinaphex
212ff42ae0 (Gradle/Android Studio) Update
(Default threaded video setting) Remove
g_defaults.settings.threaded_video - could help Switch and Android
2019-07-10 12:21:18 +02:00
natinusala
cbafc7ec5b phoenix: allow debug cert to be used for release on local builds 2019-07-10 09:48:55 +02:00
Aaron Kling
d00fbf4cce android: remove location support 2019-07-09 11:29:31 -05:00
Twinaphex
17d72a50e4
Update AndroidManifest.xml 2019-07-09 02:07:36 +02:00
Twinaphex
0cbfb33be7
Update AndroidManifest.xml 2019-07-09 01:30:21 +02:00
Twinaphex
9b90952b22
Update MainMenuActivity.java 2019-07-09 00:44:55 +02:00
natinusala
37de980f4d phoenix: add Android Studio project to .gitignore 2019-07-08 17:25:06 +02:00
natinusala
8fdc0335b6 phoenix: move target and min SDK to gradle, fix missing signing config 2019-07-08 17:24:09 +02:00
Aaron Kling
848adbf2ab android: phoenix: set minimum api level in build.gradle
Gradle does not pass the min api level set in the manifest to
ndk-build
2019-07-07 21:03:29 -05:00
twinaphex
2ee9b1d98e Revert "Revert "Gradle""
This reverts commit e8cf66f0a9.
2019-06-27 17:55:38 +02:00
twinaphex
8037cbe3dc Revert "(Android) Backport c9218bbd23"
This reverts commit 6e4c8ec6a6.
2019-06-27 17:55:19 +02:00
twinaphex
01c489eee0 Revert "(Android) Backport"
This reverts commit adf4bd753b.
2019-06-27 17:55:12 +02:00
twinaphex
a7e2c84939 Revert "(Android) Backport 1991e4f6c1"
This reverts commit 630b7c9122.
2019-06-27 17:54:59 +02:00
twinaphex
630b7c9122 (Android) Backport 1991e4f6c1 2019-06-27 11:02:04 +02:00
twinaphex
adf4bd753b (Android) Backport
dd1fc5f3da
- not sure if we should include the location permission - some users
would question why they would need to grant this permission for just one
test core
2019-06-27 11:00:06 +02:00
twinaphex
6e4c8ec6a6 (Android) Backport c9218bbd23 2019-06-27 10:57:37 +02:00
Twinaphex
e8cf66f0a9
Revert "Gradle" 2019-06-27 08:00:12 +02:00
Aaron Kling
1991e4f6c1 android jni: don't link against system libraries 2019-06-26 10:17:29 -05:00
Aaron Kling
d9097f1aa7 android lint: it's safe to ignore unused atv attributes on old apis 2019-06-26 10:17:28 -05:00
Aaron Kling
c9218bbd23 Wrap some android code in api version checks 2019-06-26 10:17:28 -05:00
Aaron Kling
dd1fc5f3da Use new android location api 2019-06-26 10:17:28 -05:00
Aaron Kling
7fd49bbb2c Add variant builds
aarch64 is a 64-bit only build that was used for some time so users
on the main builds could use armv7 dynarecs. Keeping for now so
users of this variant won't lose updates.

ra32 is 32-bit only. Google is mandating 64-bit support in all
apps on the play store. So users of the main builds on 64-bit
devices will no longer have access to 32-bit cores. This build will
be available on alternate stores and via sideloading so cores with
only 32-bit dynarecs can be used on 64-bit devices.
2019-06-26 10:17:28 -05:00
Aaron Kling
740793fc9e Add gradle build script for android 2019-06-26 10:17:28 -05:00
Aaron Kling
2b659d0c21 Add gradle wrapper 2019-06-26 10:17:28 -05:00
Aaron Kling
f897af830e Move legacy android support to a separate project
Newer android sdks no longer support android apis before 14. Split
the legacy support into a new project.
2019-06-26 10:17:28 -05:00
Aaron Kling
75ddfbd0ec Split bulk of android project into a common folder 2019-06-26 10:17:28 -05:00
Aaron Kling
ba6766ff28 Remove now duplicated android package phoenix-gradle
Since the main build is switching to gradle, no need for a debug
only copy. Move the sideload instructions to a subfolder of the
main project.

TODO: Clean up sideload instructions to make sense as part of the
main project.
2019-06-26 10:17:28 -05:00
Aaron Kling
ffe8c1e5fe Remove unnecessary duplicated android resources 2019-06-26 10:17:28 -05:00
Aaron Kling
540934b715 Remove duplicated 64-bit android pkg directory
Move banner, the only real difference from the main folder, into
a secondary resource folder in the main project.
2019-06-26 10:17:28 -05:00
radius
d8c4c4e276 further cleanup 2019-05-28 16:29:49 +02:00
radius
87452b2eac fixup layout path on android, add some comments, move the order of the user directories 2019-05-28 16:29:36 +02:00
twinaphex
385b8de194 Backport 2019-05-17 05:31:55 +02:00
twinaphex
ebaa5b9941 Undefine HAVE_VIDEO_LAYOUT for now instead of implicitly enabling
it for every platform - will have to be individually enabled for
each platform first after rigorous testing
2019-05-13 01:57:26 +02:00
Huw Pascoe
7e0592198d video_layout build 2019-05-11 09:58:46 +01:00
twinaphex
3853d89f13 (Android Phoenix) Update versioncode 2019-05-10 09:02:29 +02:00
Twinaphex
8c17f12f97
Update AndroidManifest.xml 2019-05-08 07:24:33 +02:00
twinaphex
55aa6039d6 Unfortunate but what's done cannot be undone 2019-05-08 04:49:13 +02:00
twinaphex
a038dc785d Bump up version to 1.7.7 2019-05-05 03:30:17 +02:00
twinaphex
f2fbaf2cb4 (Android) Add HAVE_MENU_WIDGETS 2019-05-03 17:52:30 +02:00
Brad Parker
a5e52bd3c7 android: set preferred OS language on first start 2019-04-16 02:09:38 -04:00
radius
0c2f5093b2 disable forced logging on android 2019-03-17 14:28:17 -05:00
radius
8fd0aedc56 add log to file settings 2019-03-17 14:28:17 -05:00
Brad Parker
77c8688d6a android: bump msvc project to api level 26 2019-03-13 12:28:14 -04:00
Brad Parker
44a06d69a6 android: add gamepad rumble support 2019-03-13 03:32:18 -04:00
Brad Parker
954c54baee add device vibration option for cores that support rumble (with initial android implementation) 2019-03-12 13:07:16 -04:00
Brad Parker
f6dc7f4f02 android: add option to vibrate on touch 2019-03-10 21:36:52 -04:00
Brad Parker
f5f492845f add setting for screen orientation, with initial android implementation 2019-02-21 00:31:55 -05:00
Brad Parker
bc387a5848 convert tabs to spaces 2019-02-20 20:46:46 -05:00
twinaphex
b229e9d803 (Android) Update 2019-02-09 19:27:50 +01:00