Limit custom alerts to notification events
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
||||
<uses-permission android:name="android.permission.VIBRATE" />
|
||||
|
||||
<application android:theme="@style/Theme.AppCompat.DayNight">
|
||||
<activity android:name=".MainActivity" android:exported="true" android:launchMode="singleTop">
|
||||
|
||||
@@ -9,9 +9,6 @@ import android.graphics.Bitmap
|
||||
import android.media.AudioAttributes
|
||||
import android.media.RingtoneManager
|
||||
import android.os.Bundle
|
||||
import android.os.VibrationAttributes
|
||||
import android.os.VibrationEffect
|
||||
import android.os.VibratorManager
|
||||
import android.widget.Button
|
||||
import android.widget.LinearLayout
|
||||
import android.widget.ScrollView
|
||||
@@ -72,7 +69,6 @@ class MainActivity : AppCompatActivity() {
|
||||
"chronometer" -> postChronometer()
|
||||
"timeout" -> postTimeout()
|
||||
"group" -> postGroup()
|
||||
"direct_vibration" -> directNotificationVibration()
|
||||
"cancel_text" -> manager.cancel(TEXT_ID)
|
||||
"cancel_all" -> manager.cancelAll()
|
||||
}
|
||||
@@ -125,13 +121,6 @@ class MainActivity : AppCompatActivity() {
|
||||
manager.notify(GROUP_SUMMARY, base().setContentTitle("Grouped summary").setGroup(GROUP_KEY).setGroupSummary(true).build())
|
||||
}
|
||||
|
||||
private fun directNotificationVibration() {
|
||||
getSystemService(VibratorManager::class.java).defaultVibrator.vibrate(
|
||||
VibrationEffect.createWaveform(longArrayOf(0, 200), -1),
|
||||
VibrationAttributes.Builder().setUsage(VibrationAttributes.USAGE_NOTIFICATION).build(),
|
||||
)
|
||||
}
|
||||
|
||||
private companion object {
|
||||
const val CHANNEL = "test"
|
||||
const val EXTRA_ACTION = "helper_action"
|
||||
@@ -156,7 +145,6 @@ class MainActivity : AppCompatActivity() {
|
||||
"Post very long text" to "very_long_text",
|
||||
"Post inbox" to "inbox", "Post progress" to "progress", "Update progress" to "progress_update",
|
||||
"Post chronometer" to "chronometer", "Post timeout" to "timeout", "Post group" to "group",
|
||||
"Direct notification vibration" to "direct_vibration",
|
||||
"Cancel text" to "cancel_text", "Cancel all" to "cancel_all",
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user