Android O 通知设置提示音

NotificationChannel channel = new NotificationChannel("1","name", NotificationManager.IMPORTANCE_HIGH);
channel.enableVibration(true);
channel.enableLights(true);
channel.setBypassDnd(true);
channel.setShowBadge(true);
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
manager.createNotificationChannel(channel);
Notification.Builder builder = new Notification.Builder(this,"1");
builder.setContentTitle("title")
.setContentText("hhhhhhh")
.setSmallIcon(R.mipmap.ic_launcher);
Notification notification = builder.build();
manager.notify(1,notification);

            以上代码创建的通知没有提示音,需要手动打开。有没有什么方法让创建的通知默认有提示音。
0

1个回答

channel.setVibrationPattern

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android O中Notification进度条一直弹出提示及提示音
Android 8.0中Notification的Progress每次更新进度,都会弹出提示,并且有提示音。原代码如下public void notifyDownloading(long progress, long num, String file_name) {n Notification.Builder mBuilder;n mBuilder = new Notification...
Android O 中充电提示音的几种添加更改方式
原生充电提示音nn问题:在设置中有充电提示音的打开选项,但打开后,插上充电线也是听不到充电音 n实际情况:需要无线充电的时候才会发出声音nnPowerManagerService.java中插拔充电线会执行updateIsPoweredLocked()nn private void updateIsPoweredLocked(int dirty) {n ......
Android8.1 修改默认通知声音
Android8.1 修改默认通知声音nn最近手头比较着急的需求功能都解决的差不多了,开始寻找一些小的功能点,比如蓝牙的默认名称、通知的默认声音,以及各种各样的小问题,虽然不影响功能性,但是体验度会差很多。所以看的到的,能修改还是会尽量修改。nn首先还是要找到定义默认通知声音的地方,网上搜了下: nbuild/make/target/product/full_base.mknn# Addition...
自定义消息通知、手机震动、提示音
Android中自定义消息通知、获取手机震动、提示音,在此做下记录package com.wjy.project.railway.activity;nnimport android.annotation.TargetApi;nimport android.app.Notification;nimport android.app.NotificationManager;nimport android...
关于Android 8.0后notification通知声音无法关闭或开启的问题
Android O更新已经有很长一段时间了,然而也带来了很多适配的问题,比如:app无法自动安装的问题,通知栏无法显示的问题等等。今天我们说说通知栏的声音无法关闭的问题。n因为很多应用更新用的是notification创建一个前台通知,放在通知栏中给用户展示下载进度和提示内容,那么由于Android O引进了一个新的概念,那就是NotificationChannel,想知道相关属性和介绍可以去看看...
android原生代码中的情景模式及提示音和通知
如下介绍的是5.1平台中的设置应用中的情景模式及提示音和通知rnrn设置的界面:rn对应的java类:com.android.settings.SettingsActivityrn对应的xml文件:xml/dashboard_categories.xmlrnrnrn情景模式:rn对应的java类:com.android.settings.profiles.ProfilesSettingsrn对应的
Android 根据系统声音模式设置提醒方式
通知提醒对很多应用来说必不可少的,但是有的提醒方式需要根据系统声音模式进行相应的改变,比如系统声音模式设置为静音则响应方式也应为静音,为震动则为震动,通过获取系统声音模式改变响应方式是apk必备要点,以下为代码.nn主要代码:nnnnpublic class SoundCtrol {nn private Vibrator mVibrator;n private int MUTE = 0...
Android 获取手机系统的声音设置管理通知提醒的声音
通知提醒对很多需要推送的应用来说是必不可少的,但是有的推送需要声音或者震动,也有的因为开会的话想要一个静音的,那么我们应该如何设置的,于是我就研究了一下,首先我们就要获取到手机系统声音的当前设置,代码如下AudioManager am = (AudioManager) contextn .getSystemService(Context.AUDIO_SERVICE);
Android中通知的提示音、震动和LED灯效果小例子
通知(Notification)是 Android 系统中比较有特色的一个功能,当某个应用程序希望向n用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助通知来实现。发出一n条通知后,手机最上方的状态栏中会显示一个通知的图标,下拉状态栏后可以看到通知的详n细内容。n使用:当程序进入到后台的时候我们才需要使用通知,所以在广播接收器和服务中使用通知较多。nnn下面的代码是在通知
Android Notification关闭呼吸灯、震动和声音
1. 前言nn最近需要实现一个不会打开呼吸灯、不会震动和没声音的通知,查找了很多资料,但没有一个写得完整的。东凑凑,西凑凑,自己摸索了几个小时,找到了一种较可靠的方式。nn2. 解决方案nn这种方案兼容到了Android 8.0,三星、华为和小米手机都有效果。nnnNotificationManager notificationManager = (NotificationManager) con...
Android 5.1 Settings添加通知震动,通知音乐的开关功能实现
转载请注明我的链接,尊重原创 !!!!!!!!!!!!!rnrnrn  在Android系统订制Settings模块的时候需要添加许多自定义的功能,本文就讲一下如何在Settings模块实现通知震动和通知音乐的开关功能实现。rn   主要思路是在rn     1:Settings DB中添加两个Switch开关,一个是通知音乐  一个是通知震动 ,关闭的时候所有的Notifiction都没法震动和
Android中通知的提示音、震动和LED灯demo
Android中的通知到来时,有震动、音乐盒LED的提示,会提高用户的体验
Android6.0锁屏提示音如何默认开启?
android6.0的锁屏提示音默认是关闭的,最近有客户需求要默认打开,如何开启?需要修改两个地方即可.nn1.alps\frameworks\base\media\java\com\mediatek\audioprofile\AudioProfileManager.javannnn2.alps\frameworks\base\packages\SettingsProvider\res\value...
极光推送自定义通知栏提示音
话不多说直接上代码nnn /**n * 实现自定义推送声音n * @param contextn * @param bundlen */nn private void processCustomMessage(Context context, Bundle bundle) {nn NotificationManager notification...
Android仿微信新消息提示音
环信聊天消息提示音的实现 仿微信新消息提示音设置。 n 思路:用RingtoneManager查询出title,Ringtone,uri信息,title用来展示,Ringtone用来播放,uri设置提示音时保存到本地,消息到来时,从本地获取存储的Uri,然后根据uri获取Ringtone对象,播放提示音。效果图: n布局文件用ListView 实体类,用来存储提示音信息:/**n *
关于Android 7.0系统通知声音不能播放
由于沉迷于撸(nong)码(yao),很久没有更新过博客了,甚是惭愧.公司的项目比较高大上,主要面对老外开发,所以要适配各种版本的Android机,项目里有个闹钟提醒患者吃药的功能,但是这个功能获取系统通知铃声在Android 6.0以下好好的,换了个7.0的手机却不能播放出声音了.Android的锅,我们不背,我们不背…但是能解决的还是解决下吧.问题现象及问题定位NotificationCompa
Android 极光推送 自定义通知铃声
公司使用的推送功能使用的是极光推送,对于普通的通知,极光推送API自动集成了声音的提示,但是对于一些特殊的情况,我们就需要自定义声音提示。 n有点坑的是极光并没有提供设置自定通知铃声的接口,所以只能自己来写一个通知铃声。相对应的通知栏的显示也要自定义。nn这里我们如果使用自定义铃声就需要在发送推送的时候,使用附加字段消息,在里面自定定义一个附加字段,然后在接收推送的时候根据那个附加字段消息来判断使...
Android 8.0或其以上的系统上的通知的创建和取消通知震动
今天在做通知的模块。才知道8.0及其以上的系统通知的创建已经不是简单的用 NoticeficationCompat.Builder就可以创建出来的。8.0系统引入了一个消息通道概念----- NotificationChannel。所以我们需要创建通知的时候,判断下是否是8的系统。以下是完整代码 //1:获取系统提供的通知管理服务n notificationManager = (...
Android 修改默认来电他,通知铃声
# Additional settings used in all AOSP buildsnPRODUCT_PROPERTY_OVERRIDES := \n ro.config.ringtone=Ring_Synth_04.ogg \n ro.config.notification_sound=pixiedust.ogg \
android手机震动、提示音、播放系统音乐和研究7.0,6.0弹出Notification出现crash问题
一、android手机震动实现方式: /**n * 。两个Vibrate函数的参数简单介绍如下:n * <p>n * final Activity activity :调用该方法的Activity实例n * <p>n * long milliseconds :震动的时长,单位是毫秒n * <p>n * <p>n * long[]
使用MediaPlayer播放系统通知音
1.MediaPlayer设置: MediaPlayer mp = new MediaPlayer();n try {n mp.setDataSource(getApplicationContext(), getSystemDefultRingtoneUri());n mp.setAudioStreamType(AudioMan
推送通知自定义提示声音
在自定义推送通知声音的时候,推送如果不是使用自定义消息,而是应用平台默认的通知的话,一般可能没有办法设置自定义的声音。解决办法。rn为了修改自定义声音可以使用自定义消息,但是为了不增加额外的工作量,可以在receiver接收到通知的时候自定义播放一段铃声。rn播放铃声的代码片段:rnpublic void playSound() { n String uri = "android.
通知提示音修改默认铃声
近日有个需求:用户要求把手机通知的提示音改为默认的手机铃声,改了好久终于做出了,做个记录。nn代码如下:nnn /**n * 启动通知n */n public void showNotification(CharSequence title, CharSequence content, Class&amp;lt;?&amp;gt; jumpActivity) {n mNotif...
SystemUI接到通知播声音提示原理
在手机接收到notification的时候,有静音,震动,声音三种提示方式,特意说明下声音播放的触发流程:nn在SystemUI启动的时候,会start()一个媒体播放类:nnnpublic class RingtonePlayer extends SystemUI {n private static final String TAG = &quot;RingtonePlayer&quot;;n priv...
Android 情景模式提示音默认修改
frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.javaprivate void loadUISoundEffectsSettings(SQLiteStatement stmt) {n loadBooleanSetting(stmt, Settings.Sys
安卓开发使用Notifiation推送通知没有声音、振动等
安卓开发使用Notifiation推送通知没有声音、振动等写在前面的话问题表现权限方面控制台相关警告其他说明n写在前面的话n这里不打算写教程,网上一搜大同小异,但是遇到的问题却让人摸不到头脑,我去安卓官方查看doc也没发现哪里写错。非常疑惑,所以记录下来,解决后作为自己经验的累积。n问题表现nnn通知可以发出,但nbuilder.setAutoCancel(true) .setDefaults(N...
android 通知 和 通知的声音 (附源码)
NULL 博文链接:https://leequer.iteye.com/blog/849364
Notification 自定义声音提示
在Notification中使用自定义的声音,自己要处理声音提示这个方法:具体n NotificationCompat.Builder builder = new NotificationCompat.Builder(context); n builder.setSound(soundUri); // 关键是这里使用的Uri的方式去定义的.之前想放在assets中去获取,失败了.后来在stack
怎么去除小米手机通知提示音
1,打开手机,进入设置页面rn2,选择声音和振动rn3,选择默认通知提示音->选择铃声->选无rn说明:在小米手机上测试的,其他版本手机应该是类似的。
android 极光推送 自定义声音
官方文档未写如何自定义声音https://docs.jiguang.cn/jpush/client/Android/android_sdk/但可以看到 客户端设置通知栏样式可以定义样式,那么可以禁用极光的声音,收到通知就播放一个声音就好:禁用: // 极光n JPushInterface.setDebugMode(IS_DEBUG);n JPushInterface.init(this);n...
Android 播放系统提示音
Android 播放系统提示音nnnUri uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);  nnRingtone rt = RingtoneManager.getRingtone(getApplicationContext(), uri);  nnrt.play();nn ...
Android获取系统提示音
有消息来了,让系统提示音响一下,,获取系统提示音的方法很简单。直接上代码
android7.1.1 接收新邮件时没有铃声提示
platform/packages/apps/UnifiedEmail / src/com/android/mail/utils/NotificationUtils.java
通知栏声音的开启与关闭
问题引出:在项目中牵涉到设置,里面有对推送信息的声音的设置。n思路:1、开始觉得既然是用nnotification.defaults = Notification.DEFAULT_SOUND;n来开启声音,那么关闭就应该用类似notification.defaults = null;n这样的方式,但是查到的资料发现没有这么用的。n2、因为牵涉到推送的功能,所以难免要看第三方推送给出的de
android6.0蓝牙配对加入提示音
在广播接收器里截获蓝牙配对的广播rn....rnrnif (action.equals(BluetoothDevice.ACTION_PAIRING_REQUEST)) {rn......rn   Uri sound = Settings.System.DEFAULT_NOTIFICATION_URI;rn                AudioManager audio = (AudioMan
Android设置自定义手机铃声、短信、通知及闹钟铃声的方法
Android各种铃声提示音的自定义设置,在默认情况下不支持设置T卡中的文件。需要在T卡根目录中建立相应的文件夹,然后将所需的铃声文件复制到新建的文件夹中,才可以进行设置。各种铃声所对应的文件夹列举如下:rn手机铃声:Ringtonesrn信息:Notificationsrn闹钟:Alarms
Android系统修改gmail和google日历默认铃声,区别于系统的默认通知音
需求:rn单独修改gmail和google日历默认铃声,区别于系统的默认通知音rn解决方法:rn因为GMS包没有源码,所以无法通过修改apk的方法解决,只能修改获取默认铃声时的uri实现。rn具体设计到的文件rn/base/media/java/android/media/RingtoneManager.javarn/base/packages/SystemUI/src/com/android/systemu...
NotificationManager 通知声音控制逻辑
主要分析Notification通知声音流程nn一般使用Notification用法如下:nnnn// 创建一个NotificationManager的引用 nNotificationManager notificationManager = (NotificationManager) n this.getSystemService(android.content.Context...
Android调用短信和播放声音源码
这些都是调用android系统自身的所有没有什么难的。看一下查查文档就没有问题
Android O之通知
Android O上的通知相关更新带有横线的选项表示有二级菜单点击横线上端的图标表示开关改功能,点击横线下面的文字表示打开二级菜单。更加紧凑直观的操作方式。应用通知权限更改 n需要应用支持,对于应用发送的不同类型的通知进行管理,以净化与用户交互的方式和减少能耗。 n同时也支持通过后台限制应用的推送功能来延长设备续航。 n参考自Android O预览版上手:请给安卓厂商一个升级的理由Notificat
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 数据库课程o 数据库课程o