1,313
edits
(Android port supports 16bpp mode) |
Praetorian (talk | contribs) (→Touchscreen: Removed outdated workaround for Android port.) |
||
(12 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{PortFeatures| | {{PortFeatures| | ||
icon=android| | |||
name=Android| | name=Android| | ||
version={{StableVersion}}| | version={{StableVersion}}| | ||
pkgend=-android-all.apk| | |||
mp3=yes| | mp3=yes| | ||
ogg=yes| | ogg=yes| | ||
flac=yes| | flac=yes| | ||
uncompressed=yes| | uncompressed=yes| | ||
maintainer=[[User:fuzzie|fuzzie]]| | |||
packager=[[User:fuzzie|fuzzie]]| | |||
forum=17| | |||
status=Maintained| | |||
firstversion=1.2.0| | |||
backend=android| | |||
zlib=yes| | |||
plugins=yes| | plugins=yes| | ||
16bits=yes| | 16bits=yes| | ||
buildbot=yes| | buildbot=yes| | ||
agi=yes| | agi=yes| | ||
Line 41: | Line 42: | ||
}} | }} | ||
ScummVM has also been ported to the Android platform. | ScummVM has also been ported to the Android platform. | ||
There is a [[Android/Guide|quick start guide]] aimed at users of the stable version from the Android Market. | |||
== Controls == | |||
=== 5-Way navigation control / DPAD === | |||
DPAD up/down/left/right: Mouse movement | |||
DPAD center: Left mouse button | |||
=== Trackball === | |||
Movement: Mouse movement | |||
Click: Left mouse button | |||
=== Touchscreen === | |||
The touchscreen can be used in two modes: direct mode and touchpad mode. The default mode is touchpad mode. | |||
When in direct mode, the mouse cursor moves to the touched point on screen. | |||
In touchpad mode, the mouse cursor is independent of the touched point, it | |||
is moved relative to its current position - like on a touchpad. | |||
Tap + movement: Mouse movement | |||
Tap without movement: Left mouse button click | |||
Tap held for >0.5s without movement: Right mouse button click | |||
Tap held for >1s without movement: Middle mouse button click | |||
Double Tap + movement: Drag and drop | |||
On devices supporting multitouch: | |||
Hold down one finger, tap with second: Right mouse button click | |||
Hold down two fingers, tap with third: Middle mouse button click | |||
=== System keys === | |||
Back button: Escape | |||
Menu button: ScummVM menu | |||
Menu button held for 0.5s: Toggle virtual keyboard | |||
Camera or Search button: Right mouse button click | |||
== Installation == | |||
=== Release Builds === | |||
Most users will install/update the latest stable signed release build and plugins from the Google Play store directly on their device.<br /> | |||
The ScummVM developer page for this is [https://play.google.com/store/apps/developer?id=ScummVM here].<br /> | |||
It is required to install the main ScummVM application from [https://play.google.com/store/apps/details?id=org.scummvm.scummvm here] before installing the required engine plugins. | |||
For users with Android devices lacking the Google Play store access, there are several other options to install the release builds:<br /> | |||
# Zip files with signed apks will be provided on the download page and these can be installed with a file manager as per the instructions for daily builds below.<br /> | |||
# F-Droid OSS Catalogue from [https://f-droid.org/repository/browse/?fdid=org.scummvm.scummvm here]. | |||
=== Daily Builds === | |||
As the Play store version may be outdated or users may want to test newer development versions, the daily autogenerated builds from our buildbot can be found [http://buildbot.scummvm.org/builds.html here]. | |||
However, to install them, a few points are needed to be dealt with: | |||
* You will need to uninstall all currently installed ScummVM versions including all plugins, as you can not install a daily build alongside the stable release. | |||
* In order to install the APKs from the daily build zip files, you will need a file manager. The free and open source Ghost Commander is recommended which can also unzip the zip files if downloaded directly to the device. | |||
* In order to install these _UNSIGNED_ daily builds, you will need to enable the option in the Android Settings for Unknown sources.<br /> | |||
This is usually under Settings->Security->Unknown Sources (Allow installation of apps from unknown sources).<br /> | |||
You should turn this off again after you have installed both the main ScummVM apk and the required engine plugins. |
edits