源码整理

This commit is contained in:
ZhanGSKen
2025-09-29 01:54:00 +08:00
parent 1ee069afca
commit efe0a0f136
24 changed files with 67 additions and 71 deletions

View File

@@ -69,7 +69,7 @@ dependencies {
//api 'androidx.vectordrawable:vectordrawable-animated:1.1.0'
//api 'androidx.fragment:fragment:1.1.0'
api 'cc.winboll.studio:libaes:15.10.0'
api 'cc.winboll.studio:libapputils:15.10.0'
api 'cc.winboll.studio:libappbase:15.10.9'
api 'cc.winboll.studio:libaes:15.10.1'
api 'cc.winboll.studio:libapputils:15.10.2'
api 'cc.winboll.studio:libappbase:15.10.9'
}

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
#Thu May 22 13:37:34 HKT 2025
#Sun Sep 28 17:53:27 GMT 2025
stageCount=3
libraryProject=
baseVersion=15.0
publishVersion=15.0.2
buildCount=0
buildCount=7
baseBetaVersion=15.0.3

View File

@@ -37,7 +37,7 @@
<activity
android:name=".WinBoLLUnitTestActivity.java"
android:name=".activities.WinBoLLUnitTestActivity"
android:label="@string/app_name"
android:exported="true"
android:resizeableActivity="true"
@@ -45,10 +45,6 @@
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES"/>
<category android:name="android.intent.category.DEFAULT"/>

View File

@@ -22,6 +22,7 @@ import android.widget.HorizontalScrollView;
import android.widget.ScrollView;
import android.widget.TextView;
import android.widget.Toast;
import cc.winboll.studio.libaes.utils.WinBoLLActivityManager;
import cc.winboll.studio.libappbase.GlobalApplication;
import com.hjq.toast.ToastUtils;
import com.hjq.toast.style.WhiteToastStyle;

View File

@@ -1,4 +1,4 @@
package cc.winboll.studio.libaes.winboll;
package cc.winboll.studio.winboll;
/**
* @Author ZhanGSKen<zhangsken@qq.com>
@@ -12,7 +12,6 @@ import android.content.Intent;
import android.content.ServiceConnection;
import android.os.IBinder;
import cc.winboll.studio.libaes.models.WinBoLLClientServiceBean;
import cc.winboll.studio.libaes.winboll.AssistantService;
import cc.winboll.studio.libapputils.utils.ServiceUtils;
public class AssistantService extends Service {

View File

@@ -1,4 +1,4 @@
package cc.winboll.studio.libaes.winboll;
package cc.winboll.studio.winboll;
/**
* @Author ZhanGSKen<zhangsken@qq.com>

View File

@@ -1,4 +1,4 @@
package cc.winboll.studio.libaes.winboll;
package cc.winboll.studio.winboll;
/**
* @Author ZhanGSKen<zhangsken@qq.com>
@@ -8,7 +8,7 @@ package cc.winboll.studio.libaes.winboll;
import android.content.Context;
import android.content.Intent;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libaes.models.WinBoLLModel;
import cc.winboll.studio.winboll.models.WinBoLLModel;
public class WinBoLL {

View File

@@ -1,4 +1,4 @@
package cc.winboll.studio.libaes.winboll;
package cc.winboll.studio.winboll;
import android.app.Service;
import android.content.Intent;
@@ -18,4 +18,4 @@ public class WinBoLLClientService extends Service {
return null;
}
}
}

View File

@@ -1,4 +1,4 @@
package cc.winboll.studio.libaes.winboll;
package cc.winboll.studio.winboll;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.LinearLayout;

View File

@@ -4,17 +4,17 @@ import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.RadioButton;
import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity;
import cc.winboll.studio.libappbase.BuildConfig;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libappbase.LogView;
import cc.winboll.studio.winboll.R;
import cc.winboll.studio.winboll.models.UserInfoModel;
import cc.winboll.studio.winboll.utils.RSAUtils;
import cc.winboll.studio.winboll.utils.YunUtils;
import java.security.KeyPair;
import java.security.PrivateKey;
import java.security.PublicKey;
import cc.winboll.studio.winboll.utils.YunUtils;
import cc.winboll.studio.winboll.models.UserInfoModel;
import cc.winboll.studio.winboll.utils.RSAUtils;
import cc.winboll.studio.libaes.winboll.IWinBoLLActivity;
/**
* @Author ZhanGSKen<zhangsken@qq.com>

View File

@@ -11,10 +11,9 @@ import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Toolbar;
import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity;
import cc.winboll.studio.libaes.utils.WinBoLLActivityManager;
import cc.winboll.studio.winboll.R;
import cc.winboll.studio.libappbase.GlobalApplication;
import cc.winboll.studio.libaes.winboll.IWinBoLLActivity;
import cc.winboll.studio.libaes.winboll.WinBoLLActivityManager;
public class New2Activity extends WinBoLLActivity implements IWinBoLLActivity {
@@ -66,7 +65,7 @@ public class New2Activity extends WinBoLLActivity implements IWinBoLLActivity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.toolbar_main, menu);
//getMenuInflater().inflate(R.menu.toolbar_main, menu);
return super.onCreateOptionsMenu(menu);
}

View File

@@ -11,10 +11,9 @@ import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Toolbar;
import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity;
import cc.winboll.studio.libaes.utils.WinBoLLActivityManager;
import cc.winboll.studio.winboll.R;
import cc.winboll.studio.libappbase.GlobalApplication;
import cc.winboll.studio.libaes.winboll.WinBoLLActivityManager;
import cc.winboll.studio.libaes.winboll.IWinBoLLActivity;
public class NewActivity extends WinBoLLActivity implements IWinBoLLActivity {
@@ -65,7 +64,7 @@ public class NewActivity extends WinBoLLActivity implements IWinBoLLActivity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.toolbar_main, menu);
//getMenuInflater().inflate(R.menu.toolbar_main, menu);
return super.onCreateOptionsMenu(menu);
}

View File

@@ -9,12 +9,11 @@ import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.MenuItem;
import cc.winboll.studio.libaes.winboll.IWinBoLLActivity;
import cc.winboll.studio.libappbase.GlobalApplication;
import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity;
import cc.winboll.studio.libaes.utils.WinBoLLActivityManager;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.winboll.MainActivity;
import cc.winboll.studio.winboll.R;
import cc.winboll.studio.libaes.winboll.WinBoLLActivityManager;
public class WinBoLLActivity extends Activity implements IWinBoLLActivity {
@@ -38,13 +37,13 @@ public class WinBoLLActivity extends Activity implements IWinBoLLActivity {
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.item_log) {
/*if (item.getItemId() == R.id.item_log) {
WinBoLLActivityManager.getInstance().startLogActivity(this);
return true;
} else if (item.getItemId() == R.id.item_home) {
startActivity(new Intent(this, MainActivity.class));
return true;
}
}*/
// 在switch语句中处理每个ID并在处理完后返回true未处理的情况返回false。
return super.onOptionsItemSelected(item);
}

View File

@@ -8,12 +8,12 @@ import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.CheckBox;
import android.widget.Toolbar;
import cc.winboll.studio.libaes.utils.WinBoLLActivityManager;
import cc.winboll.studio.libappbase.CrashHandler;
import cc.winboll.studio.libappbase.GlobalApplication;
import cc.winboll.studio.libappbase.GlobalCrashActivity;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libappbase.utils.ToastUtils;
import cc.winboll.studio.libappbase.ToastUtils;
import cc.winboll.studio.winboll.App;
import cc.winboll.studio.winboll.R;
import cc.winboll.studio.winboll.services.MainService;
@@ -21,9 +21,10 @@ import cc.winboll.studio.winboll.services.TestDemoBindService;
import cc.winboll.studio.winboll.services.TestDemoService;
import cc.winboll.studio.winboll.sos.SOS;
import cc.winboll.studio.winboll.widgets.StatusWidget;
import cc.winboll.studio.libaes.winboll.WinBoLLActivityManager;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
public class WinBoLLUnitTestActivity extends Activity {
public class WinBoLLUnitTestActivity extends AppCompatActivity {
public static final String TAG = "MainActivity";
@@ -33,10 +34,10 @@ public class WinBoLLUnitTestActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ToastUtils.show("onCreate");
setContentView(R.layout.activity_main);
setContentView(R.layout.activity_winbollunittest);
mToolbar = findViewById(R.id.toolbar);
setActionBar(mToolbar);
setSupportActionBar(mToolbar);
CheckBox cbIsDebugMode = findViewById(R.id.activitymainCheckBox1);
cbIsDebugMode.setChecked(GlobalApplication.isDebuging());
@@ -44,16 +45,16 @@ public class WinBoLLUnitTestActivity extends Activity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.toolbar_main, menu);
//getMenuInflater().inflate(R.menu.toolbar_main, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == R.id.item_yun) {
WinBoLLActivityManager.getInstance().startWinBoLLActivity(this, cc.winboll.studio.libappbase.activities.YunActivity.class);
WinBoLLActivityManager.getInstance().startWinBoLLActivity(this, cc.winboll.studio.winboll.activities.YunActivity.class);
} else if(item.getItemId() == R.id.item_logon) {
WinBoLLActivityManager.getInstance().startWinBoLLActivity(this, cc.winboll.studio.libappbase.activities.LogonActivity.class);
WinBoLLActivityManager.getInstance().startWinBoLLActivity(this, cc.winboll.studio.winboll.activities.LogonActivity.class);
}
// 在switch语句中处理每个ID并在处理完后返回true未处理的情况返回false。
return super.onOptionsItemSelected(item);

View File

@@ -1,24 +1,24 @@
package cc.winboll.studio.winboll.activities;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import cc.winboll.studio.libappbase.BuildConfig;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libappbase.R;
import cc.winboll.studio.libappbase.winboll.IWinBoLLActivity;
import java.io.IOException;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import android.widget.RadioButton;
import cc.winboll.studio.libappbase.LogView;
/**
* @Author ZhanGSKen<zhangsken@qq.com>
* @Date 2025/06/04 11:06
* @Describe 云宝云
*/
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.RadioButton;
import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity;
import cc.winboll.studio.libappbase.BuildConfig;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libappbase.LogView;
import cc.winboll.studio.winboll.R;
import java.io.IOException;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
public class YunActivity extends Activity implements IWinBoLLActivity {
public static final String TAG = "YunActivity";

View File

@@ -10,11 +10,11 @@ import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import cc.winboll.studio.libaes.winboll.IWinBoLLActivity;
import cc.winboll.studio.libaes.winboll.WinBoLL;
import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libappbase.ToastUtils;
import cc.winboll.studio.libapputils.utils.AppUtils;
import cc.winboll.studio.winboll.WinBoLL;
import cc.winboll.studio.winboll.models.WinBoLLModel;
import cc.winboll.studio.winboll.models.WinBoLLNewsBean;
import cc.winboll.studio.winboll.services.MainService;

View File

@@ -1,4 +1,4 @@
package cc.winboll.studio.libappbase.receiver;
package cc.winboll.studio.winboll.receivers;
/**
* @Author ZhanGSKen<zhangsken@qq.com>

View File

@@ -17,11 +17,11 @@ import android.content.Intent;
import android.content.ServiceConnection;
import android.os.Binder;
import android.os.IBinder;
import cc.winboll.studio.libaes.models.WinBoLLModel;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.winboll.MyTileService;
import cc.winboll.studio.winboll.handlers.MainServiceHandler;
import cc.winboll.studio.winboll.models.MainServiceBean;
import cc.winboll.studio.winboll.models.WinBoLLModel;
import cc.winboll.studio.winboll.receivers.MainReceiver;
import cc.winboll.studio.winboll.services.AssistantService;
import cc.winboll.studio.winboll.threads.MainServiceThread;

View File

@@ -10,9 +10,9 @@ import android.content.Context;
import android.content.Intent;
import android.os.Binder;
import android.os.IBinder;
import cc.winboll.studio.libaes.winboll.WinBoLL;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.winboll.App;
import cc.winboll.studio.winboll.WinBoLL;
import cc.winboll.studio.winboll.models.TestDemoBindServiceBean;
import cc.winboll.studio.winboll.services.TestDemoBindService;
import cc.winboll.studio.winboll.sos.SOS;

View File

@@ -11,11 +11,11 @@ import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.widget.RemoteViews;
import cc.winboll.studio.libaes.models.WinBoLLModel;
import cc.winboll.studio.libaes.winboll.WinBoLL;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libapputils.utils.AppUtils;
import cc.winboll.studio.winboll.R;
import cc.winboll.studio.winboll.WinBoLL;
import cc.winboll.studio.winboll.models.WinBoLLModel;
import cc.winboll.studio.winboll.models.WinBoLLNewsBean;
import cc.winboll.studio.winboll.receivers.APPNewsWidgetClickListener;
import java.io.IOException;

View File

@@ -27,12 +27,6 @@
android:text="Hello, WinBoLL!"
android:textAppearance="?android:attr/textAppearanceLarge"/>
<cc.winboll.studio.winboll.TerminalView
android:id="@+id/terminalView"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1.0"/>
</LinearLayout>
<LinearLayout

View File

@@ -1,4 +1,5 @@
<resources>
<string name="app_name">WinBoLL</string>
<string name="tileservice_name">WinBoLL</string>
<string name="toolbar_icon_description">WinBoLL APP</string>
</resources>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="200dp"
android:minHeight="100dp"
android:updatePeriodMillis="1000"
android:initialLayout="@layout/widget_news">
</appwidget-provider>