More code set back

This commit is contained in:
Gerhard Stein
2013-10-12 19:11:56 +02:00
parent 5f0e5c8c2d
commit f75d16f463
2 changed files with 95 additions and 8 deletions

View File

@@ -26,7 +26,7 @@ import android.content.Context;
import java.util.Vector; import java.util.Vector;
import android.view.KeyEvent;*/ import android.view.KeyEvent;*/
/*class Globals class Globals
{ {
// These config options are modified by ChangeAppsettings.sh script - see the detailed descriptions there // These config options are modified by ChangeAppsettings.sh script - see the detailed descriptions there
public static String ApplicationName = "CommanderGenius"; public static String ApplicationName = "CommanderGenius";
@@ -66,7 +66,7 @@ import android.view.KeyEvent;*/
public static int AppTouchscreenKeyboardKeysAmountAutoFire = 1; public static int AppTouchscreenKeyboardKeysAmountAutoFire = 1;
public static String[] AppTouchscreenKeyboardKeysNames = "Fire Shoot Switch_weapon Jump Run Hide/Seek".split(" "); public static String[] AppTouchscreenKeyboardKeysNames = "Fire Shoot Switch_weapon Jump Run Hide/Seek".split(" ");
public static int StartupMenuButtonTimeout = 3000; public static int StartupMenuButtonTimeout = 3000;
public static int AppMinimumRAM = 0; /*public static int AppMinimumRAM = 0;
public static SettingsMenu.Menu HiddenMenuOptions [] = {}; // If you see error here - update HiddenMenuOptions in your AndroidAppSettings.cfg: change OptionalDownloadConfig to SettingsMenuMisc.OptionalDownloadConfig etc. public static SettingsMenu.Menu HiddenMenuOptions [] = {}; // If you see error here - update HiddenMenuOptions in your AndroidAppSettings.cfg: change OptionalDownloadConfig to SettingsMenuMisc.OptionalDownloadConfig etc.
public static SettingsMenu.Menu FirstStartMenuOptions [] = { new SettingsMenuMisc.ShowReadme(), (AppUsesMouse && ! ForceRelativeMouseMode ? new SettingsMenuMouse.DisplaySizeConfig() : new SettingsMenu.DummyMenu()), new SettingsMenuMisc.OptionalDownloadConfig(), new SettingsMenuMisc.GyroscopeCalibration() }; public static SettingsMenu.Menu FirstStartMenuOptions [] = { new SettingsMenuMisc.ShowReadme(), (AppUsesMouse && ! ForceRelativeMouseMode ? new SettingsMenuMouse.DisplaySizeConfig() : new SettingsMenu.DummyMenu()), new SettingsMenuMisc.OptionalDownloadConfig(), new SettingsMenuMisc.GyroscopeCalibration() };
public static String AdmobPublisherId = ""; public static String AdmobPublisherId = "";
@@ -122,5 +122,5 @@ import android.view.KeyEvent;*/
public static boolean BrokenLibCMessageShown = false; public static boolean BrokenLibCMessageShown = false;
// Gyroscope calibration // Gyroscope calibration
public static float gyro_x1, gyro_x2, gyro_xc, gyro_y1, gyro_y2, gyro_yc, gyro_z1, gyro_z2, gyro_zc; public static float gyro_x1, gyro_x2, gyro_xc, gyro_y1, gyro_y2, gyro_yc, gyro_z1, gyro_z2, gyro_zc;
public static boolean OuyaEmulation = false; // For debugging public static boolean OuyaEmulation = false; // For debugging*/
}*/ }

View File

@@ -25,6 +25,58 @@ import org.libsdl.app.SDLActivity;
import android.app.Activity; import android.app.Activity;
import android.content.Context; import android.content.Context;
import android.os.Bundle; import android.os.Bundle;
import android.view.MotionEvent;
import android.view.KeyEvent;
import android.view.Window;
import android.view.WindowManager;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.EditText;
import android.text.Editable;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.FrameLayout;
import android.graphics.drawable.Drawable;
import android.graphics.Color;
import android.content.res.Configuration;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.view.View.OnKeyListener;
import android.view.MenuItem;
import android.view.Menu;
import android.view.Gravity;
import android.text.method.TextKeyListener;
import java.util.LinkedList;
import java.io.SequenceInputStream;
import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.FileOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.util.zip.*;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import java.util.Set;
import android.text.SpannedString;
import java.io.BufferedReader;
import java.io.BufferedInputStream;
import java.io.InputStreamReader;
import android.view.inputmethod.InputMethodManager;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Handler;
import android.os.Message;
import android.os.SystemClock;
import java.util.concurrent.Semaphore;
import android.content.pm.ActivityInfo;
import android.view.Display;
import android.text.InputType;
import android.util.Log; import android.util.Log;
/* /*
@@ -58,10 +110,10 @@ public class MainActivity extends SDLActivity
final Semaphore loadedLibraries = new Semaphore(0); final Semaphore loadedLibraries = new Semaphore(0);
*/ */
/*if( Globals.StartupMenuButtonTimeout > 0 ) if( Globals.StartupMenuButtonTimeout > 0 )
{ {
_btn = new Button(this); _btn = new Button(this);
_btn.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); /* _btn.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
_btn.setText(getResources().getString(R.string.device_change_cfg)); _btn.setText(getResources().getString(R.string.device_change_cfg));
class onClickListener implements View.OnClickListener class onClickListener implements View.OnClickListener
{ {
@@ -77,8 +129,8 @@ public class MainActivity extends SDLActivity
}; };
_btn.setOnClickListener(new onClickListener(this)); _btn.setOnClickListener(new onClickListener(this));
_layout2.addView(_btn); _layout2.addView(_btn);*/
}*/ }
/* _layout.addView(_layout2); /* _layout.addView(_layout2);
@@ -162,5 +214,40 @@ public class MainActivity extends SDLActivity
(new Thread(new Callback(this))).start();*/ (new Thread(new Callback(this))).start();*/
} }
static int NOTIFY_ID = 12367098; // Random ID
// private static DemoGLSurfaceView mGLView = null;
// private static AudioThread mAudioThread = null;
// private static DataDownloader downloader = null;
private TextView _tv = null;
private Button _btn = null;
private LinearLayout _layout = null;
private LinearLayout _layout2 = null;
// private Advertisement _ad = null;
private FrameLayout _videoLayout = null;
private EditText _screenKeyboard = null;
private String _screenKeyboardHintMessage = null;
private boolean sdlInited = false;
public interface TouchEventsListener
{
public void onTouchEvent(final MotionEvent ev);
}
public interface KeyEventsListener
{
public void onKeyEvent(final int keyCode);
}
public TouchEventsListener touchListener = null;
public KeyEventsListener keyListener = null;
boolean _isPaused = false;
private InputMethodManager _inputManager = null;
public LinkedList<Integer> textInput = new LinkedList<Integer> ();
public static MainActivity instance = null; public static MainActivity instance = null;
} }