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="联系客服" />