diff --git a/README.md b/README.md index ec445dc..0ddef51 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,11 @@ ## ☁ ☁ ☁ WinBoLL APP ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ # ☁ ☁ WinBoLL Studio Android 应用开源项目。☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ # ☁ ☁ ☁ WinBoLL 网站地址 https://www.winboll.cc/ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ -# ☁ ☁ ☁ WinBoLL 源码地址 ☁ ☁ ☁ ☁ ☁ ☁ ☁ -# ☁ ☁ ☁ GitHub 源码地址 ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ -# ☁ ☁ ☁ 码云 源码地址 ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ - +# ☁ ☁ ☁ WinBoLL 源码地址 ☁ ☁ ☁ ☁ ☁ ☁ ☁ +# ☁ ☁ ☁ GitHub 源码地址 ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ +# ☁ ☁ ☁ 码云 源码地址 ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ +# ☁ ☁ ☁ 在 jitpack.io 托管的 APPBase 类库源码 ☁ ☁ ☁ ☁ +# ☁ ☁ ☁ 在 jitpack.io 托管的 AES 类库源码 ☁ ☁ ☁ ☁ ## WinBoLL 提问 同样是 /sdcard 目录,在开发 Android 应用时, 能否实现手机编译与电脑编译的源码同步。 diff --git a/winboll/README.md b/winboll/README.md new file mode 100644 index 0000000..2de1c76 --- /dev/null +++ b/winboll/README.md @@ -0,0 +1,34 @@ +# WinBoLL + +#### 介绍 +WinBoLL 网站浏览器。 + +#### 软件架构 +适配安卓应用 [AIDE Pro] 的 Gradle 编译结构。 +也适配安卓应用 [AndroidIDE] 的 Gradle 编译结构。 + + +#### Gradle 编译说明 +调试版编译命令 :gradle assembleBetaDebug +阶段版编译命令 :bash .winboll/bashPublishAPKAddTag.sh winboll + +#### 使用说明 + +#### 参与贡献 + +1. Fork 本仓库 +2. 新建 Feat_xxx 分支 +3. 提交代码 : ZhanGSKen(ZhanGSKen) +4. 新建 Pull Request + + +#### 特技 + +1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md +2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) +3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 +4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 +5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) +6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) + +#### 参考文档 diff --git a/winboll/build.gradle b/winboll/build.gradle index c56b2cc..548cc8b 100644 --- a/winboll/build.gradle +++ b/winboll/build.gradle @@ -81,10 +81,12 @@ dependencies { api 'com.github.bumptech.glide:glide:4.9.0' //annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0' - api 'cc.winboll.studio:libaes:15.11.8' // WinBoLL库 nexus.winboll.cc 地址 + //api 'cc.winboll.studio:libaes:15.12.0' //api 'cc.winboll.studio:libappbase:15.12.2' - // 备用库 jitpack.io 地址 + + // WinBoLL备用库 jitpack.io 地址 + api 'com.github.ZhanGSKen:AES:aes-v15.12.1' api 'com.github.ZhanGSKen:APPBase:appbase-v15.12.2' api fileTree(dir: 'libs', include: ['*.jar']) diff --git a/winboll/build.properties b/winboll/build.properties index c60c562..d46ac26 100644 --- a/winboll/build.properties +++ b/winboll/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sat Dec 06 07:15:29 GMT 2025 -stageCount=6 +#Sun Dec 07 04:17:43 GMT 2025 +stageCount=8 libraryProject= baseVersion=15.11 -publishVersion=15.11.5 -buildCount=25 -baseBetaVersion=15.11.6 +publishVersion=15.11.7 +buildCount=1 +baseBetaVersion=15.11.8 diff --git a/winboll/src/main/AndroidManifest.xml b/winboll/src/main/AndroidManifest.xml index f20bf3a..cfcf3fb 100644 --- a/winboll/src/main/AndroidManifest.xml +++ b/winboll/src/main/AndroidManifest.xml @@ -14,8 +14,8 @@ @@ -280,4 +280,4 @@ - \ No newline at end of file + diff --git a/winboll/src/main/java/cc/winboll/studio/winboll/MainActivity.java b/winboll/src/main/java/cc/winboll/studio/winboll/MainActivity.java index b957911..24f4d2a 100644 --- a/winboll/src/main/java/cc/winboll/studio/winboll/MainActivity.java +++ b/winboll/src/main/java/cc/winboll/studio/winboll/MainActivity.java @@ -2,6 +2,7 @@ package cc.winboll.studio.winboll; import android.app.Activity; import android.os.Bundle; +import android.os.Handler; import android.os.Message; import android.view.Menu; import android.view.MenuItem; @@ -9,37 +10,38 @@ import android.view.View; import android.widget.AdapterView; import cc.winboll.studio.libaes.activitys.DrawerFragmentActivity; import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity; +import cc.winboll.studio.libaes.models.APPInfo; import cc.winboll.studio.libaes.models.DrawerMenuBean; import cc.winboll.studio.libaes.unittests.TestAButtonFragment; import cc.winboll.studio.libaes.unittests.TestViewPageFragment; import cc.winboll.studio.libaes.utils.WinBoLLActivityManager; import cc.winboll.studio.libappbase.LogUtils; import cc.winboll.studio.winboll.R; -import cc.winboll.studio.winboll.activities.AboutActivity; import cc.winboll.studio.winboll.activities.SettingsActivity; import cc.winboll.studio.winboll.fragments.BrowserFragment; import java.util.ArrayList; +import android.content.Intent; +import cc.winboll.studio.libaes.activitys.AboutActivity; -public class MainActivity extends DrawerFragmentActivity implements IWinBoLLActivity { +public class MainActivity extends DrawerFragmentActivity { public static final String TAG = "MainActivity"; BrowserFragment mBrowserFragment; - @Override - public Activity getActivity() { - return null; - } - - @Override - public String getTag() { - return TAG; - } + // ------------------- 新增:Handler 消息定义(接收URL历史更新消息) ------------------- + // 消息标识:URL加载历史更新(刷新抽屉菜单的历史列表) + public static final int MSG_URLLOADHISTORY_UPDATE = 1002; + // 自定义Handler(接收应用内消息,如BrowserFragment发送的历史更新消息) + private static Handler _mMainHandler; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + // ------------------- 新增:初始化MainActivity的Handler(关键) ------------------- + initMainHandler(); + if (mBrowserFragment == null) { mBrowserFragment = new BrowserFragment(); addFragment(mBrowserFragment); @@ -47,28 +49,75 @@ public class MainActivity extends DrawerFragmentActivity implements IWinBoLLActi showFragment(mBrowserFragment); } + public static void sendMessage(Message msg) { + _mMainHandler.sendMessage(msg); + } + + /** + * 初始化Handler(接收MSG_URLLOADHISTORY_UPDATE消息,刷新抽屉历史菜单) + */ + private void initMainHandler() { + // 清理旧数据 + if (_mMainHandler != null) { + _mMainHandler.removeCallbacksAndMessages(null); + _mMainHandler = null; + } + + // Java 7 匿名内部类实现Handler(主线程创建,安全更新UI/抽屉菜单) + _mMainHandler = new Handler() { + @Override + public void handleMessage(Message msg) { + super.handleMessage(msg); + switch (msg.what) { + case MSG_URLLOADHISTORY_UPDATE: + // 处理URL历史更新消息:刷新抽屉菜单的历史列表 + LogUtils.d(TAG, "收到URL历史更新消息,刷新抽屉菜单"); + refreshUrlHistoryDrawerMenu(); + break; + default: + break; + } + } + }; + } + @Override public void initDrawerMenuItemList(ArrayList listDrawerMenu) { super.initDrawerMenuItemList(listDrawerMenu); - LogUtils.d(TAG, "initDrawerMenuItemList"); - //listDrawerMenu.clear(); - // 添加抽屉菜单项 - listDrawerMenu.add(new DrawerMenuBean(R.drawable.ic_launcher, TestAButtonFragment.TAG)); - listDrawerMenu.add(new DrawerMenuBean(R.drawable.ic_launcher, TestViewPageFragment.TAG)); + //LogUtils.d(TAG, "initDrawerMenuItemList"); + // 加载URL历史菜单(初始化时加载) + refreshUrlHistoryDrawerMenu(); notifyDrawerMenuDataChanged(); } @Override public void reinitDrawerMenuItemList(ArrayList listDrawerMenu) { super.reinitDrawerMenuItemList(listDrawerMenu); - LogUtils.d(TAG, "reinitDrawerMenuItemList"); - //listDrawerMenu.clear(); - // 添加抽屉菜单项 - listDrawerMenu.add(new DrawerMenuBean(R.drawable.ic_launcher, TestAButtonFragment.TAG)); - listDrawerMenu.add(new DrawerMenuBean(R.drawable.ic_launcher, TestViewPageFragment.TAG)); + //LogUtils.d(TAG, "reinitDrawerMenuItemList"); + // 重新加载URL历史菜单(菜单重置时加载) + refreshUrlHistoryDrawerMenu(); notifyDrawerMenuDataChanged(); } + void loadUrlLoadHistotyMenu(ArrayList listDrawerMenu) { + listDrawerMenu.clear(); + if (BrowserFragment._mUrlLoadHistory != null) { + for (String url : BrowserFragment._mUrlLoadHistory) { + listDrawerMenu.add(new DrawerMenuBean(R.drawable.ic_launcher, url)); + } + } + } + + // ------------------- 新增:刷新URL历史抽屉菜单(提取独立方法,复用) ------------------- + private void refreshUrlHistoryDrawerMenu() { + // 获取抽屉菜单列表,重新加载历史数据并刷新 + ArrayList drawerMenuList = super.malDrawerMenuItem; // 假设父类提供获取菜单列表的方法 + if (drawerMenuList != null) { + loadUrlLoadHistotyMenu(drawerMenuList); // 重新加载更新后的历史数据 + notifyDrawerMenuDataChanged(); // 通知抽屉菜单刷新UI + } + } + @Override public DrawerFragmentActivity.ActivityType initActivityType() { return DrawerFragmentActivity.ActivityType.Main; @@ -83,39 +132,69 @@ public class MainActivity extends DrawerFragmentActivity implements IWinBoLLActi @Override public void onItemClick(AdapterView parent, View view, int position, long id) { super.onItemClick(parent, view, position, id); - switch (position) { - case 0 : { - if (mBrowserFragment == null) { - mBrowserFragment = new BrowserFragment(); - addFragment(mBrowserFragment); - } - showFragment(mBrowserFragment); - break; - } + if (mBrowserFragment != null && mBrowserFragment.getBrowserHandler() != null) { + Message msg = Message.obtain(); + msg.what = BrowserFragment.MSG_HISTORY_POSITION; + msg.obj = position; + mBrowserFragment.getBrowserHandler().sendMessage(msg); } } @Override public boolean onOptionsItemSelected(MenuItem item) { int nItemId = item.getItemId(); - if(item.getItemId() == R.id.item_home) { - // 关键:获取BrowserFragment的Handler + if (nItemId == R.id.item_home) { + // 发送MSG_HOMEPAGE消息给BrowserFragment if (mBrowserFragment != null && mBrowserFragment.getBrowserHandler() != null) { - // 创建消息(Java 7 显式创建Message) Message msg = Message.obtain(); - msg.what = BrowserFragment.MSG_HOMEPAGE; // 指定消息标识 - // 发送消息(可携带数据,如msg.obj = "额外参数";) + msg.what = BrowserFragment.MSG_HOMEPAGE; mBrowserFragment.getBrowserHandler().sendMessage(msg); } - }if (item.getItemId() == R.id.item_settings) { + } else if (nItemId == R.id.item_settings) { WinBoLLActivityManager.getInstance().startWinBoLLActivity(getApplicationContext(), SettingsActivity.class); - } else if (nItemId == R.id.item_about) { - WinBoLLActivityManager.getInstance().startWinBoLLActivity(getApplicationContext(), AboutActivity.class); - return true; - } + } else if (nItemId == cc.winboll.studio.libaes.R.id.item_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 super.onOptionsItemSelected(item); + return true; } + APPInfo genDefaultAPPInfo() { + String szBranchName = "winboll"; + APPInfo appInfo = new APPInfo(); + appInfo.setAppName("WinBoLL"); + appInfo.setAppIcon(cc.winboll.studio.libaes.R.drawable.ic_winboll); + appInfo.setAppDescription("WinBoLL 网站浏览器。"); + appInfo.setAppGitName("WinBoLL"); + appInfo.setAppGitOwner("Studio"); + appInfo.setAppGitAPPBranch(szBranchName); + appInfo.setAppGitAPPSubProjectFolder(szBranchName); + appInfo.setAppHomePage("https://www.winboll.cc/apks/index.php?project=WinBoLL"); + appInfo.setAppAPKName("WinBoLL"); + appInfo.setAppAPKFolderName("WinBoLL"); + return appInfo; + } + + // ------------------- 新增:对外提供Handler(供其他组件发送消息,如BrowserFragment) ------------------- + public Handler getMainHandler() { + return _mMainHandler; + } + + // ------------------- 新增:生命周期管理(防止Handler内存泄漏) ------------------- + @Override + protected void onDestroy() { + super.onDestroy(); + // 清除Handler所有消息和回调,避免内存泄漏 + if (_mMainHandler != null) { + _mMainHandler.removeCallbacksAndMessages(null); + _mMainHandler = null; + } + } } + diff --git a/winboll/src/main/java/cc/winboll/studio/winboll/activities/AboutActivity.java b/winboll/src/main/java/cc/winboll/studio/winboll/activities/AboutActivity.java deleted file mode 100644 index 69182bc..0000000 --- a/winboll/src/main/java/cc/winboll/studio/winboll/activities/AboutActivity.java +++ /dev/null @@ -1,103 +0,0 @@ -package cc.winboll.studio.winboll.activities; - -/** - * @Author ZhanGSKen&豆包大模型 - * @Date 2025/09/29 13:30 - * @Describe 应用介绍窗口 - */ -import android.content.Context; -import android.os.Bundle; -import android.view.ViewGroup; -import android.widget.LinearLayout; -import androidx.appcompat.widget.Toolbar; -import cc.winboll.studio.winboll.BuildConfig; -import cc.winboll.studio.winboll.R; - -import android.app.Activity; -import android.content.Context; -import android.os.Bundle; -import android.view.ViewGroup; -import android.widget.LinearLayout; -import androidx.appcompat.app.AppCompatActivity; -import androidx.appcompat.widget.Toolbar; -import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity; -import cc.winboll.studio.libaes.models.APPInfo; -import cc.winboll.studio.libaes.utils.WinBoLLActivityManager; -import cc.winboll.studio.libaes.views.AboutView; - -public class AboutActivity extends WinBoLLActivity implements IWinBoLLActivity { - - public static final String TAG = "AboutActivity"; - - Context mContext; - Toolbar mToolbar; - - @Override - public Activity getActivity() { - return this; - } - - @Override - public String getTag() { - return TAG; - } - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - mContext = this; - setContentView(R.layout.activity_about); - - mToolbar = findViewById(R.id.toolbar); - setSupportActionBar(mToolbar); - mToolbar.setSubtitle(TAG); - getSupportActionBar().setDisplayHomeAsUpEnabled(true); - - AboutView aboutView = CreateAboutView(); - // 在 Activity 的 onCreate 或其他生命周期方法中调用 -// LinearLayout layout = new LinearLayout(this); -// layout.setOrientation(LinearLayout.VERTICAL); -// // 创建布局参数(宽度和高度) -// ViewGroup.LayoutParams params = new ViewGroup.LayoutParams( -// ViewGroup.LayoutParams.MATCH_PARENT, -// ViewGroup.LayoutParams.MATCH_PARENT -// ); -// addContentView(aboutView, params); - - LinearLayout layout = findViewById(R.id.aboutviewroot_ll); - // 创建布局参数(宽度和高度) - ViewGroup.LayoutParams params = new ViewGroup.LayoutParams( - ViewGroup.LayoutParams.MATCH_PARENT, - ViewGroup.LayoutParams.MATCH_PARENT - ); - layout.addView(aboutView, params); - - WinBoLLActivityManager.getInstance().add(this); - } - - @Override - protected void onDestroy() { - super.onDestroy(); - WinBoLLActivityManager.getInstance().registeRemove(this); - } - - - - public AboutView CreateAboutView() { - String szBranchName = "winboll"; - APPInfo appInfo = new APPInfo(); - appInfo.setAppName("WinBoLL"); - appInfo.setAppIcon(cc.winboll.studio.libaes.R.drawable.ic_winboll); - appInfo.setAppDescription("WinBoLL Description"); - appInfo.setAppGitName("APPBase"); - appInfo.setAppGitOwner("Studio"); - appInfo.setAppGitAPPBranch(szBranchName); - appInfo.setAppGitAPPSubProjectFolder(szBranchName); - appInfo.setAppHomePage("https://discuz.winboll.cc/forum.php?mod=viewthread&tid=3&extra=page%3D1"); - appInfo.setAppAPKName("WinBoLL"); - appInfo.setAppAPKFolderName("WinBoLL"); - //appInfo.setIsAddDebugTools(false); - //appInfo.setIsAddDebugTools(BuildConfig.DEBUG); - return new AboutView(mContext, appInfo); - } -} diff --git a/winboll/src/main/java/cc/winboll/studio/winboll/fragments/BrowserFragment.java b/winboll/src/main/java/cc/winboll/studio/winboll/fragments/BrowserFragment.java index 479b894..ee58f42 100644 --- a/winboll/src/main/java/cc/winboll/studio/winboll/fragments/BrowserFragment.java +++ b/winboll/src/main/java/cc/winboll/studio/winboll/fragments/BrowserFragment.java @@ -15,8 +15,11 @@ import android.widget.Toast; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.fragment.app.Fragment; +import cc.winboll.studio.winboll.MainActivity; import cc.winboll.studio.winboll.R; import cc.winboll.studio.winboll.views.WinBoLLView; +import java.util.ArrayList; +import android.app.Activity; /** * @Author ZhanGSKen&豆包大模型 @@ -35,10 +38,13 @@ public class BrowserFragment extends Fragment implements View.OnClickListener, W private Button mBtnBack; private ProgressBar mProgressBar; private WinBoLLView mWinBoLLView; + public static ArrayList _mUrlLoadHistory = new ArrayList(); // ------------------- 新增:Handler 消息定义(应用内通信) ------------------- // 消息标识:跳转首页(winboll.cc) public static final int MSG_HOMEPAGE = 1001; + // 跳转到历史记录位置 + public static final int MSG_HISTORY_POSITION = 1002; // 自定义Handler(接收应用内其他页面发送的消息) private Handler mBrowserHandler; @@ -52,6 +58,9 @@ public class BrowserFragment extends Fragment implements View.OnClickListener, W public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { // 加载布局(Java 7 显式强转,无菱形语法) View view = inflater.inflate(R.layout.fragment_browser, container, false); + // 清理旧历史记录 + _mUrlLoadHistory.clear(); + // 初始化控件 initViews(view); // 绑定事件 @@ -129,7 +138,16 @@ public class BrowserFragment extends Fragment implements View.OnClickListener, W mEtUrl.setText(homeUrl); showToast("已跳转至首页"); break; - // 可扩展:添加其他消息标识(如MSG_OPEN_URL、MSG_REFRESH等) + case MSG_HISTORY_POSITION: + int position = (int)msg.obj; + if(-1 < position && position < _mUrlLoadHistory.size()) { + // 处理“跳转首页”消息:加载winboll.cc + String historyUrl = _mUrlLoadHistory.get(position); + mWinBoLLView.loadUrlSafe(historyUrl); + mEtUrl.setText(historyUrl); + //showToast("已跳转至" + historyUrl); + } + break; default: break; } @@ -221,6 +239,7 @@ public class BrowserFragment extends Fragment implements View.OnClickListener, W // 页面加载完成:更新输入框URL if (mEtUrl != null && url != null) { mEtUrl.setText(url); + addUrlToHistory(url); } } @@ -273,5 +292,28 @@ public class BrowserFragment extends Fragment implements View.OnClickListener, W mBrowserHandler = null; } } + + // 在 BrowserFragment 中添加以下代码(Java 7 语法) + /** + * 发送URL历史更新消息给MainActivity(当历史列表变化时调用) + */ + private void sendUrlHistoryUpdateMsg() { + Message msg = Message.obtain(); + msg.what = MainActivity.MSG_URLLOADHISTORY_UPDATE; + MainActivity.sendMessage(msg); + } + + // 调用时机示例(在BrowserFragment加载URL并更新历史列表后调用) + // 假设BrowserFragment中有添加URL到历史的方法: + private void addUrlToHistory(String url) { + if (_mUrlLoadHistory == null) { + _mUrlLoadHistory = new ArrayList(); + } + if (!_mUrlLoadHistory.contains(url)) { + _mUrlLoadHistory.add(0, url); + // 关键:添加历史后发送更新消息,通知MainActivity刷新抽屉菜单 + sendUrlHistoryUpdateMsg(); + } + } } diff --git a/winboll/src/main/res/drawable-v24/ic_launcher_foreground.xml b/winboll/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index c7bd21d..0000000 --- a/winboll/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - diff --git a/winboll/src/main/res/drawable/ic_dev_connected.xml b/winboll/src/main/res/drawable/ic_dev_connected.xml deleted file mode 100644 index 1fb2f26..0000000 --- a/winboll/src/main/res/drawable/ic_dev_connected.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - \ No newline at end of file diff --git a/winboll/src/main/res/drawable/ic_dev_disconnected.xml b/winboll/src/main/res/drawable/ic_dev_disconnected.xml deleted file mode 100644 index 4267975..0000000 --- a/winboll/src/main/res/drawable/ic_dev_disconnected.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - \ No newline at end of file diff --git a/winboll/src/main/res/drawable/ic_email.xml b/winboll/src/main/res/drawable/ic_email.xml deleted file mode 100644 index d526b26..0000000 --- a/winboll/src/main/res/drawable/ic_email.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - diff --git a/winboll/src/main/res/drawable/ic_email_alert.xml b/winboll/src/main/res/drawable/ic_email_alert.xml deleted file mode 100644 index f3ed613..0000000 --- a/winboll/src/main/res/drawable/ic_email_alert.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - diff --git a/winboll/src/main/res/drawable/ic_iw.xml b/winboll/src/main/res/drawable/ic_iw.xml deleted file mode 100644 index 5c5c191..0000000 --- a/winboll/src/main/res/drawable/ic_iw.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - diff --git a/winboll/src/main/res/drawable/ic_launcher_beta.xml b/winboll/src/main/res/drawable/ic_launcher_beta.xml index c304fdc..3dd7f33 100644 --- a/winboll/src/main/res/drawable/ic_launcher_beta.xml +++ b/winboll/src/main/res/drawable/ic_launcher_beta.xml @@ -9,5 +9,5 @@ android:top="0dp" android:right="0dp" android:bottom="0dp" - android:drawable="@drawable/ic_iw"/> + android:drawable="@drawable/ic_launcher"/> diff --git a/winboll/src/main/res/drawable/ic_launcher_disable.xml b/winboll/src/main/res/drawable/ic_launcher_disable.xml deleted file mode 100644 index 174f475..0000000 --- a/winboll/src/main/res/drawable/ic_launcher_disable.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - diff --git a/winboll/src/main/res/drawable/ic_launcher_foreground.xml b/winboll/src/main/res/drawable/ic_launcher_foreground.xml deleted file mode 100644 index 872b04e..0000000 --- a/winboll/src/main/res/drawable/ic_launcher_foreground.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - diff --git a/winboll/src/main/res/drawable/ic_launcher_foreground_disable.xml b/winboll/src/main/res/drawable/ic_launcher_foreground_disable.xml deleted file mode 100644 index 4622116..0000000 --- a/winboll/src/main/res/drawable/ic_launcher_foreground_disable.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - diff --git a/winboll/src/main/res/drawable/ic_launcher_stage.jpg b/winboll/src/main/res/drawable/ic_launcher_stage.jpg deleted file mode 100644 index 4d7d620..0000000 Binary files a/winboll/src/main/res/drawable/ic_launcher_stage.jpg and /dev/null differ diff --git a/winboll/src/main/res/drawable/ic_miapp.png b/winboll/src/main/res/drawable/ic_miapp.png deleted file mode 100644 index 8d0939b..0000000 Binary files a/winboll/src/main/res/drawable/ic_miapp.png and /dev/null differ diff --git a/winboll/src/main/res/layout/activity_about.xml b/winboll/src/main/res/layout/activity_about.xml deleted file mode 100644 index b79821b..0000000 --- a/winboll/src/main/res/layout/activity_about.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - diff --git a/winboll/src/main/res/layout/view_toolbar.xml b/winboll/src/main/res/layout/view_toolbar.xml index 700d939..955f81e 100644 --- a/winboll/src/main/res/layout/view_toolbar.xml +++ b/winboll/src/main/res/layout/view_toolbar.xml @@ -9,7 +9,7 @@ android:id="@+id/toolbar_icon" android:layout_width="48dp" android:layout_height="48dp" - android:src="@drawable/ic_iw" + android:src="@drawable/ic_launcher" android:layout_alignParentStart="true" android:layout_centerVertical="true" android:layout_marginStart="6dp" diff --git a/winboll/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/winboll/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/winboll/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/winboll/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/winboll/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index eca70cf..0000000 --- a/winboll/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/winboll/src/main/res/mipmap-hdpi/ic_launcher.png b/winboll/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a2f5908..0000000 Binary files a/winboll/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/winboll/src/main/res/mipmap-hdpi/ic_launcher_round.png b/winboll/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 1b52399..0000000 Binary files a/winboll/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ diff --git a/winboll/src/main/res/mipmap-mdpi/ic_launcher.png b/winboll/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ff10afd..0000000 Binary files a/winboll/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/winboll/src/main/res/mipmap-mdpi/ic_launcher_round.png b/winboll/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index 115a4c7..0000000 Binary files a/winboll/src/main/res/mipmap-mdpi/ic_launcher_round.png and /dev/null differ diff --git a/winboll/src/main/res/mipmap-xhdpi/ic_launcher.png b/winboll/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index dcd3cd8..0000000 Binary files a/winboll/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/winboll/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/winboll/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 459ca60..0000000 Binary files a/winboll/src/main/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ diff --git a/winboll/src/main/res/mipmap-xxhdpi/ic_launcher.png b/winboll/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8ca12fe..0000000 Binary files a/winboll/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/winboll/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/winboll/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 8e19b41..0000000 Binary files a/winboll/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ diff --git a/winboll/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/winboll/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index b824ebd..0000000 Binary files a/winboll/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/winboll/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/winboll/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 4c19a13..0000000 Binary files a/winboll/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ