From ded8cdf0a092894781bb4d93f2d1e9d061878ea1 Mon Sep 17 00:00:00 2001 From: Alexander Tkachev Date: Fri, 15 Jul 2016 19:18:19 +0600 Subject: CLOUD: Add openurl-android.cpp --- backends/platform/android/org/scummvm/scummvm/ScummVM.java | 1 + backends/platform/android/org/scummvm/scummvm/ScummVMActivity.java | 7 +++++++ 2 files changed, 8 insertions(+) (limited to 'backends/platform/android/org') diff --git a/backends/platform/android/org/scummvm/scummvm/ScummVM.java b/backends/platform/android/org/scummvm/scummvm/ScummVM.java index 3b370a583d..50642805a4 100644 --- a/backends/platform/android/org/scummvm/scummvm/ScummVM.java +++ b/backends/platform/android/org/scummvm/scummvm/ScummVM.java @@ -53,6 +53,7 @@ public abstract class ScummVM implements SurfaceHolder.Callback, Runnable { // Callbacks from C++ peer instance abstract protected void getDPI(float[] values); abstract protected void displayMessageOnOSD(String msg); + abstract protected void openUrl(String url); abstract protected void setWindowCaption(String caption); abstract protected void showVirtualKeyboard(boolean enable); abstract protected String[] getSysArchives(); diff --git a/backends/platform/android/org/scummvm/scummvm/ScummVMActivity.java b/backends/platform/android/org/scummvm/scummvm/ScummVMActivity.java index 5b2dcae175..2f3701a557 100644 --- a/backends/platform/android/org/scummvm/scummvm/ScummVMActivity.java +++ b/backends/platform/android/org/scummvm/scummvm/ScummVMActivity.java @@ -5,6 +5,7 @@ import android.app.AlertDialog; import android.content.DialogInterface; import android.content.Intent; import android.media.AudioManager; +import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.os.Environment; @@ -74,6 +75,12 @@ public class ScummVMActivity extends Activity { Toast.makeText(ScummVMActivity.this, msg, Toast.LENGTH_LONG).show(); } + @Override + protected void openUrl(String url) { + startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url))); + } + + @Override protected void setWindowCaption(final String caption) { runOnUiThread(new Runnable() { -- cgit v1.2.3