Saya mencoba untuk mendapatkan getar dan peringatan suara default ketika pemberitahuan saya masuk, tapi sejauh ini tidak berhasil. Saya membayangkan itu ada hubungannya dengan cara saya mengatur default, tetapi saya tidak yakin bagaimana memperbaikinya. Ada pemikiran?
public void connectedNotify() {
Integer mId = 0;
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_notify)
.setContentTitle("Device Connected")
.setContentText("Click to monitor");
Intent resultIntent = new Intent(this, MainActivity.class);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
stackBuilder.addParentStack(MainActivity.class);
stackBuilder.addNextIntent(resultIntent);
PendingIntent resultPendingIntent =
PendingIntent.getActivity(getApplicationContext(),
0,
resultIntent,
PendingIntent.FLAG_UPDATE_CURRENT);
mBuilder.setContentIntent(resultPendingIntent);
mBuilder.setOngoing(true);
Notification note = mBuilder.build();
note.defaults |= Notification.DEFAULT_VIBRATE;
note.defaults |= Notification.DEFAULT_SOUND;
NotificationManager mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(mId, note);
}
android.permission.VIBRATE
AndroidManifest.xml.Jawaban:
Beberapa kode tiruan mungkin bisa membantu Anda.
Tambahkan izin di bawah ini untuk Getaran dalam
AndroidManifest.xml
filesumber
vibrate
Fitur +1 membutuhkan<uses-permission android:name="android.permission.VIBRATE" />
izin<uses-permission android:name="android.permission.VIBRATE" />
pekerjaan.Perpanjangan jawaban TeeTracker,
untuk mendapatkan suara notifikasi default Anda dapat melakukan hal berikut
Ini akan memberi Anda suara notifikasi default.
sumber
Notifikasi Getar
Suara
untuk opsi suara lainnya
sumber
<uses-permission android:name="android.permission.VIBRATE" />
dalam AndroidManifest.xmlIni bekerja dengan baik untuk saya, Anda dapat mencobanya.
sumber
Ini adalah cara sederhana untuk memanggil notifikasi dengan menggunakan getar dan suara default dari sistem.
Tambahkan izin getar jika Anda akan menggunakannya:
Semoga berhasil,'.
sumber
Saya menggunakan kode followung dan berfungsi dengan baik untuk saya.
sumber
// setel audio notifikasi
sumber
Untuk Kotlin Anda bisa Coba ini.
sumber
Untuk mendukung SDK versi> = 26, Anda juga harus membangun NotificationChanel dan mengatur pola getaran dan suara di sana. Ada contoh kode Kotlin:
Dan ini pembangunnya:
Pastikan Anda
AudioAttributes
dipilih dengan benar untuk membaca lebih lanjut di sini .sumber