Android - 震动反馈和提示音实现
见 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 - 震动反馈和提示音实现相关推荐
- android接收消息后提示音,Android仿微信新消息提示音
怕有些人不知道怎么进入微信的新消息提示音功能,我这里说下操作步骤: 打开微信----我---设置---新消息提醒---新消息提示音. 经过以上的步骤就进入了这样的界面 具体实现的步骤. 难点之一:获取 ...
- 华为充电显示android 是怎么回事,华为手机充电提示音教程如何改?Android设置换充电提示音教程...
自苹果ios14充电提示音火了之后,很多安卓手机也增加了这个功能,比如vivo和OPPO,而其它厂牌的手机需要下载软件才能更改充电提示音,还是比较麻烦的,安卓手机充电提示音怎么设置?下面带来全面介绍. ...
- Android怎么自定义充电铃声,安卓手机充电提示音怎么改 Android设置换充电提示音教程...
自苹果ios14充电提示音火了之后,很多安卓手机也增加了这个功能,比如vivo和OPPO,而其它厂牌的手机需要下载软件才能更改充电提示音,还是比较麻烦的,安卓手机充电提示音怎么设置?下面带来全面介绍. ...
- 安卓手机充电慢_安卓手机充电提示音怎么改 Android设置换充电提示音教程
阅读本文前,请您先点击上面的蓝色字体,再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 安卓手机充电提示音怎么设置 1.点击打开手机的设置 ...
- 自定义Android消息推送提示音
在自定义推送通知声音的时候,推送如果不是使用自定义消息,而是应用平台默认的通知的话,一般可能没有办法设置自定义的声音.解决办法. 为了修改自定义声音可以使用自定义消息,但是为了不增加额外的工作量,可以 ...
- Android 直接播放系统提示音
Uri uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); Ringtone rt = RingtoneMa ...
- android原生代码中的情景模式及提示音和通知
如下介绍的是5.1平台中的设置应用中的情景模式及提示音和通知 设置的界面: 对应的java类:com.android.settings.SettingsActivity 对应的xml文件:xml/da ...
- 【Android系统】android提示音修改
Android8.1修改默认音量大小的方法 https://blog.csdn.net/wlwl0071986/article/details/84142225?depth_1-utm_source= ...
- 高仿微信新消息提示音功能
最近公司在做一个项目,有一个切换消息提示音的功能,可以切换本应用收到消息的提示音,而不影响系统提示音.我就按照微信的那个样式进行了编程,最终得到想要的效果. 转载请注明出处,谢谢:http://blo ...
最新文章
- 最大流 ---- 最大权值闭合子图 CodeForces - 1082G[把边抽象成点]
- (五)Docker镜像管理1之镜像操作
- MatConvnet工具箱文档翻译理解(3)
- 下载丨OGG实战项目总结
- 米筐量化不支持c语言_AQ答疑:三分钟入门量化投资
- istringstream字符串流对象
- JavaSE总结(适合Java期末考试复习,JavaSE部分知识回顾)
- Redis Key 过期事件监听
- c++ open_file函数
- Vue实现附件上传功能
- matlab教程易,Matlab经典教程—从入门到精通 中文PDF
- c语言char储存字符串,在c语言中char型数据在内存中的储存形式为什么
- Unity中制作图片字体
- 英语4级的分数如何计算机,英语四级分数如何计算
- Word错别字校对-JCJC
- linux vi 命令,Linux之VI命令详解
- day15-正则表达式
- BGP Confederation(BGP联邦)
- 距测试软件,两步路怎么测量距离 测距工具使用方法介绍
- ts 在vue中的使用总结