ext {
- SUPPORT_LIBRARY_VERSION = "27.0.2"
+ SUPPORT_LIBRARY_VERSION = "27.1.0"
SDK_VERSION = 27
}
minSdkVersion 21
targetSdkVersion SDK_VERSION
- versionCode 180
+ versionCode 181
versionName "3.8.2"
resConfigs "en", "ja", "ru", "de", "zh-rCN"
* HomeActivity is enabled by default
* SendSettingsReceiver and ReceiveSettingsReceiver are not exposed
-->
-<manifest android:versionCode="180"
+<manifest android:versionCode="181"
android:versionName="3.8.2"
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.farmerbb.taskbar" >
findPreference("keyboard_shortcut").setSummary(DependencyUtils.getKeyboardShortcutSummary(getActivity()));
if(!BuildConfig.APPLICATION_ID.equals(BuildConfig.ANDROIDX86_APPLICATION_ID)
- && !U.hasSupportLibrary(getActivity())
&& U.isPlayStoreInstalled(getActivity())) {
findPreference("secondscreen").setOnPreferenceClickListener(this);
secondScreenPrefEnabled = true;
if(!hasHardwareKeyboard) {
ViewGroup.LayoutParams params1 = startMenu.getLayoutParams();
params1.height = getResources().getDimensionPixelSize(
- b && !U.isServiceRunning(this, "com.farmerbb.secondscreen.service.DisableKeyboardService")
+ b && !isSecondScreenDisablingKeyboard()
? R.dimen.start_menu_height_half
: R.dimen.start_menu_height);
startMenu.setLayoutParams(params1);
&& pref.getBoolean("freeform_hack", false)
&& !FreeformHackHelper.getInstance().isFreeformHackActive();
}
+
+ private boolean isSecondScreenDisablingKeyboard() {
+ return Settings.Secure.getString(getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD)
+ .startsWith("com.farmerbb.secondscreen");
+ }
}
return isServiceRunning(context, cls.getName());
}
- public static boolean isServiceRunning(Context context, String className) {
+ private static boolean isServiceRunning(Context context, String className) {
ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
for(ActivityManager.RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
if(className.equals(service.service.getClassName()))