mirror of
https://gitea.winboll.cc/Studio/WinBoLL.git
synced 2026-08-14 13:37:11 +08:00
异常信息邮件发送功能,直接使用日志文件查看。
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Tue Jul 21 18:04:08 HKT 2026
|
#Thu Jul 23 06:12:44 GMT 2026
|
||||||
stageCount=4
|
stageCount=4
|
||||||
libraryProject=libappbase
|
libraryProject=libappbase
|
||||||
baseVersion=15.21
|
baseVersion=15.21
|
||||||
publishVersion=15.21.3
|
publishVersion=15.21.3
|
||||||
buildCount=15
|
buildCount=17
|
||||||
baseBetaVersion=15.21.4
|
baseBetaVersion=15.21.4
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ import android.view.View;
|
|||||||
import android.widget.Toolbar;
|
import android.widget.Toolbar;
|
||||||
import cc.winboll.studio.appbase.R;
|
import cc.winboll.studio.appbase.R;
|
||||||
import cc.winboll.studio.appbase.model.TestBean;
|
import cc.winboll.studio.appbase.model.TestBean;
|
||||||
import cc.winboll.studio.appbase.develop.APPExcetionMailSettingsActivity;
|
|
||||||
import cc.winboll.studio.libappbase.LogActivity;
|
import cc.winboll.studio.libappbase.LogActivity;
|
||||||
import cc.winboll.studio.libappbase.LogUtils;
|
import cc.winboll.studio.libappbase.LogUtils;
|
||||||
import cc.winboll.studio.libappbase.ToastUtils;
|
import cc.winboll.studio.libappbase.ToastUtils;
|
||||||
@@ -50,7 +49,6 @@ public class MainActivity extends Activity {
|
|||||||
setActionBar(mToolbar); // 将 Toolbar 替代系统默认 ActionBar
|
setActionBar(mToolbar); // 将 Toolbar 替代系统默认 ActionBar
|
||||||
|
|
||||||
initTestData();
|
initTestData();
|
||||||
setupShortcuts();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void initTestData() {
|
void initTestData() {
|
||||||
@@ -66,36 +64,6 @@ public class MainActivity extends Activity {
|
|||||||
return "/BaseBaen/"+TestBean.class.getName()+".json";
|
return "/BaseBaen/"+TestBean.class.getName()+".json";
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 注册桌面图标静态快捷方式
|
|
||||||
* 长按桌面图标后显示快捷菜单,点击可直接打开异常邮件接收设置页面
|
|
||||||
*/
|
|
||||||
private void setupShortcuts() {
|
|
||||||
if (!"cc.winboll.studio.appbase.beta".equals(getPackageName())) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
ShortcutManager shortcutManager = getSystemService(ShortcutManager.class);
|
|
||||||
if (shortcutManager == null) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
Intent intent = new Intent(this, APPExcetionMailSettingsActivity.class);
|
|
||||||
intent.setAction(Intent.ACTION_VIEW);
|
|
||||||
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
|
||||||
|
|
||||||
ShortcutInfo shortcut = new ShortcutInfo.Builder(this, "exception_mail_settings")
|
|
||||||
.setShortLabel("邮件设置")
|
|
||||||
.setLongLabel("异常邮件接收设置")
|
|
||||||
.setIcon(Icon.createWithResource(this, R.drawable.ic_winboll))
|
|
||||||
.setIntent(intent)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
shortcutManager.setDynamicShortcuts(
|
|
||||||
java.util.Arrays.asList(shortcut)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建菜单时回调(加载工具栏菜单)
|
* 创建菜单时回调(加载工具栏菜单)
|
||||||
* 初始化 ActionBar 菜单,加载自定义菜单布局
|
* 初始化 ActionBar 菜单,加载自定义菜单布局
|
||||||
|
|||||||
-27
@@ -1,27 +0,0 @@
|
|||||||
package cc.winboll.studio.appbase.develop;
|
|
||||||
|
|
||||||
import android.app.Activity;
|
|
||||||
import android.os.Bundle;
|
|
||||||
import cc.winboll.studio.appbase.R;
|
|
||||||
import cc.winboll.studio.libaes.views.SMTPConfigView;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @Author 豆包&BigPickle&MiMo&ZhanGSKen<zhangsken@qq.com>
|
|
||||||
* @Date 2026/07/21 12:44
|
|
||||||
* @Describe 应用异常信息邮件接收账号设置
|
|
||||||
* 使用libaes的SMTPConfigView控件配置SMTP服务器参数
|
|
||||||
*/
|
|
||||||
public class APPExcetionMailSettingsActivity extends Activity {
|
|
||||||
|
|
||||||
public static final String TAG = "APPExcetionMailSettingsActivity";
|
|
||||||
|
|
||||||
private SMTPConfigView mSMTPConfigView;
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
|
||||||
super.onCreate(savedInstanceState);
|
|
||||||
setContentView(R.layout.activity_appexcetionmailsettings);
|
|
||||||
|
|
||||||
mSMTPConfigView = (SMTPConfigView) findViewById(R.id.smtp_config_view);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Tue Jul 21 18:04:08 HKT 2026
|
#Thu Jul 23 06:12:44 GMT 2026
|
||||||
stageCount=4
|
stageCount=4
|
||||||
libraryProject=libappbase
|
libraryProject=libappbase
|
||||||
baseVersion=15.21
|
baseVersion=15.21
|
||||||
publishVersion=15.21.3
|
publishVersion=15.21.3
|
||||||
buildCount=15
|
buildCount=17
|
||||||
baseBetaVersion=15.21.4
|
baseBetaVersion=15.21.4
|
||||||
|
|||||||
Reference in New Issue
Block a user