chore: 修改名字和图片
@@ -17,8 +17,8 @@ android {
|
||||
minSdkVersion 23
|
||||
targetSdkVersion 29
|
||||
|
||||
versionCode 31
|
||||
versionName "1.3.0"
|
||||
versionCode 35
|
||||
versionName "1.3.4"
|
||||
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
|
||||
|
||||
@@ -54,6 +54,7 @@
|
||||
<!-- 允许读设备等信息,用于问题排查 -->
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||
<!-- <uses-permission android:name="android.permission.CALL_PHONE" />-->
|
||||
<uses-permission android:name="android.permission.BLUETOOTH" />
|
||||
|
||||
<!-- 【必须】 移动推送 TPNS SDK 所需权限 -->
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>学王365-学习型平板电脑智慧教育软终端系统软件 (AI旗舰版) 用户使用协议</title>
|
||||
<title>学习超人365-学习型平板电脑智慧教育软终端系统软件 (AI旗舰版) 用户使用协议</title>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1>学王365-学习型平板电脑智慧教育软终端系统软件 (AI旗舰版)</h1>
|
||||
<h1>学习超人365-学习型平板电脑智慧教育软终端系统软件 (AI旗舰版)</h1>
|
||||
<h1>用户使用协议</h1>
|
||||
<div class="update-info">
|
||||
更新日期:2025年12月31日<br>
|
||||
@@ -21,13 +21,14 @@
|
||||
<p class="important">再次提示您审慎阅读、充分理解各条款内容,特别是限制或免除责任的相应条款,限制或免除责任条款会以加粗或其他醒目形式提示您注意。</p>
|
||||
</div>
|
||||
<h2>一、签约主体以及协议范围</h2>
|
||||
<p>学王365-学习型平板电脑智慧教育软终端系统软件 (AI 旗舰版) (以下简称“本平台”)用户协议是您与推信科技 (深圳) 有限公司就使用学王365-学习型平板电脑智慧教育软终端系统软件
|
||||
<p>学习超人365-学习型平板电脑智慧教育软终端系统软件 (AI 旗舰版) (以下简称“本平台”)用户协议是您与推信科技 (深圳)
|
||||
有限公司就使用学习超人365-学习型平板电脑智慧教育软终端系统软件
|
||||
(AI 旗舰版)(以下简称“本服务”)而订立的有效合约。</p>
|
||||
<p>本服务包含:【学王365】App、【学王365】微信小程序。</p>
|
||||
<p>本服务包含:【学习超人365】App、【学习超人365】微信小程序。</p>
|
||||
<h2>二、账户注册、使用与安全</h2>
|
||||
<h3>(一)注册</h3>
|
||||
<p>除本协议另有规定或相关产品另有规则外,您通过本平台注册并取得本公司提供给您的学王365-学习型平板电脑智慧教育软终端系统软件 (AI
|
||||
旗舰版)账户,并且按照本公司要求提供相关信息完成激活后方可使用本服务。您需使用本人手机号码,登录学王365-学习型平板电脑智慧教育软终端系统软件 (AI
|
||||
<p>除本协议另有规定或相关产品另有规则外,您通过本平台注册并取得本公司提供给您的学习超人365-学习型平板电脑智慧教育软终端系统软件 (AI
|
||||
旗舰版)账户,并且按照本公司要求提供相关信息完成激活后方可使用本服务。您需使用本人手机号码,登录学习超人365-学习型平板电脑智慧教育软终端系统软件 (AI
|
||||
旗舰版)账户。您可自行为该账户设置密码。</p>
|
||||
<p>
|
||||
您同意:按照本平台要求准确提供并及时更新您的身份信息及相关资料。若本公司有合理理由怀疑您提供的身份信息及相关资料错误、不实、过时或不完整的,本公司有权暂停或终止向您提供部分或全部服务。本公司对此不承担任何责任,您将承担因此产生的任何直接或间接损失。若因国家法律法规、部门规章或监管机构的要求,本公司需要您补充提供任何相关资料时,如您不能及时配合提供,本公司有权暂停或终止向您提供部分或全部服务。</p>
|
||||
@@ -68,7 +69,7 @@
|
||||
注册账号时,本公司仅收集您的手机号,以及提供学习服务所必需的信息(如年级、学科等),用于身份验证、账号登录及找回密码,及提供相应服务。本公司遵循“最小、必要”原则,不额外收集其他信息。若您的孩子未满14周岁,本公司将通过弹窗等方式单独征得您的明示同意后,方可处理其个人信息。手机号仅用于提供核心服务,不会用于营销推送等其他用途,未经您同意,不向第三方共享。账号注销后,本公司将在15个工作日内删除您的手机号或进行匿名化处理(法律法规另有规定除外)。您可通过APP设置或联系本公司,查询、更正您的账号信息,也可申请注销账号。
|
||||
</li>
|
||||
<li>(二) 本条款遵循《个人信息保护法》等法规,若条款更新,将通过页面公告、系统消息等方式通知您,继续使用服务即视为同意更新内容。</li>
|
||||
<li>(三) 如您希望进一步了解我们如何收集、使用您的个人信息或如何保障您的隐私,您可参见《学王365软终端-用户隐私政策》,请访问:<a
|
||||
<li>(三) 如您希望进一步了解我们如何收集、使用您的个人信息或如何保障您的隐私,您可参见《学习超人365软终端-用户隐私政策》,请访问:<a
|
||||
href="https://www.uiuios.com/agreement.html?section=2-2&projectId=10&status=1"
|
||||
target="_blank">https://www.uiuios.com/agreement.html?section=2-2&projectId=10&status=1</a>。
|
||||
</li>
|
||||
|
||||
@@ -97,7 +97,7 @@ public class AccountFragment extends BaseMvvmFragment<AccountViewModel, Fragment
|
||||
// mViewModel.getAdminAppDownload();
|
||||
mViewModel.getActivation();
|
||||
} else {
|
||||
mViewDataBinding.tvVipName.setText("学王365AI旗舰版");
|
||||
mViewDataBinding.tvVipName.setText("学习超人365AI旗舰版");
|
||||
mViewDataBinding.tvVipStatu.setText("点击购买激活");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -65,7 +65,7 @@ public class DownloadService extends Service {
|
||||
|
||||
private static final String CHANNEL_ID = "CHANNEL_ID";
|
||||
private static final String CHANNEL_NAME = "系统通知";
|
||||
private static final String CHANNEL_DESCRIPTION = "学王365通知";
|
||||
private static final String CHANNEL_DESCRIPTION = "学习超人365通知";
|
||||
|
||||
private static final String CHANNEL_DOWNLOAD_ID = "DOWNLOAD_CHANNEL";
|
||||
private static final String CHANNEL_DOWNLOAD_NAME = "下载管理";
|
||||
@@ -93,7 +93,7 @@ public class DownloadService extends Service {
|
||||
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
|
||||
NotificationCompat.Builder builder = new NotificationCompat.Builder(this, CHANNEL_ID)
|
||||
.setSmallIcon(R.mipmap.ic_launcher)
|
||||
.setContentTitle("学王365正在运行")
|
||||
.setContentTitle("学习超人365正在运行")
|
||||
// .setContentText("测试内容")
|
||||
.setAutoCancel(false)
|
||||
.setShowWhen(false)
|
||||
|
||||
@@ -188,7 +188,7 @@ public class MainService extends BaseRxService implements MainSContact.MainSView
|
||||
|
||||
private static final String CHANNEL_ID = "CHANNEL_ID";
|
||||
private static final String CHANNEL_NAME = "系统通知";
|
||||
private static final String CHANNEL_DESCRIPTION = "学王365通知";
|
||||
private static final String CHANNEL_DESCRIPTION = "学习超人365通知";
|
||||
|
||||
private void createNotificationChannel() {
|
||||
// Create the NotificationChannel, but only on API 26+ because
|
||||
@@ -212,7 +212,7 @@ public class MainService extends BaseRxService implements MainSContact.MainSView
|
||||
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
|
||||
NotificationCompat.Builder builder = new NotificationCompat.Builder(this, CHANNEL_ID)
|
||||
.setSmallIcon(R.mipmap.ic_launcher)
|
||||
.setContentTitle("学王365正在运行")
|
||||
.setContentTitle("学习超人365正在运行")
|
||||
// .setContentText("测试内容")
|
||||
.setAutoCancel(false)
|
||||
.setShowWhen(false)
|
||||
|
||||
@@ -3,7 +3,6 @@ package com.xwad.os.utils;
|
||||
import android.Manifest;
|
||||
import android.app.ActivityManager;
|
||||
import android.bluetooth.BluetoothAdapter;
|
||||
import android.bluetooth.BluetoothDevice;
|
||||
import android.content.ComponentName;
|
||||
import android.content.Context;
|
||||
import android.content.ContextWrapper;
|
||||
@@ -61,11 +60,9 @@ import java.net.NetworkInterface;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import static android.content.Context.WIFI_SERVICE;
|
||||
@@ -805,13 +802,13 @@ public class Utils {
|
||||
// Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
|
||||
// context.startActivity(intent);
|
||||
} else {
|
||||
Set<BluetoothDevice> devices = bluetoothAdapter.getBondedDevices();
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
for (Iterator<BluetoothDevice> iterator = devices.iterator(); iterator.hasNext(); ) {
|
||||
BluetoothDevice device = iterator.next();
|
||||
stringBuilder.append(device.getAlias()).append(";");
|
||||
}
|
||||
Log.e(TAG, "getBluetoothList: " + stringBuilder.toString());
|
||||
// Set<BluetoothDevice> devices = bluetoothAdapter.getBondedDevices();
|
||||
// for (Iterator<BluetoothDevice> iterator = devices.iterator(); iterator.hasNext(); ) {
|
||||
// BluetoothDevice device = iterator.next();
|
||||
// stringBuilder.append(device.getAlias()).append(";");
|
||||
// }
|
||||
// Log.e(TAG, "getBluetoothList: " + stringBuilder.toString());
|
||||
return stringBuilder.toString();
|
||||
}
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 84 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 957 KiB After Width: | Height: | Size: 710 KiB |
|
Before Width: | Height: | Size: 1.5 MiB After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 38 KiB |
@@ -105,7 +105,7 @@
|
||||
android:gravity="center"
|
||||
android:maxLines="1"
|
||||
android:singleLine="true"
|
||||
android:text="订购-学王365软终端许可证"
|
||||
android:text="订购-学习超人365 AI学习系统许可证"
|
||||
android:textColor="@color/black"
|
||||
android:textSize="14sp"
|
||||
android:textStyle="bold"
|
||||
@@ -536,7 +536,7 @@
|
||||
android:gravity="center"
|
||||
android:maxLines="1"
|
||||
android:singleLine="true"
|
||||
android:text="订购-学王365软终端许可证"
|
||||
android:text="订购-学习超人365 AI学习系统许可证"
|
||||
android:textColor="@color/black"
|
||||
android:textSize="14sp"
|
||||
android:textStyle="bold"
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/imageView8"
|
||||
android:layout_width="249dp"
|
||||
android:layout_width="204dp"
|
||||
android:layout_height="39dp"
|
||||
android:adjustViewBounds="true"
|
||||
android:scaleType="centerCrop"
|
||||
@@ -66,7 +66,7 @@
|
||||
android:gravity="center"
|
||||
android:maxLines="1"
|
||||
android:singleLine="true"
|
||||
android:text="欢迎进入学王365软终端"
|
||||
android:text="欢迎进入学习超人365 AI学习系统"
|
||||
android:textColor="@color/black"
|
||||
android:textSize="14sp"
|
||||
android:textStyle="bold"
|
||||
@@ -246,7 +246,7 @@
|
||||
android:gravity="center"
|
||||
android:maxLines="1"
|
||||
android:singleLine="true"
|
||||
android:text="*未注册手机号验证后将自动创建学王365账号"
|
||||
android:text="*未注册手机号验证后将自动创建学习超人365账号"
|
||||
android:textColor="#9bb2cc"
|
||||
android:textSize="8sp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/imageView8"
|
||||
android:layout_width="249dp"
|
||||
android:layout_width="204dp"
|
||||
android:layout_height="39dp"
|
||||
android:adjustViewBounds="true"
|
||||
android:scaleType="centerCrop"
|
||||
@@ -68,14 +68,16 @@
|
||||
android:gravity="center"
|
||||
android:maxLines="1"
|
||||
android:singleLine="true"
|
||||
android:text="欢迎进入学王365软终端"
|
||||
android:text="欢迎进入学习超人365 AI学习系统"
|
||||
android:textColor="@color/black"
|
||||
android:textSize="14sp"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="0.875" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
android:layout_marginTop="8dp"
|
||||
android:maxLines="1"
|
||||
android:singleLine="true"
|
||||
android:text="学王365系统"
|
||||
android:text="学习超人365系统"
|
||||
android:textColor="@color/black"
|
||||
android:textSize="22sp"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
android:includeFontPadding="false"
|
||||
android:paddingBottom="@dimen/x5"
|
||||
android:tag="binding_1"
|
||||
android:text="学王365必备组件下载"
|
||||
android:text="学习超人365必备组件下载"
|
||||
android:textColor="@color/res_text_color1"
|
||||
android:textSize="@dimen/x50"
|
||||
binding:layout_constraintBottom_toBottomOf="parent"
|
||||
|
||||
@@ -111,7 +111,7 @@
|
||||
android:ellipsize="end"
|
||||
android:maxLength="30"
|
||||
android:singleLine="true"
|
||||
android:text="学王365AI旗舰版"
|
||||
android:text="学习超人365AI旗舰版"
|
||||
android:textColor="@color/info_text_color"
|
||||
android:textSize="9sp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
|
||||
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 22 KiB |
@@ -1,5 +1,5 @@
|
||||
<resources>
|
||||
<string name="app_name">学王365</string>
|
||||
<string name="app_name">学习超人365</string>
|
||||
<string name="privacy_agreement"><u>隐私协议</u></string>
|
||||
<string name="privacy_agreement_title">服务协议和隐私政策</string>
|
||||
<string name="privacy_agreement_content">\t\t\t\t请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了向你提供即时通讯,内容分享等服务,
|
||||
@@ -21,12 +21,11 @@
|
||||
<string name="today_study_time">学习时长%s</string>
|
||||
<string name="unknown">未设置</string>
|
||||
<string name="desktop_permission">桌面运行需授予权限,点击设置</string>
|
||||
<string name="privacy_statement">本服务需获取网络、账号、设备、应用、交易信息以及您主动上传的数据,用于提供应用内支付服务。同时为了提升您的使用体验,基于您的“同意"为您启个性化服务。\n使用本服务,即表示您已满 14 周岁,并同意上述内容及学王365软终端内支付用户协议,关于学王365软终端内支付与隐私的声明。
|
||||
</string>
|
||||
<string name="privacy_statement">本服务需获取网络、账号、设备、应用、交易信息以及您主动上传的数据,用于提供应用内支付服务。同时为了提升您的使用体验,基于您的“同意"为您启个性化服务。\n使用本服务,即表示您已满 14 周岁,并同意上述内容及学习超人365 AI学习系统内支付用户协议,关于学习超人365 AI学习系统内支付与隐私的声明。</string>
|
||||
<string name="license_hint">如果您的许可证从经销商手中获得,您可以在本页下方的对话框中输入许可证密钥,验证成功后,即可实现许可证的开通绑定,无需重复支付</string>
|
||||
<string name="license_notice">注意:请妥善保管您的许可证密钥,切勿遗失;\n许可证属于数字化虚拟商品,暂不支持退换,感谢您的理解与支持</string>
|
||||
|
||||
<string name="license_verification_successful">许可证验证成功,本账户已可长期使用,\n点击开启学习之旅!</string>
|
||||
<string name="license_verification_successful">本机已激活成功,系统终身免费,谢谢您的使用。</string>
|
||||
<string name="validity_period">有效期:%d年</string>
|
||||
<string name="qrcode_expiration_time">二维码过期时间%s</string>
|
||||
|
||||
@@ -68,7 +67,7 @@
|
||||
<string name="force_active_error">setForcedActiveDeviceAdmin error</string>
|
||||
<string name="delay_deactive_error">setDelayDeactiveDeviceAdmin error</string>
|
||||
|
||||
<string name="sample_device_admin">为学王365提供管控功能,请激活后使用</string>
|
||||
<string name="sample_device_admin">为学习超人365提供管控功能,请激活后使用</string>
|
||||
<string name="sample_device_admin_description">开启我吧</string>
|
||||
<string name="bibeizujian_permission">1、必备组件维持系统基本运行,请优先安装,并【允许】所有权限弹窗请求;</string>
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
include ':app', ':niceimageview', ':FlycoTabLayoutZ_Lib', ':verification-view', ':PhotoPreview'
|
||||
rootProject.name='学王365荣耀'
|
||||
rootProject.name='学习超人365荣耀'
|
||||