mirror of
https://github.com/pppscn/SmsForwarder
synced 2025-08-03 09:27:41 +08:00
优化:页面帮助关闭时减少弹窗提示
优化:短信转发总开关去掉“发送短信”权限判断
This commit is contained in:
parent
df685d524f
commit
27b07f1e44
@ -148,7 +148,7 @@ public class MainActivity extends AppCompatActivity implements RefreshListView.I
|
|||||||
// 接收短信
|
// 接收短信
|
||||||
.permission(Permission.RECEIVE_SMS)
|
.permission(Permission.RECEIVE_SMS)
|
||||||
// 发送短信
|
// 发送短信
|
||||||
.permission(Permission.SEND_SMS)
|
//.permission(Permission.SEND_SMS)
|
||||||
// 读取短信
|
// 读取短信
|
||||||
.permission(Permission.READ_SMS)
|
.permission(Permission.READ_SMS)
|
||||||
// 读取电话状态
|
// 读取电话状态
|
||||||
@ -171,22 +171,26 @@ public class MainActivity extends AppCompatActivity implements RefreshListView.I
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onGranted(List<String> permissions, boolean all) {
|
public void onGranted(List<String> permissions, boolean all) {
|
||||||
if (all) {
|
if (MyApplication.showHelpTip) {
|
||||||
ToastUtils.show(R.string.toast_granted_all);
|
if (all) {
|
||||||
} else {
|
ToastUtils.show(R.string.toast_granted_all);
|
||||||
ToastUtils.show(R.string.toast_granted_part);
|
} else {
|
||||||
|
ToastUtils.show(R.string.toast_granted_part);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
SettingUtil.switchEnableSms(true);
|
SettingUtil.switchEnableSms(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDenied(List<String> permissions, boolean never) {
|
public void onDenied(List<String> permissions, boolean never) {
|
||||||
if (never) {
|
if (MyApplication.showHelpTip) {
|
||||||
ToastUtils.show(R.string.toast_denied_never);
|
if (never) {
|
||||||
// 如果是被永久拒绝就跳转到应用权限系统设置页面
|
ToastUtils.show(R.string.toast_denied_never);
|
||||||
XXPermissions.startPermissionActivity(MainActivity.this, permissions);
|
// 如果是被永久拒绝就跳转到应用权限系统设置页面
|
||||||
} else {
|
XXPermissions.startPermissionActivity(MainActivity.this, permissions);
|
||||||
ToastUtils.show(R.string.toast_denied);
|
} else {
|
||||||
|
ToastUtils.show(R.string.toast_denied);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
SettingUtil.switchEnableSms(false);
|
SettingUtil.switchEnableSms(false);
|
||||||
}
|
}
|
||||||
|
@ -145,7 +145,7 @@ public class SettingActivity extends AppCompatActivity {
|
|||||||
// 接收短信
|
// 接收短信
|
||||||
.permission(Permission.RECEIVE_SMS)
|
.permission(Permission.RECEIVE_SMS)
|
||||||
// 发送短信
|
// 发送短信
|
||||||
.permission(Permission.SEND_SMS)
|
//.permission(Permission.SEND_SMS)
|
||||||
// 读取短信
|
// 读取短信
|
||||||
.permission(Permission.READ_SMS)
|
.permission(Permission.READ_SMS)
|
||||||
.request(new OnPermissionCallback() {
|
.request(new OnPermissionCallback() {
|
||||||
|
@ -1030,12 +1030,26 @@
|
|||||||
android:orientation="horizontal"
|
android:orientation="horizontal"
|
||||||
android:padding="15dp">
|
android:padding="15dp">
|
||||||
|
|
||||||
<TextView
|
<LinearLayout
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_weight="4"
|
android:layout_weight="4"
|
||||||
android:text="@string/show_tips"
|
android:orientation="vertical">
|
||||||
android:textStyle="bold" />
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="@string/show_tips"
|
||||||
|
android:textStyle="bold"
|
||||||
|
tools:ignore="RelativeOverlap" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="@string/show_tips2"
|
||||||
|
android:textSize="9sp"
|
||||||
|
tools:ignore="SmallSp" />
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
<Switch
|
<Switch
|
||||||
android:id="@+id/switch_help_tip"
|
android:id="@+id/switch_help_tip"
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
<string name="check_for_updates">Check for updates</string>
|
<string name="check_for_updates">Check for updates</string>
|
||||||
<string name="auto_startup">Auto startup</string>
|
<string name="auto_startup">Auto startup</string>
|
||||||
<string name="show_tips">Show tips</string>
|
<string name="show_tips">Show tips</string>
|
||||||
|
<string name="show_tips2">Suggest old bird close prompt, the page is more refreshing, reduce pop-up prompt</string>
|
||||||
<string name="open_source">Repo URL</string>
|
<string name="open_source">Repo URL</string>
|
||||||
<string name="synchronize_mirror">Repo Mirror</string>
|
<string name="synchronize_mirror">Repo Mirror</string>
|
||||||
<string name="qq_group">QQ Group</string>
|
<string name="qq_group">QQ Group</string>
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
<string name="check_for_updates">检查新版本</string>
|
<string name="check_for_updates">检查新版本</string>
|
||||||
<string name="auto_startup">开机启动</string>
|
<string name="auto_startup">开机启动</string>
|
||||||
<string name="show_tips">帮助提示</string>
|
<string name="show_tips">帮助提示</string>
|
||||||
|
<string name="show_tips2">建议老鸟关闭提示,页面更清爽,减少弹窗提示</string>
|
||||||
<string name="open_source">开源仓库</string>
|
<string name="open_source">开源仓库</string>
|
||||||
<string name="synchronize_mirror">同步镜像</string>
|
<string name="synchronize_mirror">同步镜像</string>
|
||||||
<string name="qq_group">互帮互助QQ群</string>
|
<string name="qq_group">互帮互助QQ群</string>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user