diff --git a/powerbell/build.gradle b/powerbell/build.gradle index ad46eae..703c76a 100644 --- a/powerbell/build.gradle +++ b/powerbell/build.gradle @@ -87,7 +87,7 @@ dependencies { //api 'cc.winboll.studio:libappbase:15.12.2' // WinBoLL备用库 jitpack.io 地址 - api 'com.github.ZhanGSKen:AES:aes-v15.12.1' + api 'com.github.ZhanGSKen:AES:aes-v15.12.3' api 'com.github.ZhanGSKen:APPBase:appbase-v15.12.2' //api fileTree(dir: 'libs', include: ['*.aar']) diff --git a/powerbell/build.properties b/powerbell/build.properties index 0e0d5a9..77f1ddf 100644 --- a/powerbell/build.properties +++ b/powerbell/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sun Dec 07 03:24:36 GMT 2025 +#Sun Dec 07 07:06:07 GMT 2025 stageCount=1 libraryProject= baseVersion=15.12 publishVersion=15.12.0 -buildCount=7 +buildCount=29 baseBetaVersion=15.12.1 diff --git a/powerbell/src/main/AndroidManifest.xml b/powerbell/src/main/AndroidManifest.xml index af1dd9a..76c7e88 100644 --- a/powerbell/src/main/AndroidManifest.xml +++ b/powerbell/src/main/AndroidManifest.xml @@ -208,8 +208,6 @@ - - diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/App.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/App.java index f1c07ce..842142b 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/App.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/App.java @@ -2,6 +2,7 @@ package cc.winboll.studio.powerbell; import android.content.Context; import android.os.Environment; +import cc.winboll.studio.libaes.utils.WinBoLLActivityManager; import cc.winboll.studio.libappbase.GlobalApplication; import cc.winboll.studio.libappbase.ToastUtils; import cc.winboll.studio.powerbell.receivers.GlobalApplicationReceiver; @@ -12,14 +13,14 @@ import java.io.File; public class App extends GlobalApplication { public static final String TAG = "App"; - + public static final String COMPONENT_EN1 = "cc.winboll.studio.powerbell.MainActivityEN1"; public static final String COMPONENT_CN1 = "cc.winboll.studio.powerbell.MainActivityCN1"; public static final String COMPONENT_CN2 = "cc.winboll.studio.powerbell.MainActivityCN2"; public static final String ACTION_SWITCHTO_EN1 = "cc.winboll.studio.powerbell.App.ACTION_SWITCHTO_EN1"; public static final String ACTION_SWITCHTO_CN1 = "cc.winboll.studio.powerbell.App.ACTION_SWITCHTO_CN1"; public static final String ACTION_SWITCHTO_CN2 = "cc.winboll.studio.powerbell.App.ACTION_SWITCHTO_CN2"; - + // 数据配置存储工具 static AppConfigUtils _mAppConfigUtils; static AppCacheUtils _mAppCacheUtils; @@ -36,12 +37,17 @@ public class App extends GlobalApplication { setIsDebugging(BuildConfig.DEBUG); //setIsDebugging(false); + // 初始化活动窗口管理 + WinBoLLActivityManager.init(this); + // 初始化 Toast 框架 + ToastUtils.init(this); + // 临时文件夹方案1 // 获取Pictures文件夹路径(Android 10及以上推荐使用MediaStore,此处为传统方式) File picturesDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES); // 定义目标文件路径(在Pictures目录下创建"PowerBell"子文件夹及文件) File powerBellDir = new File(picturesDir, "PowerBell"); - + // 临时文件夹方案2 <图片保存失败> // 获取Pictures文件夹路径(Android 10及以上推荐使用MediaStore,此处为传统方式) //File powerBellDir = getExternalFilesDir("TempDir"); @@ -52,14 +58,6 @@ public class App extends GlobalApplication { } szTempDir = powerBellDir.getAbsolutePath(); - - // 初始化 Toast 框架 - ToastUtils.init(this); - // 设置 Toast 布局样式 - //ToastUtils.setView(R.layout.toast_custom_view); - //ToastUtils.setStyle(new WhiteToastStyle()); - //ToastUtils.setGravity(Gravity.BOTTOM, 0, 200); - // 设置数据配置存储工具 _mAppConfigUtils = getAppConfigUtils(this); _mAppCacheUtils = getAppCacheUtils(this); @@ -91,7 +89,7 @@ public class App extends GlobalApplication { super.onTerminate(); ToastUtils.release(); } - - + + } diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java index 1be62a0..af37c80 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java @@ -13,11 +13,14 @@ import android.view.Menu; import android.view.MenuItem; import android.widget.RelativeLayout; import androidx.appcompat.widget.Toolbar; +import cc.winboll.studio.libaes.activitys.AboutActivity; +import cc.winboll.studio.libaes.models.APPInfo; +import cc.winboll.studio.libaes.utils.AESThemeUtil; +import cc.winboll.studio.libaes.utils.DevelopUtils; +import cc.winboll.studio.libaes.utils.WinBoLLActivityManager; import cc.winboll.studio.libaes.views.ADsBannerView; import cc.winboll.studio.libappbase.LogActivity; import cc.winboll.studio.libappbase.LogUtils; -import cc.winboll.studio.libappbase.ToastUtils; -import cc.winboll.studio.powerbell.activities.AboutActivity; import cc.winboll.studio.powerbell.activities.BackgroundSettingsActivity; import cc.winboll.studio.powerbell.activities.BatteryReportActivity; import cc.winboll.studio.powerbell.activities.ClearRecordActivity; @@ -112,7 +115,7 @@ public class MainActivity extends WinBoLLActivity { tx.commit(); } showFragment(mMainViewFragment); - + PermissionUtils.getInstance().checkAndRequestStoragePermission(this); } @@ -228,35 +231,62 @@ public class MainActivity extends WinBoLLActivity { @Override public boolean onCreateOptionsMenu(Menu menu) { mMenu = menu; - getMenuInflater().inflate(R.menu.toolbar_main, mMenu); + // 主题菜单 + AESThemeUtil.inflateMenu(this, menu); + // 调试工具菜单 if (App.isDebugging()) { - getMenuInflater().inflate(R.menu.toolbar_unittest, mMenu); + DevelopUtils.inflateMenu(this, menu); } + // 应用其他菜单 + getMenuInflater().inflate(R.menu.toolbar_main, mMenu); + return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { - super.onOptionsItemSelected(item); int menuItemId = item.getItemId(); - if (menuItemId == R.id.action_settings) { + if (AESThemeUtil.onAppThemeItemSelected(this, item)) { + recreate(); + } if (DevelopUtils.onDevelopItemSelected(this, item)) { + LogUtils.d(TAG, String.format("onOptionsItemSelected item.getItemId() %d ", item.getItemId())); + } else if (menuItemId == R.id.action_settings) { startActivity(new Intent(this, SettingsActivity.class)); - } else if (menuItemId == R.id.action_about) { - startActivity(new Intent(this, AboutActivity.class)); } else if (menuItemId == R.id.action_battery_report) { startActivity(new Intent(this, BatteryReportActivity.class)); } else if (menuItemId == R.id.action_clearrecord) { startActivity(new Intent(this, ClearRecordActivity.class)); } else if (menuItemId == R.id.action_changepicture) { startActivity(new Intent(this, BackgroundSettingsActivity.class)); - } else if (menuItemId == R.id.action_log) { - LogActivity.startLogActivity(this); } else if (menuItemId == R.id.action_unittestactivity) { startActivity(new Intent(this, MainUnitTestActivity.class)); - } + } else if (menuItemId == R.id.action_about) { + Intent intent = new Intent(getApplicationContext(), AboutActivity.class); + APPInfo appInfo = genDefaultAPPInfo(); + intent.putExtra(AboutActivity.EXTRA_APPINFO, appInfo); + WinBoLLActivityManager.getInstance().startWinBoLLActivity(getApplicationContext(), intent, AboutActivity.class); + } else { + return super.onOptionsItemSelected(item); + } return true; } + APPInfo genDefaultAPPInfo() { + String szBranchName = "powerbell"; + APPInfo appInfo = new APPInfo(); + appInfo.setAppName(getString(R.string.app_name)); + appInfo.setAppIcon(R.drawable.ic_launcher); + appInfo.setAppDescription(getString(R.string.app_description)); + appInfo.setAppGitName("APPBase"); + appInfo.setAppGitOwner("Studio"); + appInfo.setAppGitAPPBranch(szBranchName); + appInfo.setAppGitAPPSubProjectFolder(szBranchName); + appInfo.setAppHomePage("https://www.winboll.cc/apks/index.php?project=PowerBell"); + appInfo.setAppAPKName("PowerBell"); + appInfo.setAppAPKFolderName("PowerBell"); + return appInfo; + } + @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/AboutActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/AboutActivity.java deleted file mode 100644 index 9a3e764..0000000 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/AboutActivity.java +++ /dev/null @@ -1,65 +0,0 @@ -package cc.winboll.studio.powerbell.activities; - -/** - * @Author ZhanGSKen - * @Date 2025/03/25 01:16:32 - * @Describe 应用介绍窗口 - */ -import android.app.Activity; -import android.content.Context; -import android.os.Bundle; -import android.view.ViewGroup; -import android.widget.LinearLayout; -import cc.winboll.studio.libaes.models.APPInfo; -import cc.winboll.studio.libaes.views.AToolbar; -import cc.winboll.studio.libaes.views.AboutView; -import cc.winboll.studio.powerbell.R; - -public class AboutActivity extends Activity { - - Context mContext; - - public static final String TAG = "AboutActivity"; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_about); - mContext = this; - - // 初始化工具栏 - AToolbar mAToolbar = (AToolbar) findViewById(R.id.toolbar); - setActionBar(mAToolbar); - mAToolbar.setSubtitle(getString(R.string.text_about)); - //mAToolbar.setTitleTextAppearance(this, R.style.Toolbar_TitleText); - getActionBar().setDisplayHomeAsUpEnabled(true); - - AboutView aboutView = CreateAboutView(); - // 在 Activity 的 onCreate 或其他生命周期方法中调用 - LinearLayout llRoot = findViewById(R.id.root_ll); - //layout.setOrientation(LinearLayout.VERTICAL); - // 创建布局参数(宽度和高度) - ViewGroup.LayoutParams params = new ViewGroup.LayoutParams( - ViewGroup.LayoutParams.MATCH_PARENT, - ViewGroup.LayoutParams.MATCH_PARENT - ); - llRoot.addView(aboutView, params); - - } - - public AboutView CreateAboutView() { - String szBranchName = "powerbell"; - APPInfo appInfo = new APPInfo(); - appInfo.setAppName(getString(R.string.app_name)); - appInfo.setAppIcon(R.drawable.ic_launcher); - appInfo.setAppDescription(getString(R.string.app_description)); - appInfo.setAppGitName("APPBase"); - appInfo.setAppGitOwner("Studio"); - appInfo.setAppGitAPPBranch(szBranchName); - appInfo.setAppGitAPPSubProjectFolder(szBranchName); - appInfo.setAppHomePage("https://www.winboll.cc/apks/index.php?project=PowerBell"); - appInfo.setAppAPKName("PowerBell"); - appInfo.setAppAPKFolderName("PowerBell"); - return new AboutView(mContext, appInfo); - } -} diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundSettingsActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundSettingsActivity.java index cc31537..2af8fea 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundSettingsActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundSettingsActivity.java @@ -34,6 +34,7 @@ import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; +import androidx.appcompat.widget.Toolbar; public class BackgroundSettingsActivity extends WinBoLLActivity implements BackgroundPicturePreviewDialog.IOnRecivedPictureListener { @@ -45,7 +46,7 @@ public class BackgroundSettingsActivity extends WinBoLLActivity implements Backg public static final int REQUEST_TAKE_PHOTO = 1; public static final int REQUEST_CROP_IMAGE = 2; - private AToolbar mAToolbar; + private Toolbar mToolbar; private BackgroundView mBackgroundView; private File mfTakePhoto; volatile boolean isCommitSettings = false; @@ -97,11 +98,12 @@ public class BackgroundSettingsActivity extends WinBoLLActivity implements Backg } private void initToolbar() { - mAToolbar = (AToolbar) findViewById(R.id.toolbar); - setActionBar(mAToolbar); - mAToolbar.setSubtitle(R.string.subtitle_activity_backgroundpicture); - getActionBar().setDisplayHomeAsUpEnabled(true); - mAToolbar.setNavigationOnClickListener(new View.OnClickListener() { + mToolbar = findViewById(R.id.toolbar); + setSupportActionBar(mToolbar); + mToolbar.setSubtitle(getTag()); + mToolbar.setTitleTextAppearance(this, R.style.Toolbar_TitleText); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + mToolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { LogUtils.d(TAG, "【导航栏】点击返回"); diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BatteryReportActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BatteryReportActivity.java index 647bf64..d0b3baa 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BatteryReportActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BatteryReportActivity.java @@ -23,8 +23,11 @@ import android.view.ViewGroup; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; +import androidx.appcompat.widget.Toolbar; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; +import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity; +import cc.winboll.studio.libappbase.LogUtils; import cc.winboll.studio.powerbell.R; import java.util.ArrayList; import java.util.Collections; @@ -32,11 +35,11 @@ import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; -import cc.winboll.studio.libappbase.LogUtils; -public class BatteryReportActivity extends Activity { +public class BatteryReportActivity extends WinBoLLActivity implements IWinBoLLActivity { public static final String TAG = "BatteryReportActivity"; + private Toolbar mToolbar; private RecyclerView rvBatteryReport; private BatteryReportAdapter adapter; private List dataList = new ArrayList(); @@ -50,10 +53,34 @@ public class BatteryReportActivity extends Activity { private Map packageToAppNameCache = new HashMap(); private PackageManager mPackageManager; + @Override + public Activity getActivity() { + return this; + } + + @Override + public String getTag() { + return TAG; + } + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_battery_report); + + mToolbar = findViewById(R.id.toolbar); + setSupportActionBar(mToolbar); + mToolbar.setSubtitle(getTag()); + mToolbar.setTitleTextAppearance(this, R.style.Toolbar_TitleText); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + mToolbar.setNavigationOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + LogUtils.d(TAG, "【导航栏】点击返回"); + finish(); + } + }); + mPackageManager = getPackageManager(); // 权限检查(Java7 传统条件判断) diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/ClearRecordActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/ClearRecordActivity.java index cbacbc7..08cc280 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/ClearRecordActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/ClearRecordActivity.java @@ -7,7 +7,7 @@ import android.view.View; import android.widget.Switch; import android.widget.TextView; import cc.winboll.studio.libaes.views.AOHPCTCSeekBar; -import cc.winboll.studio.libaes.views.AToolbar; +import androidx.appcompat.widget.Toolbar; import cc.winboll.studio.libappbase.LogUtils; import cc.winboll.studio.libappbase.ToastUtils; import cc.winboll.studio.powerbell.App; @@ -17,16 +17,27 @@ import cc.winboll.studio.powerbell.receivers.ControlCenterServiceReceiver; import cc.winboll.studio.powerbell.utils.AppCacheUtils; import cc.winboll.studio.powerbell.utils.StringUtils; import java.util.ArrayList; +import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity; -public class ClearRecordActivity extends Activity { +public class ClearRecordActivity extends WinBoLLActivity implements IWinBoLLActivity { public static final String TAG = "ClearRecordActivity"; - AToolbar mAToolbar; + private Toolbar mToolbar; TextView mtvRecordText; App mApplication; boolean mIsShowRecordWithEnter = false; + @Override + public Activity getActivity() { + return this; + } + + @Override + public String getTag() { + return TAG; + } + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -34,21 +45,18 @@ public class ClearRecordActivity extends Activity { mApplication = (App) getApplication(); // 初始化工具栏 - mAToolbar = (AToolbar) findViewById(R.id.toolbar); - setActionBar(mAToolbar); - //mAToolbar.setTitle(getTitle() + " - " + getString(R.string.subtitle_activity_clearrecord)); - mAToolbar.setSubtitle(R.string.subtitle_activity_clearrecord); - //mAToolbar.setTitleTextAppearance(this, R.style.Toolbar_TitleText); - //mAToolbar.setSubtitleTextAppearance(this, R.style.Toolbar_SubTitleText); - //mAToolbar.setBackgroundColor(getColor(R.color.colorPrimary)); - setActionBar(mAToolbar); - getActionBar().setDisplayHomeAsUpEnabled(true); - mAToolbar.setNavigationOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); + mToolbar = findViewById(R.id.toolbar); + setSupportActionBar(mToolbar); + mToolbar.setSubtitle(getTag()); + mToolbar.setTitleTextAppearance(this, R.style.Toolbar_TitleText); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + mToolbar.setNavigationOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + LogUtils.d(TAG, "【导航栏】点击返回"); + finish(); + } + }); // 设置滑动清理控件 // diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/SettingsActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/SettingsActivity.java index 75d979a..8693d94 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/SettingsActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/SettingsActivity.java @@ -3,6 +3,9 @@ package cc.winboll.studio.powerbell.activities; import android.app.Activity; import android.os.Bundle; import android.view.View; +import androidx.appcompat.widget.Toolbar; +import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity; +import cc.winboll.studio.libappbase.LogUtils; import cc.winboll.studio.libappbase.ToastUtils; import cc.winboll.studio.powerbell.R; import cc.winboll.studio.powerbell.utils.PermissionUtils; @@ -12,19 +15,44 @@ import cc.winboll.studio.powerbell.utils.PermissionUtils; * @Date 2025/11/27 14:26 * @Describe 应用设置窗口 */ -public class SettingsActivity extends Activity { - +public class SettingsActivity extends WinBoLLActivity implements IWinBoLLActivity { + public static final String TAG = "SettingsActivity"; - + + private Toolbar mToolbar; + + @Override + public Activity getActivity() { + return this; + } + + @Override + public String getTag() { + return TAG; + } + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_settings); + + mToolbar = findViewById(R.id.toolbar); + setSupportActionBar(mToolbar); + mToolbar.setSubtitle(getTag()); + mToolbar.setTitleTextAppearance(this, R.style.Toolbar_TitleText); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + mToolbar.setNavigationOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + LogUtils.d(TAG, "【导航栏】点击返回"); + finish(); + } + }); } - + public void onCheckPermission(View view) { //ToastUtils.show("onCheckPermission"); - if(PermissionUtils.getInstance().checkAndRequestStoragePermission(this)) { + if (PermissionUtils.getInstance().checkAndRequestStoragePermission(this)) { ToastUtils.show("【权限检查】存储权限已全部获取"); } } diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/WinBoLLActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/WinBoLLActivity.java index ad02302..6ee6b24 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/WinBoLLActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/WinBoLLActivity.java @@ -21,6 +21,9 @@ import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.Toolbar; import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity; +import cc.winboll.studio.libaes.models.AESThemeBean; +import cc.winboll.studio.libaes.utils.AESThemeUtil; +import cc.winboll.studio.libaes.utils.WinBoLLActivityManager; import cc.winboll.studio.powerbell.BuildConfig; import cc.winboll.studio.powerbell.R; @@ -28,15 +31,24 @@ import cc.winboll.studio.powerbell.R; public abstract class WinBoLLActivity extends AppCompatActivity implements IWinBoLLActivity { public static final String TAG = "WinBoLLActivity"; - + + protected volatile AESThemeBean.ThemeType mThemeType; protected TextView mTagView; @Override protected void onCreate(Bundle savedInstanceState) { + mThemeType = getThemeType(); + setThemeStyle(); super.onCreate(savedInstanceState); - changeFullScreen(this); + } + + AESThemeBean.ThemeType getThemeType() { + return AESThemeBean.getThemeStyleType(AESThemeUtil.getThemeTypeID(getApplicationContext())); } + void setThemeStyle() { + setTheme(AESThemeUtil.getThemeTypeID(getApplicationContext())); + } @Override protected void onStart() { @@ -79,13 +91,13 @@ public abstract class WinBoLLActivity extends AppCompatActivity implements IWinB @Override protected void onPostCreate(Bundle savedInstanceState) { super.onPostCreate(savedInstanceState); - //GlobalApplication.getWinBoLLActivityManager().add(this); + WinBoLLActivityManager.getInstance().add(this); } @Override protected void onDestroy() { super.onDestroy(); - //GlobalApplication.getWinBoLLActivityManager().registeRemove(this); + WinBoLLActivityManager.getInstance().registeRemove(this); } @Override diff --git a/powerbell/src/main/res/layout/activity_about.xml b/powerbell/src/main/res/layout/activity_about.xml deleted file mode 100644 index 2a679e4..0000000 --- a/powerbell/src/main/res/layout/activity_about.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - diff --git a/powerbell/src/main/res/layout/activity_background_settings.xml b/powerbell/src/main/res/layout/activity_background_settings.xml index c97f8e3..f144ef9 100644 --- a/powerbell/src/main/res/layout/activity_background_settings.xml +++ b/powerbell/src/main/res/layout/activity_background_settings.xml @@ -6,10 +6,11 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - + + - -