移植来自APPUtils的模块,命名空间重构。

This commit is contained in:
ZhanGSKen
2025-03-29 08:35:58 +08:00
parent ed1a1ac179
commit 20b30c1337
30 changed files with 1035 additions and 528 deletions

View File

@@ -23,7 +23,7 @@ android {
defaultConfig {
applicationId "cc.winboll.studio.aes"
minSdkVersion 26
minSdkVersion 24
targetSdkVersion 29
versionCode 1
// versionName 更新后需要手动设置

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
#Mon Mar 24 19:50:52 GMT 2025
#Sat Mar 29 00:26:50 GMT 2025
stageCount=8
libraryProject=libaes
baseVersion=15.0
publishVersion=15.0.7
buildCount=6
buildCount=23
baseBetaVersion=15.0.8

View File

@@ -34,4 +34,4 @@
</application>
</manifest>
</manifest>

View File

@@ -5,26 +5,38 @@ package cc.winboll.studio.aes;
* @Date 2025/03/24 23:52:29
* @Describe AES应用介绍窗口
*/
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.LinearLayout;
import androidx.appcompat.app.AppCompatActivity;
import cc.winboll.studio.libaes.winboll.APPInfo;
import cc.winboll.studio.libaes.winboll.AboutView;
import cc.winboll.studio.libappbase.GlobalApplication;
import cc.winboll.studio.libappbase.winboll.IWinBollActivity;
import android.app.Activity;
public class AboutActivity extends Activity {
public class AboutActivity extends AppCompatActivity implements IWinBollActivity {
public static final String TAG = "AboutActivity";
Context mContext;
public static final String TAG = "AboutActivity";
@Override
public Activity getActivity() {
return this;
}
@Override
public String getTag() {
return TAG;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mContext = this;
AboutView aboutView = CreateAboutView();
// 在 Activity 的 onCreate 或其他生命周期方法中调用
LinearLayout layout = new LinearLayout(this);
@@ -35,7 +47,14 @@ public class AboutActivity extends Activity {
ViewGroup.LayoutParams.MATCH_PARENT
);
addContentView(aboutView, params);
GlobalApplication.getWinBollActivityManager().add(this);
}
@Override
protected void onDestroy() {
super.onDestroy();
GlobalApplication.getWinBollActivityManager().registeRemove(this);
}
public AboutView CreateAboutView() {

View File

@@ -6,6 +6,8 @@ package cc.winboll.studio.aes;
* @Describe AES应用类
*/
import cc.winboll.studio.libappbase.GlobalApplication;
import com.hjq.toast.ToastUtils;
public class App extends GlobalApplication {
@@ -14,6 +16,8 @@ public class App extends GlobalApplication {
@Override
public void onCreate() {
super.onCreate();
ToastUtils.init(this);
ToastUtils.show("App onCreate");
}
}

View File

@@ -5,6 +5,7 @@ package cc.winboll.studio.aes;
* @Date 2024/06/13 19:05:52
* @Describe 应用主窗口
*/
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
@@ -12,8 +13,6 @@ import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Toast;
import android.widget.Toolbar;
import androidx.appcompat.app.AppCompatActivity;
import cc.winboll.studio.aes.R;
import cc.winboll.studio.libaes.activitys.DrawerFragmentActivity;
import cc.winboll.studio.libaes.beans.DrawerMenuBean;
@@ -25,9 +24,10 @@ import cc.winboll.studio.libaes.unittests.TestASupportToolbarActivity;
import cc.winboll.studio.libaes.unittests.TestAToolbarActivity;
import cc.winboll.studio.libaes.unittests.TestDrawerFragmentActivity;
import cc.winboll.studio.libaes.unittests.TestViewPageFragment;
import cc.winboll.studio.libaes.winboll.IWinBollActivity;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libappbase.winboll.IWinBollActivity;
import com.a4455jkjh.colorpicker.ColorPickerDialog;
import com.hjq.toast.ToastUtils;
import java.util.ArrayList;
public class MainActivity extends DrawerFragmentActivity implements IWinBollActivity {
@@ -39,7 +39,7 @@ public class MainActivity extends DrawerFragmentActivity implements IWinBollActi
TestViewPageFragment mTestViewPageFragment;
@Override
public AppCompatActivity getActivity() {
public Activity getActivity() {
return this;
}
@@ -48,21 +48,6 @@ public class MainActivity extends DrawerFragmentActivity implements IWinBollActi
return TAG;
}
@Override
public Toolbar initToolBar() {
return null;
}
@Override
public boolean isAddWinBollToolBar() {
return false;
}
@Override
public boolean isEnableDisplayHomeAsUp() {
return false;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -72,6 +57,7 @@ public class MainActivity extends DrawerFragmentActivity implements IWinBollActi
}
showFragment(mTestAButtonFragment);
//setSubtitle(TAG);
ToastUtils.show("onCreate");
}
@Override