update 自动通过好友请求开关
This commit is contained in:
@@ -111,6 +111,9 @@ object Constant {
|
|||||||
var oldDevice: Boolean
|
var oldDevice: Boolean
|
||||||
get() = SPUtils.getInstance().getBoolean("oldDevice", false)
|
get() = SPUtils.getInstance().getBoolean("oldDevice", false)
|
||||||
set(value) = SPUtils.getInstance().put("oldDevice", value)
|
set(value) = SPUtils.getInstance().put("oldDevice", value)
|
||||||
|
var autoPassFriendRequest: Boolean
|
||||||
|
get() = SPUtils.getInstance().getBoolean("autoPassFriendRequest", true)
|
||||||
|
set(value) = SPUtils.getInstance().put("autoPassFriendRequest", value)
|
||||||
var duplicationFilter: Boolean
|
var duplicationFilter: Boolean
|
||||||
get() = SPUtils.getInstance().getBoolean("apiDuplicationFilter", true)
|
get() = SPUtils.getInstance().getBoolean("apiDuplicationFilter", true)
|
||||||
set(value) {
|
set(value) {
|
||||||
|
|||||||
@@ -70,6 +70,11 @@ class SettingsAdvanceActivity : AppCompatActivity() {
|
|||||||
Constant.oldDevice = isChecked
|
Constant.oldDevice = isChecked
|
||||||
updateOldDeviceConfig()
|
updateOldDeviceConfig()
|
||||||
})
|
})
|
||||||
|
sw_auto_pass_friend_request.isChecked = Constant.autoPassFriendRequest
|
||||||
|
sw_auto_pass_friend_request.setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener { buttonView, isChecked ->
|
||||||
|
LogUtils.i("sw_auto_pass_friend_request onCheckedChanged: $isChecked")
|
||||||
|
Constant.autoPassFriendRequest = isChecked
|
||||||
|
})
|
||||||
ll_corp_param.visibility = if (Constant.customLink) View.VISIBLE else View.GONE
|
ll_corp_param.visibility = if (Constant.customLink) View.VISIBLE else View.GONE
|
||||||
rl_username.visibility = if (Constant.customMP) View.VISIBLE else View.GONE
|
rl_username.visibility = if (Constant.customMP) View.VISIBLE else View.GONE
|
||||||
rl_qa_url.setOnClickListener { showQaUrlDialog() }
|
rl_qa_url.setOnClickListener { showQaUrlDialog() }
|
||||||
|
|||||||
@@ -99,6 +99,7 @@ object WeworkLoopImpl {
|
|||||||
* 读取通讯录好友请求
|
* 读取通讯录好友请求
|
||||||
*/
|
*/
|
||||||
private fun getFriendRequest(): Boolean {
|
private fun getFriendRequest(): Boolean {
|
||||||
|
if (!Constant.autoPassFriendRequest) return true
|
||||||
val list = AccessibilityUtil.findAllOnceByText(getRoot(), "通讯录", exact = true)
|
val list = AccessibilityUtil.findAllOnceByText(getRoot(), "通讯录", exact = true)
|
||||||
for (item in list) {
|
for (item in list) {
|
||||||
val childCount = item.parent?.parent?.parent?.childCount
|
val childCount = item.parent?.parent?.parent?.childCount
|
||||||
|
|||||||
@@ -230,6 +230,48 @@
|
|||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
|
||||||
|
<RelativeLayout
|
||||||
|
android:id="@+id/rl_auto_pass_friend_request"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:paddingStart="@dimen/setting_start_padding"
|
||||||
|
android:paddingTop="@dimen/setting_vertical_padding"
|
||||||
|
android:paddingEnd="@dimen/setting_end_padding"
|
||||||
|
android:paddingBottom="@dimen/setting_vertical_padding">
|
||||||
|
|
||||||
|
<Switch
|
||||||
|
android:id="@+id/sw_auto_pass_friend_request"
|
||||||
|
android:layout_width="@dimen/setting_end_font_width"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_alignParentEnd="true"
|
||||||
|
android:layout_centerVertical="true"
|
||||||
|
android:layout_marginStart="@dimen/setting_end_start_padding" />
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_centerVertical="true"
|
||||||
|
android:layout_marginStart="@dimen/setting_start_padding"
|
||||||
|
android:layout_toStartOf="@id/sw_auto_pass_friend_request"
|
||||||
|
android:orientation="vertical">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="自动通过好友请求"
|
||||||
|
android:textColor="@color/color_333333"
|
||||||
|
android:textSize="@dimen/setting_start_font_size" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="开启此功能自动通过好友请求"
|
||||||
|
android:textColor="@color/color_999999"
|
||||||
|
android:textSize="@dimen/setting_end_font_size" />
|
||||||
|
|
||||||
|
</LinearLayout>
|
||||||
|
</RelativeLayout>
|
||||||
|
|
||||||
<RelativeLayout
|
<RelativeLayout
|
||||||
android:id="@+id/rl_qa_url"
|
android:id="@+id/rl_qa_url"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
|||||||
Reference in New Issue
Block a user