Skip to content

Commit 53cb339

Browse files
committed
[Android] update startForegroundService.
1 parent b159c5f commit 53cb339

6 files changed

Lines changed: 21 additions & 20 deletions

File tree

Android/APIExample-Audio/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@ android {
5050
}
5151

5252
compileOptions {
53-
sourceCompatibility = JavaVersion.VERSION_1_8
54-
targetCompatibility = JavaVersion.VERSION_1_8
53+
sourceCompatibility JavaVersion.VERSION_17
54+
targetCompatibility JavaVersion.VERSION_17
5555
}
5656
kotlinOptions {
57-
jvmTarget = "1.8"
57+
jvmTarget = "17"
5858
}
5959

6060
sourceSets {

Android/APIExample-Audio/app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@
1010
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>
1111
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
1212

13+
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
1314
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
14-
<!-- <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />-->
15+
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MICROPHONE" />
1516

1617
<application
1718
android:name=".MainApplication"

Android/APIExample-Compose/app/build.gradle.kts

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ android {
5353

5454
buildFeatures {
5555
buildConfig = true
56+
compose = true
5657
}
5758
buildTypes {
5859
debug {
@@ -69,14 +70,11 @@ android {
6970
}
7071
}
7172
compileOptions {
72-
sourceCompatibility = JavaVersion.VERSION_1_8
73-
targetCompatibility = JavaVersion.VERSION_1_8
73+
sourceCompatibility = JavaVersion.VERSION_17
74+
targetCompatibility = JavaVersion.VERSION_17
7475
}
7576
kotlinOptions {
76-
jvmTarget = "1.8"
77-
}
78-
buildFeatures {
79-
compose = true
77+
jvmTarget = "17"
8078
}
8179
composeOptions {
8280
kotlinCompilerExtensionVersion = "1.5.14"
@@ -136,8 +134,5 @@ dependencies {
136134
} else {
137135
implementation("io.agora.rtc:full-sdk:${agoraSdkVersion}")
138136
implementation("io.agora.rtc:full-screen-sharing:${agoraSdkVersion}")
139-
// implementation(libs.agora.full.sdk)
140-
// implementation(libs.agora.full.screen.sharing)
141137
}
142-
143138
}

Android/APIExample-Compose/app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
<uses-permission android:name="android.permission.INTERNET" />
77
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
88
<uses-permission android:name="android.permission.REORDER_TASKS" />
9-
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
109
<uses-permission android:name="android.permission.RECORD_AUDIO" />
1110
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
1211
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

Android/APIExample/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,11 @@ android {
5454
}
5555

5656
compileOptions {
57-
sourceCompatibility = JavaVersion.VERSION_1_8
58-
targetCompatibility = JavaVersion.VERSION_1_8
57+
sourceCompatibility JavaVersion.VERSION_17
58+
targetCompatibility JavaVersion.VERSION_17
5959
}
6060
kotlinOptions {
61-
jvmTarget = "1.8"
61+
jvmTarget = "17"
6262
}
6363

6464
sourceSets {

Android/APIExample/app/src/main/AndroidManifest.xml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,28 @@
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
33
xmlns:tools="http://schemas.android.com/tools">
44

5-
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
6-
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION" />
75
<uses-permission android:name="android.permission.CAMERA" />
86
<uses-permission android:name="android.permission.INTERNET" />
97
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
108
<uses-permission android:name="android.permission.RECORD_AUDIO" />
119
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
12-
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
10+
1311
<uses-permission android:name="android.permission.BLUETOOTH"/>
1412
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>
1513
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
1614

1715
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
1816
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
1917

18+
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
19+
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
20+
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MICROPHONE" />
21+
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION" />
22+
2023
<uses-sdk tools:overrideLibrary="com.softsugar.hardwarebuffer" />
24+
<uses-feature
25+
android:name="android.hardware.camera"
26+
android:required="false" />
2127

2228
<application
2329
android:name=".MainApplication"

0 commit comments

Comments
 (0)