当有新通知到达时,常常以响铃方式提醒用户。这里主要讲怎么通过简单的代码来播放系统默认的铃声。请参阅下面的关键代码:

import java.util.Random;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.Service;
import android.content.Context;
import android.media.AudioManager;public class TipHelper {// 播放默认铃声// 返回Notification idpublic static int PlaySound(final Context context) {NotificationManager mgr = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);Notification nt = new Notification();nt.defaults = Notification.DEFAULT_SOUND;int soundId = new Random(System.currentTimeMillis()).nextInt(Integer.MAX_VALUE);mgr.notify(soundId, nt);return soundId;}
}

该方法的参数,传递Activity的引用即可。当然,上面的代码,在静音模式下,是无法播放的。

Android 一个简单手机响铃功能实现相关推荐

  1. android实现计算器功能吗,利用Android实现一个简单的计算器功能

    利用Android实现一个简单的计算器功能 发布时间:2020-11-20 16:25:01 来源:亿速云 阅读:90 作者:Leah 今天就跟大家聊聊有关利用Android实现一个简单的计算器功能, ...

  2. android计算器功能实现,在android中利用 studio实现一个简单的计算器功能

    在android中利用 studio实现一个简单的计算器功能 发布时间:2020-11-07 15:35:20 来源:亿速云 阅读:168 作者:Leah 这篇文章将为大家详细讲解有关在android ...

  3. Android中实现一个简单的照相功能

    一个简单的照相功能,拍照之后在另一个activit中显示出拍照的图片. 首先是布局文件: <?xml version="1.0" encoding="utf-8&q ...

  4. Android——一个简单的APP模版

    Android--一个简单的APP模版 述 效果视频 技术栈 地图.定位.导航 地图 定位 导航 偏好设置 当前导航信息 预定车位和订单结算 创建订单 计时服务传导 后台服务计时 订单结算 个人信息 ...

  5. 简单Android手机APP地图,android最简单手机地图APP(只需5分钟)

    android最简单手机地图APP--只有三部分. 第一部分 首先建立一个MapActivity在setContentView(R.layout.activity_map);中创建一个代码如下. [h ...

  6. Android————一个简单记账本(Bookkeeping)

    Android----一个简单记账本 简述 实体类 数据库 建表 Dao类 插入数据 效果图 布局代码 适配器 获取数据 效果图 布局代码 显示数据 适配器效果图 布局代码 最终效果图 简述 实现功能 ...

  7. android 手机震动功能吗,Android编程实现手机震动功能的方法

    本文实例讲述了android编程实现手机震动功能的方法.分享给大家供大家参考,具体如下: 在与用户交互时,常常会用到震动功能,以提醒用户.该功能实现比较简单,请参阅下面主要代码: import and ...

  8. Android实现简单的计算器功能

    Android实现简单的计算器功能 **前言:**通过Android实现简单的计算器功能,实现简单的加.减.乘.除操作. 效果图如下: 第一步 布局文件:activity_main.xml <? ...

  9. Android————一个简单的新闻面板

    Android----一个简单的新闻面板 效果图 第一步:建一个实体类News 第二步:新建一个活动NewsContent 布局文件 第四步:建立NewsContentFragment和NewsTit ...

最新文章

  1. java怎么导入别人的代码_怎么用eclipse将图标导入到java代码中
  2. 分布式环境下的并发问题
  3. MySQL:数据操作
  4. c# WebService添加SoapHeader认证
  5. Python学习笔记:利用sorted()函数对序列排序
  6. 放苹果(整数划分变形题 水)poj1664
  7. Switch视频转换器方案
  8. TCP/IP五层模型
  9. java基础--枚举的运用
  10. 汇编语言TEST指令:对两个操作数进行逻辑(按位)与操作
  11. EOJ 1864 二分图匹配
  12. python的dict
  13. Python编程练习1
  14. Java程序员如何成为优秀的架构师
  15. centos7上面安装geany编辑器
  16. IOS 世界标准时间UTC /GMT 转为当前系统时区对应的时间
  17. 高性能服务器架构(High-Performance Server Architecture)
  18. 计算机等级描述,关于计算机机型描述中,错误的是( )。
  19. inrul plus 90sec.php,DEDE木马后门专杀工具 针对 90sec.php 一类
  20. 实战电商后端系统(三)—— 以vue-element-admin为基础的前端项目对接后端接口

热门文章

  1. 大白话 同步阻塞、同步非阻塞、异步非阻塞
  2. 这些雷达书籍,你需要收藏~(终极大汇总)
  3. 第九篇:万丈高楼平地起-驱动编程基础知识点
  4. Canary学习(泄露Canary)
  5. 一对同居男女同一天的日记对比
  6. 谢惠民,恽自求,易法槐,钱定边编数学分析习题课讲义23.2.3练习题参考解答[来自陶哲轩小弟]...
  7. java8 使用拉姆达对基本数据类型集合进行分组
  8. 【飞桨】win10-paddle-GPU环境配置
  9. 深度学习培训班当天小结1
  10. Pytest测试用例之setup与teardown方法(一)