当前位置: 首页 > article >正文

Android Radio实战——有效电台列表(十六)

        对于有效电台列表对应的其实就是前面文章中的自动搜索功能,该列表不同于前面的电台列表,主要是在自动搜索过程中,根据电台信号强度等因素判断该电台能够正常收听的一个有效电台列表。由于系统并未提供自动搜索功能,所以这里的有效电台列表其实也是一个自定义的功能。

一、自动搜索回调

        根据前面的自动搜索功能可知,我们可以监听 RadioTuner.Callback 中的 onStationListChanged() 回调获取有效电台。

1、新增回调接口

源码位置:/frameworks/base/core/java/android/hardware/radio/RadioTuner.java

public static abstract class Callback {
    ……
    /**
     * 当有效电台列表更改时调用
     */
    public void onStationListChanged() {}
}

2、回调接听

private RadioTuner.Callback mRadioCallback = new RadioTuner.Callback() {
    ……
    @Override
    public void onStationListChanged() {
        Log.i(TAG, "onStationListCh

http://www.kler.cn/a/279797.html

相关文章:

  • ​经​纬​恒​润​一​面​
  • SQL Server 查询语句中,对索引列做CONVERT的影响
  • 华为Cloud连接配置
  • D - Pairs 二分+二分
  • SAP主数据删除
  • vue3编程 -动态多开模态框实现方案
  • mac/windows 软件推荐
  • MySql字段有null值与其他值的比较
  • 【JVM】剖析字符串与数组的底层实现(二)
  • 百日筑基第六十天-学习一下Tomcat
  • 网络通信tcp
  • 虚幻5|制作玩家血量,体力(还未编辑,只用于引用)
  • 远程在电脑上玩PS5《黑神话:悟空》?借助极空间实现PS5远程串流攻略
  • Idea_Gitee_傻瓜式教程
  • 探索 Selenium 替代品:自动化测试工具的全面评估
  • [笔记]中间件基础 - 进一步阅读的扩展点
  • 读书学习笔记 # Datawhale X 李宏毅苹果书 AI夏令营
  • 仿华为车机功能之--修改Launcher3,增加横向滑动桌面空白处切换壁纸的功能
  • ## 已解决:亲测有效的 org.xml.sax.SAXNotRecognizedException 异常解决方法
  • 基于STM32设计的校园智慧路灯系统(华为云IOT)(212)