见 BaseNotifyFragment :

震动权限:

  <uses-permission android:name="android.permission.VIBRATE" />

代码如下:

public abstract class BaseNotifyFragment extends BaseFragment {private Vibrator mVibrator;private Ringtone mRingtone;@Overridepublic void onActivityCreated(@Nullable Bundle savedInstanceState) {super.onActivityCreated(savedInstanceState);// 初始化震动通知if (isInitVibratorNotify()) {mVibrator = (Vibrator) mActivity.getSystemService(Service.VIBRATOR_SERVICE);}if (isInitRingNotify()) {Uri notifyUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);mRingtone = RingtoneManager.getRingtone(mContext, notifyUri);}}@Overridepublic void onDestroyView() {super.onDestroyView();if (mVibrator != null) {mVibrator.cancel();}if (mRingtone != null && mRingtone.isPlaying()) {mRingtone.stop();}}/*** 震动通知*/protected void notifyVibrator() {if (mVibrator != null) {// 震动 1smVibrator.vibrate(1000);}}/*** 声音通知*/protected void notifyRing() {if (mRingtone != null) {mRingtone.play();}}/*** 是否打开震动** @return 震动*/protected boolean isInitVibratorNotify() {return false;}/*** 是否打开声音提醒** @return 声音*/protected boolean isInitRingNotify() {return false;}}

Android - 震动反馈和提示音实现相关推荐

  1. android接收消息后提示音,Android仿微信新消息提示音

    怕有些人不知道怎么进入微信的新消息提示音功能,我这里说下操作步骤: 打开微信----我---设置---新消息提醒---新消息提示音. 经过以上的步骤就进入了这样的界面 具体实现的步骤. 难点之一:获取 ...

  2. 华为充电显示android 是怎么回事,华为手机充电提示音教程如何改?Android设置换充电提示音教程...

    自苹果ios14充电提示音火了之后,很多安卓手机也增加了这个功能,比如vivo和OPPO,而其它厂牌的手机需要下载软件才能更改充电提示音,还是比较麻烦的,安卓手机充电提示音怎么设置?下面带来全面介绍. ...

  3. Android怎么自定义充电铃声,安卓手机充电提示音怎么改 Android设置换充电提示音教程...

    自苹果ios14充电提示音火了之后,很多安卓手机也增加了这个功能,比如vivo和OPPO,而其它厂牌的手机需要下载软件才能更改充电提示音,还是比较麻烦的,安卓手机充电提示音怎么设置?下面带来全面介绍. ...

  4. 安卓手机充电慢_安卓手机充电提示音怎么改 Android设置换充电提示音教程

    阅读本文前,请您先点击上面的蓝色字体,再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 安卓手机充电提示音怎么设置 1.点击打开手机的设置 ...

  5. 自定义Android消息推送提示音

    在自定义推送通知声音的时候,推送如果不是使用自定义消息,而是应用平台默认的通知的话,一般可能没有办法设置自定义的声音.解决办法. 为了修改自定义声音可以使用自定义消息,但是为了不增加额外的工作量,可以 ...

  6. Android 直接播放系统提示音

    Uri uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); Ringtone rt = RingtoneMa ...

  7. android原生代码中的情景模式及提示音和通知

    如下介绍的是5.1平台中的设置应用中的情景模式及提示音和通知 设置的界面: 对应的java类:com.android.settings.SettingsActivity 对应的xml文件:xml/da ...

  8. 【Android系统】android提示音修改

    Android8.1修改默认音量大小的方法 https://blog.csdn.net/wlwl0071986/article/details/84142225?depth_1-utm_source= ...

  9. 高仿微信新消息提示音功能

    最近公司在做一个项目,有一个切换消息提示音的功能,可以切换本应用收到消息的提示音,而不影响系统提示音.我就按照微信的那个样式进行了编程,最终得到想要的效果. 转载请注明出处,谢谢:http://blo ...

最新文章

  1. Ubuntu 64位系统安装flash player
  2. nginx+tomcat实现Windows系统下的负载均衡搭建教程
  3. 十进制 转换 2-10 进制,int的扩展方法
  4. python传中文参数_解决Python传递中文参数的问题
  5. vsn服务器 需要先建项目才能,急求!项目马上上线,但是Oracle服务器存在问题...
  6. 如何在IOS平台上使用js直接调用OC方法(转)
  7. 记录一个修复ubuntu系统主机前置耳机孔没有声音的方法
  8. web前端面试题总结
  9. 【单片机基础篇】51单片机流水灯
  10. 一线数据分析师教你如何写简历才能脱颖而出!
  11. 【一】MADDPG-单智能体|多智能体总结(理论、算法)
  12. curse库的使用总结
  13. 005-汇编加法指令ADD
  14. 十分钟掌握折半查找法,
  15. coreldraw sp2精简版 x4_coreldraw x4
  16. 高质量 iOS 博客推荐(iOS界技术大牛)
  17. 小米电视4A Android8,小米电视4A精简系统教程
  18. vb.net自动发帖器2(httpwebrequest实现)
  19. 【AlarmManager】待机唤醒功能
  20. V831体验—烧录系统

热门文章

  1. AR+餐饮创意应用亮相微信公开课
  2. 深入Android渲染机制
  3. java调用https的webservice,https的wsdl
  4. ruby sinatra
  5. CAD多张图纸批量转PDF怎么转?分享批量转换方法
  6. matlab中实现模糊粗糙集
  7. TL-WR886N刷OpenWRT(明月大神编译)无线发现不了----正确无线设置
  8. 【无标题】threejs 使用composer后的场景变暗解决
  9. 微信小程序如何插入广告
  10. 最近爆火的超级可爱的猫猫回收站设置教程