diff --git a/app/build.gradle b/app/build.gradle
index af4dd1f..26407fb 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -18,8 +18,8 @@
applicationId "com.casic.smarttube"
minSdkVersion 26
targetSdkVersion 33
- versionCode 1030
- versionName "1.0.3"
+ versionCode 1040
+ versionName "1.0.4"
}
buildTypes {
diff --git a/app/build.gradle b/app/build.gradle
index af4dd1f..26407fb 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -18,8 +18,8 @@
applicationId "com.casic.smarttube"
minSdkVersion 26
targetSdkVersion 33
- versionCode 1030
- versionName "1.0.3"
+ versionCode 1040
+ versionName "1.0.4"
}
buildTypes {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 101282b..cbf46d3 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -18,10 +18,12 @@
+
+
diff --git a/app/build.gradle b/app/build.gradle
index af4dd1f..26407fb 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -18,8 +18,8 @@
applicationId "com.casic.smarttube"
minSdkVersion 26
targetSdkVersion 33
- versionCode 1030
- versionName "1.0.3"
+ versionCode 1040
+ versionName "1.0.4"
}
buildTypes {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 101282b..cbf46d3 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -18,10 +18,12 @@
+
+
diff --git a/app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt
index f728f37..e443ed7 100644
--- a/app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt
@@ -1,6 +1,7 @@
package com.casic.smarttube.fragment
import android.content.Intent
+import android.net.Uri
import android.os.Bundle
import android.os.CountDownTimer
import android.view.LayoutInflater
@@ -157,6 +158,13 @@
}.start()
}
+ binding.phoneNumberView.setOnClickListener {
+ val intent = Intent()
+ intent.action = Intent.ACTION_CALL
+ intent.data = Uri.parse("tel:${binding.phoneNumberView.text}")
+ startActivity(intent)
+ }
+
/**
* 数据监听
* */
diff --git a/app/build.gradle b/app/build.gradle
index af4dd1f..26407fb 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -18,8 +18,8 @@
applicationId "com.casic.smarttube"
minSdkVersion 26
targetSdkVersion 33
- versionCode 1030
- versionName "1.0.3"
+ versionCode 1040
+ versionName "1.0.4"
}
buildTypes {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 101282b..cbf46d3 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -18,10 +18,12 @@
+
+
diff --git a/app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt
index f728f37..e443ed7 100644
--- a/app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt
@@ -1,6 +1,7 @@
package com.casic.smarttube.fragment
import android.content.Intent
+import android.net.Uri
import android.os.Bundle
import android.os.CountDownTimer
import android.view.LayoutInflater
@@ -157,6 +158,13 @@
}.start()
}
+ binding.phoneNumberView.setOnClickListener {
+ val intent = Intent()
+ intent.action = Intent.ACTION_CALL
+ intent.data = Uri.parse("tel:${binding.phoneNumberView.text}")
+ startActivity(intent)
+ }
+
/**
* 数据监听
* */
diff --git a/app/src/main/java/com/casic/smarttube/utils/LocaleConstant.kt b/app/src/main/java/com/casic/smarttube/utils/LocaleConstant.kt
index ee05837..e91edb0 100644
--- a/app/src/main/java/com/casic/smarttube/utils/LocaleConstant.kt
+++ b/app/src/main/java/com/casic/smarttube/utils/LocaleConstant.kt
@@ -18,6 +18,7 @@
Manifest.permission.ACCESS_FINE_LOCATION,
Manifest.permission.READ_PHONE_STATE,
Manifest.permission.CAMERA,
+ Manifest.permission.CALL_PHONE,
Manifest.permission.READ_MEDIA_IMAGES,
Manifest.permission.MANAGE_EXTERNAL_STORAGE,
Manifest.permission.READ_EXTERNAL_STORAGE,
@@ -30,6 +31,7 @@
Manifest.permission.ACCESS_FINE_LOCATION,
Manifest.permission.READ_PHONE_STATE,
Manifest.permission.CAMERA,
+ Manifest.permission.CALL_PHONE,
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE
)
diff --git a/app/build.gradle b/app/build.gradle
index af4dd1f..26407fb 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -18,8 +18,8 @@
applicationId "com.casic.smarttube"
minSdkVersion 26
targetSdkVersion 33
- versionCode 1030
- versionName "1.0.3"
+ versionCode 1040
+ versionName "1.0.4"
}
buildTypes {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 101282b..cbf46d3 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -18,10 +18,12 @@
+
+
diff --git a/app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt
index f728f37..e443ed7 100644
--- a/app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt
@@ -1,6 +1,7 @@
package com.casic.smarttube.fragment
import android.content.Intent
+import android.net.Uri
import android.os.Bundle
import android.os.CountDownTimer
import android.view.LayoutInflater
@@ -157,6 +158,13 @@
}.start()
}
+ binding.phoneNumberView.setOnClickListener {
+ val intent = Intent()
+ intent.action = Intent.ACTION_CALL
+ intent.data = Uri.parse("tel:${binding.phoneNumberView.text}")
+ startActivity(intent)
+ }
+
/**
* 数据监听
* */
diff --git a/app/src/main/java/com/casic/smarttube/utils/LocaleConstant.kt b/app/src/main/java/com/casic/smarttube/utils/LocaleConstant.kt
index ee05837..e91edb0 100644
--- a/app/src/main/java/com/casic/smarttube/utils/LocaleConstant.kt
+++ b/app/src/main/java/com/casic/smarttube/utils/LocaleConstant.kt
@@ -18,6 +18,7 @@
Manifest.permission.ACCESS_FINE_LOCATION,
Manifest.permission.READ_PHONE_STATE,
Manifest.permission.CAMERA,
+ Manifest.permission.CALL_PHONE,
Manifest.permission.READ_MEDIA_IMAGES,
Manifest.permission.MANAGE_EXTERNAL_STORAGE,
Manifest.permission.READ_EXTERNAL_STORAGE,
@@ -30,6 +31,7 @@
Manifest.permission.ACCESS_FINE_LOCATION,
Manifest.permission.READ_PHONE_STATE,
Manifest.permission.CAMERA,
+ Manifest.permission.CALL_PHONE,
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE
)
diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml
index e30b5cf..14be5f8 100644
--- a/app/src/main/res/layout/fragment_mine.xml
+++ b/app/src/main/res/layout/fragment_mine.xml
@@ -206,13 +206,14 @@
android:text="联系客服" />