132 lines
5.0 KiB
Diff
132 lines
5.0 KiB
Diff
diff --git a/project/java/Settings.java b/project/java/Settings.java
|
|
index 9e6150a..09ade66 100644
|
|
--- a/project/java/Settings.java
|
|
+++ b/project/java/Settings.java
|
|
@@ -736,7 +736,7 @@ public class Settings
|
|
if( Globals.TouchscreenKeyboardTheme == 2 )
|
|
nativeSetupScreenKeyboardButtons(loadRaw(p, R.raw.sun));
|
|
if( Globals.TouchscreenKeyboardTheme == 3 )
|
|
- nativeSetupScreenKeyboardButtons(loadRaw(p, R.raw.keen));
|
|
+ nativeSetupScreenKeyboardButtons(loadRaw(p, R.raw.liero));
|
|
if( Globals.TouchscreenKeyboardTheme == 4 )
|
|
nativeSetupScreenKeyboardButtons(loadRaw(p, R.raw.retro));
|
|
if( Globals.TouchscreenKeyboardTheme == 5 )
|
|
--- /dev/null 2018-12-13 18:37:19.876000065 +0200
|
|
+++ Connect.java 2018-12-17 21:16:01.027001714 +0200
|
|
@@ -0,0 +1,115 @@
|
|
+/*
|
|
+Simple DirectMedia Layer
|
|
+Java source code (C) 2009-2014 Sergii Pylypenko
|
|
+
|
|
+This software is provided 'as-is', without any express or implied
|
|
+warranty. In no event will the authors be held liable for any damages
|
|
+arising from the use of this software.
|
|
+
|
|
+Permission is granted to anyone to use this software for any purpose,
|
|
+including commercial applications, and to alter it and redistribute it
|
|
+freely, subject to the following restrictions:
|
|
+
|
|
+1. The origin of this software must not be misrepresented; you must not
|
|
+ claim that you wrote the original software. If you use this software
|
|
+ in a product, an acknowledgment in the product documentation would be
|
|
+ appreciated but is not required.
|
|
+2. Altered source versions must be plainly marked as such, and must not be
|
|
+ misrepresented as being the original software.
|
|
+3. This notice may not be removed or altered from any source distribution.
|
|
+*/
|
|
+
|
|
+package openlierox.net;
|
|
+
|
|
+import android.app.Activity;
|
|
+import android.app.Service;
|
|
+import android.content.Context;
|
|
+import android.os.Bundle;
|
|
+import android.os.IBinder;
|
|
+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.util.DisplayMetrics;
|
|
+import android.text.InputType;
|
|
+import android.util.Log;
|
|
+import android.view.Surface;
|
|
+import android.app.ProgressDialog;
|
|
+import android.app.KeyguardManager;
|
|
+import android.view.ViewTreeObserver;
|
|
+import android.graphics.Rect;
|
|
+import android.net.Uri;
|
|
+import android.content.ComponentName;
|
|
+
|
|
+
|
|
+public class Connect extends Activity
|
|
+{
|
|
+ @Override
|
|
+ protected void onCreate(Bundle savedInstanceState)
|
|
+ {
|
|
+ super.onCreate(savedInstanceState);
|
|
+
|
|
+ Intent main = new Intent(this, MainActivity.class);
|
|
+ main.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
|
+ if( getIntent().getScheme() != null && getIntent().getScheme().equals("openlierox") && getIntent().getData() != null && getIntent().getData().getHost().equals("connect") )
|
|
+ {
|
|
+ main.putExtra(RestartMainActivity.SDL_RESTART_PARAMS, getIntent().getData().getPath().replace("/","").replace("!",":"));
|
|
+ }
|
|
+ if( getIntent().getScheme() != null && getIntent().getScheme().equals("https") && getIntent().getData() != null && getIntent().getData().getPath().contains("connect") )
|
|
+ {
|
|
+ if( getIntent().getData().getQueryParameter("a") != null )
|
|
+ main.putExtra(RestartMainActivity.SDL_RESTART_PARAMS, getIntent().getData().getQueryParameter("a").replace("!",":"));
|
|
+ else
|
|
+ main.putExtra(RestartMainActivity.SDL_RESTART_PARAMS, getIntent().getData().getPath().replace("/connect/","").replace("!",":"));
|
|
+ }
|
|
+ startActivity(main);
|
|
+ finish();
|
|
+ }
|
|
+}
|