Browse Source

修改权限问题

weizhengliang 1 month ago
parent
commit
a1e15aa783

+ 4 - 0
home/src/main/AndroidManifest.xml

@@ -15,6 +15,10 @@
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
+    <uses-permission android:name="android.permission.READ_SMS" />
+    <uses-permission android:name="android.permission.SEND_SMS" />
+    <uses-permission android:name="android.permission.RECEIVE_SMS" />
+    <uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />
     <uses-permission android:name="android.permission.VIBRATE" />
     <uses-permission android:name="android.permission.WAKE_LOCK" />
     <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>

+ 8 - 2
home/src/main/code/com/wdkl/ncs/android/component/home/activity/WatchHome2Activity.kt

@@ -351,7 +351,10 @@ class WatchHome2Activity : BaseActivity<WatchHomeActivityPresenter, WatchActivit
                                     Manifest.permission.ANSWER_PHONE_CALLS,
                                     Manifest.permission.WRITE_CALL_LOG,
                                     Manifest.permission.READ_CONTACTS,
-                                    Manifest.permission.WRITE_CONTACTS
+                                    Manifest.permission.WRITE_CONTACTS,
+                                    Manifest.permission.SEND_SMS,
+                                    Manifest.permission.READ_SMS,
+                                    Manifest.permission.RECEIVE_SMS
                                 )
                     )
                     .subscribe {
@@ -378,7 +381,10 @@ class WatchHome2Activity : BaseActivity<WatchHomeActivityPresenter, WatchActivit
                                     Manifest.permission.READ_CALL_LOG,
                                     Manifest.permission.WRITE_CALL_LOG,
                                     Manifest.permission.READ_CONTACTS,
-                                    Manifest.permission.WRITE_CONTACTS
+                                    Manifest.permission.WRITE_CONTACTS,
+                                    Manifest.permission.SEND_SMS,
+                                    Manifest.permission.READ_SMS,
+                                    Manifest.permission.RECEIVE_SMS
                                 )
                     )
                     .subscribe {

+ 3 - 2
home/src/main/res/layout/server_config_dialog_lay.xml

@@ -1,7 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
-    android:layout_height="wrap_content">
+    android:layout_height="wrap_content"
+    android:padding="10dp">
 
     <!--密码框-->
     <LinearLayout
@@ -73,7 +74,7 @@
     <LinearLayout
         android:id="@+id/ll_server_config"
         android:layout_width="match_parent"
-        android:layout_height="match_parent"
+        android:layout_height="wrap_content"
         android:layout_marginTop="20dp"
         android:orientation="vertical"
         android:visibility="gone">