diff --git a/app/build.gradle b/app/build.gradle index 6c18edb..eaf6019 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -16,8 +16,8 @@ android { applicationId "com.uiui.aios" minSdkVersion 24 targetSdkVersion 29 - versionCode 43 - versionName "5.2" + versionCode 44 + versionName "5.3" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/java/com/uiui/aios/fragment/AppListFragment.java b/app/src/main/java/com/uiui/aios/fragment/AppListFragment.java index d3c9dc8..a8fcfe6 100644 --- a/app/src/main/java/com/uiui/aios/fragment/AppListFragment.java +++ b/app/src/main/java/com/uiui/aios/fragment/AppListFragment.java @@ -4,11 +4,7 @@ import android.content.Context; import android.content.pm.PackageManager; import android.content.res.Configuration; import android.os.Bundle; - -import androidx.annotation.NonNull; -import androidx.constraintlayout.widget.ConstraintLayout; -import androidx.fragment.app.Fragment; - +import android.provider.Settings; import android.util.Log; import android.view.Gravity; import android.view.LayoutInflater; @@ -16,9 +12,12 @@ import android.view.View; import android.view.ViewGroup; import android.view.WindowManager; import android.widget.ImageView; -import android.widget.LinearLayout; import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.fragment.app.Fragment; + import com.google.gson.JsonObject; import com.uiui.aios.R; import com.uiui.aios.bean.BaseResponse; @@ -27,12 +26,11 @@ import com.uiui.aios.dialog.PasswordDialog; import com.uiui.aios.network.NetInterfaceManager; import com.uiui.aios.service.NotificationService; import com.uiui.aios.utils.ApkUtils; +import com.uiui.aios.utils.AppUsedTimeUtils; import com.uiui.aios.utils.BitmapUtils; import com.uiui.aios.utils.IconUtils; -import com.uiui.aios.utils.AppUsedTimeUtils; import com.uiui.aios.utils.LauncherUtils; import com.uiui.aios.utils.ToastUtil; -import com.uiui.aios.utils.Utils; import com.uiui.aios.view.MyGridLayout; import java.util.ArrayList; @@ -177,7 +175,12 @@ public class AppListFragment extends Fragment { if (desktopIcon != null) { switch (desktopIcon.getPackageName()) { case "aios.exit": - showPassword(); + int is_activation = Settings.Global.getInt(mContext.getContentResolver(), "uiui_activation", 0); + if (is_activation == 0) { + LauncherUtils.openLauncher3(mContext); + }else { + showPassword(); + } break; default: ApkUtils.openPackage(v.getContext(), desktopIcon.getPackageName());