zoukankan      html  css  js  c++  java
  • Android 开发学习进程0.20 audioManager 类使用

    audiomanager 简介

    audiomanager 用于控制安卓系统声音,包括媒体声音、来电铃声等。
    AudioManager audiomanage = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
    这样即可得到控制对象,getmode可以获得铃声模式,包括媒体、通话、来电三种
    通过getRingMode可得到当前铃声的状态,包括正常、静音、震动模式
    而setRingMode 方法可以设置铃声状态,但需要注意的是 在M版本以上需要添加动态权限,即 permission.accept.notification 权限
    adjustStreamVolume 可设置不同声音类型的大小。

    附录安卓危险权限组汇总

    权限组名 权限名称
    CALENDAR (日历)
    READ_CALENDAR
    WRITE_CALENDAR ----
    CAMERA(相机) CAMERA
    CONTACTS(联系人)
    READ_CONTACTS ----
    WRITE_CONTACTS
    GETLOCATION(位置)_ACCOUNTS ACCESS_FINE_LOCATION
    ACCESS_COARSE_LOCATION ----
    MICROPHONE(麦克风) RECORD_AUDIO
    PHONE(手机)
    READ_PHONE_STATE ----
    CALL_PHONE
    ERAD_CALL_LOG
    WRITE_CALL_LOG ----
    ADD_VOICEMAIL
    USE_SIP
    PROCESS_OUTGOING_CALLS ----
    SENSORS(传感器) BODY_SENSORS
    SMS(短信)
    SEND_SMS ----
    RECEIVE_SMS
    READ_SMS
    RECEIVE_WAP_PUSH ----
    STORAGE(存储卡) READ_EXTERNAL_STORAGE
    WRITE_EXTERNAL_STORAGE ----

    关于Android 版本号和SDK关系

  • 相关阅读:
    个人总结
    第三次个人作业
    第二次结对作业
    第一次结对作业
    第二次个人编程作业
    第一次博客编程作业
    第一次随笔作业
    BUAA_2020_软件工程_提问回顾与总结
    BUAA_2020_软件工程_软件案例分析作业
    BUAA_2020_软件工程_结对项目作业
  • 原文地址:https://www.cnblogs.com/baimiyishu/p/13569007.html
Copyright © 2011-2022 走看看