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(); + } +}