添加TTS语音模块安装向导。
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Tue Dec 09 15:29:43 HKT 2025
|
#Wed Dec 10 04:06:42 GMT 2025
|
||||||
stageCount=3
|
stageCount=3
|
||||||
libraryProject=
|
libraryProject=
|
||||||
baseVersion=15.12
|
baseVersion=15.12
|
||||||
publishVersion=15.12.2
|
publishVersion=15.12.2
|
||||||
buildCount=0
|
buildCount=5
|
||||||
baseBetaVersion=15.12.3
|
baseBetaVersion=15.12.3
|
||||||
|
|||||||
@@ -5,28 +5,29 @@ package cc.winboll.studio.mymessagemanager.activitys;
|
|||||||
* @Date 2024/05/12 20:03:42
|
* @Date 2024/05/12 20:03:42
|
||||||
* @Describe 应用设置窗口
|
* @Describe 应用设置窗口
|
||||||
*/
|
*/
|
||||||
|
import android.app.Activity;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
|
import android.net.Uri;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.EditText;
|
import android.widget.EditText;
|
||||||
import android.widget.Switch;
|
import android.widget.Switch;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
import cc.winboll.studio.libaes.dialogs.YesNoAlertDialog;
|
|
||||||
import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity;
|
import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity;
|
||||||
import cc.winboll.studio.libaes.views.AOHPCTCSeekBar;
|
import cc.winboll.studio.libaes.views.AOHPCTCSeekBar;
|
||||||
import cc.winboll.studio.libaes.views.AToolbar;
|
import cc.winboll.studio.libaes.views.AToolbar;
|
||||||
import cc.winboll.studio.mymessagemanager.R;
|
import cc.winboll.studio.mymessagemanager.R;
|
||||||
import cc.winboll.studio.mymessagemanager.activitys.AppSettingsActivity;
|
|
||||||
import cc.winboll.studio.mymessagemanager.utils.AppConfigUtil;
|
import cc.winboll.studio.mymessagemanager.utils.AppConfigUtil;
|
||||||
import cc.winboll.studio.mymessagemanager.utils.NotificationHelper;
|
|
||||||
import cc.winboll.studio.mymessagemanager.utils.PermissionUtil;
|
import cc.winboll.studio.mymessagemanager.utils.PermissionUtil;
|
||||||
import android.app.Activity;
|
|
||||||
|
|
||||||
public class AppSettingsActivity extends WinBoLLActivity implements IWinBoLLActivity {
|
public class AppSettingsActivity extends WinBoLLActivity implements IWinBoLLActivity {
|
||||||
|
|
||||||
public static final String TAG = "AppSettingsActivity";
|
public static final String TAG = "AppSettingsActivity";
|
||||||
|
|
||||||
|
// 讯飞语记官网下载页链接
|
||||||
|
private static final String XUNFEI_YUJI_DOWNLOAD_URL = "https://iflynote.com/h/share-download-app.html";
|
||||||
|
|
||||||
AppConfigUtil mAppConfigUtil;
|
AppConfigUtil mAppConfigUtil;
|
||||||
AToolbar mAToolbar;
|
AToolbar mAToolbar;
|
||||||
AOHPCTCSeekBar mAOHPCTCSeekBar;
|
AOHPCTCSeekBar mAOHPCTCSeekBar;
|
||||||
@@ -112,17 +113,22 @@ public class AppSettingsActivity extends WinBoLLActivity implements IWinBoLLActi
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onCleanOldChannels(View view) {
|
public void onAddTTSSupport(View view) {
|
||||||
YesNoAlertDialog.show(this, "通知设置清理", "是否清理旧的通知设置?", new YesNoAlertDialog.OnDialogResultListener(){
|
try {
|
||||||
@Override
|
// 1. 创建Intent,Action为“打开网页”
|
||||||
public void onNo() {
|
Intent intent = new Intent(Intent.ACTION_VIEW);
|
||||||
}
|
// 2. 设置要跳转的URL
|
||||||
|
intent.setData(Uri.parse(XUNFEI_YUJI_DOWNLOAD_URL));
|
||||||
@Override
|
// 3. 确保Intent可被解析(避免无浏览器时崩溃)
|
||||||
public void onYes() {
|
if (intent.resolveActivity(getPackageManager()) != null) {
|
||||||
NotificationHelper notificationHelper = new NotificationHelper(AppSettingsActivity.this);
|
startActivity(intent); // 跳转至浏览器打开下载页
|
||||||
notificationHelper.cleanOldChannels();
|
} else {
|
||||||
}
|
// 无浏览器时的提示
|
||||||
});
|
Toast.makeText(this, "未找到浏览器应用,请安装后重试", Toast.LENGTH_SHORT).show();
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
Toast.makeText(this, "无法打开下载页面,请稍后再试", Toast.LENGTH_SHORT).show();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -216,8 +216,8 @@
|
|||||||
<Button
|
<Button
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="清理通知设置"
|
android:text="安装TTS语音支持"
|
||||||
android:onClick="onCleanOldChannels"/>
|
android:onClick="onAddTTSSupport"/>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user