最近要做這个模块,就想着了解下有没有人谢过这方面的博客,查了下,关于喜马拉雅的问题博客几乎没有,今天就把自已,从密钥申请到实现电台的播放记录下,由于是测试Demo,项目写的不是很完整,但是整个流程还是可以走通的,项目下载地址等下我会放在博客上去,现在我们一步步走向喜玛拉雅吧。

一、首先搜索喜马拉雅开发者平台地址http://open.ximalaya.com/

1. 获取app_key、app_secret

按照接入流程创建应用,从而获取app_key、app_secret

2.下载喜马拉雅SDK文件

前往SDK下载页下载最新SDK包

2.AndroidStudio 环境的搭建

(1)、把下载的S D K 文件  下的所有文件考到 libs  下  如图
   (2) 在main 下面 新建一个  JniLibs  文件 ,jniLibs文件下新建一个armeabi 文件然后把喜马拉雅 so 文件放在下面如图
   
  (2)  在AndroidManifest.xml  文件添加 权限和  服务  和广播  和  喜马拉雅的appkey
  权限    
<uses-permission android:name="android.permission.INTERNET" />
   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
   <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
   <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
   <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
   <uses-permission android:name="android.permission.READ_PHONE_STATE" />
   <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
     
          
    appkey: 是你应用申请成功后的
    pack_id
    
   
     
           最后加上Service  和广播
<receiver
    android:name=".PlayerControlReceiver"
    android:exported="false"><intent-filter><action android:name="com.infisight.ting.ACTION_CONTROL_PLAY_PAUSE" /><action android:name="com.infisight.ting.ACTION_CONTROL_PLAY_NEXT" /><action android:name="com.infisight.ting.ACTION_CONTROL_PLAY_PRE" /></intent-filter>
</receiver><service
    android:name="com.ximalaya.ting.android.opensdk.player.service.XmPlayerService"
    android:process=":player"></service>

<receiver android:name="com.ximalaya.ting.android.opensdk.player.receive.WireControlReceiver"
android:exported="true"></receiver>




喜马拉雅的环境配置就OK 了

Android 接喜马拉雅实现电台功能(1)------ 配置篇相关推荐

  1. android听书功能实现,基于Android的喜马拉雅听书的实现.docx

    摘要:当今时代,智能手机已经成为了人们生活中必不可少的一种工具,它的便携和功能的强大无时无刻不方便着我们的生活.而且智能手机有着庞大的市场,上到老人下到小孩,无一不对智能手机的功能有所耳闻,其中绝大部 ...

  2. 《Android应用开发》——1.3节配置Eclipse

    本节书摘来自异步社区<Android应用开发>一书中的第1章,第1.3节配置Eclipse,作者 [美]Chris Haseman,更多章节内容可以访问云栖社区"异步社区&quo ...

  3. android sharesdk分享功能,Android ShareSDK快速实现分享功能

    第一步 :获取ShareSDK 为了集成ShareSDK,您首先需要到ShareSDK官方网站注册并且创建应用,获得ShareSDK的Appkey,然后到SDK的下载页面下载SDK的压缩包,解压以后可 ...

  4. Android App Bundle:动态功能模块

    目录 Android App Bundle 创建动态功能模块 动态功能模块 与主模块建立关联 部署应用 按需分发On-Demand 免安装分发 自 2021 年 8 月起,Google Play 将开 ...

  5. Android实现mp3分析,Android编程实现播放MP3功能示例

    本文实例讲述了Android编程实现播放MP3功能.分享给大家供大家参考,具体如下: 在android中播放mp3非常简单,也是项目中经常使用的,比如说要做项目的背景音乐,应用中某些功能的提示音等的. ...

  6. Android接入支付宝实现支付功能

    Android接入支付宝实现支付功能 我本来是想直接讲Android支付这一块的,包括支付宝,微信,其他第三方整合支付等,但是微信开放平台他对我的账号做了限制,所有我今天就先把重心放在支付宝的支付上, ...

  7. Android以太坊钱包全部功能-基于web3j实现

    文章目录 需要用到的工具 Ganache Metamask 钱包功能的具体实现 引入依赖 创建钱包 第一种创建方式 第二种创建方式 keystore导入钱包 助记词导入钱包 私钥导入钱包 Ganach ...

  8. android 仿微信demo————注册功能实现(服务端)

    android 仿微信demo----微信启动界面实现 android 仿微信demo----注册功能实现(移动端) android 仿微信demo----注册功能实现(服务端) android 仿微 ...

  9. android 仿微信demo————登录功能实现(移动端)

    android 仿微信demo----微信启动界面实现 android 仿微信demo----注册功能实现(移动端) android 仿微信demo----注册功能实现(服务端) android 仿微 ...

最新文章

  1. C# Socket使用代理 及 Http协议、Socks5协议
  2. redis windows版本的使用
  3. 我在神策做研发 丨 与客户难题“对抗”的百余天
  4. [待总结]redmine
  5. linux中文本查找命令,Linux常用的文本查找命令 find
  6. 誰毀了全新Vista電腦﹖
  7. 哈佛为什么群星闪耀?
  8. 会员等级图标js脚本
  9. c语言中calloc是什么意思,C语言中malloc和calloc以及relloc函数的区别
  10. 百度无人驾驶网约车起步价16元;美团回应共享单车涨价;谷歌公开抨击苹果阻碍跨平台交流|极客头条
  11. Qt音视频开发7-ffmpeg音频播放
  12. 如何成为一名IT咨询顾问?
  13. Asp.Net读取excel文件的时候 出错提示:外部表不是预期的格式 解决方案
  14. BZOJ3926: [Zjoi20150]诸神眷顾的幻想乡
  15. FT2000+下固化intel I350mac地址
  16. 问题集锦:SwitchResX自定义分辨率可能遇到的问题以及解决办法
  17. Ehcache 2升级到Ehcache 3的改动点
  18. SiC MOSFET的短沟道效应
  19. python手机号码替换代码_python实现的按要求生成手机号功能示例
  20. 基于JAVA智能停车场管理系统计算机毕业设计源码+系统+数据库+lw文档+部署

热门文章

  1. 2011级同学加分通知(只针对河软高校俱乐部2011级同学)
  2. 高斯模糊原理(Gaussian Blur)
  3. Ubuntu 安装好用的驴子
  4. 记忆化01背包 我爱洗衣服啊
  5. 转融通证券出借业务介绍
  6. 【15分】F. 电视机与遥控器(友元类)
  7. 计算机安全弹窗,win10系统打开网页老是弹出安全警告的方法
  8. 夏天夏,星星辰。(上)
  9. this.PreviousPage.FindControl遇到MasterPage,如何查找控件?
  10. UCMS文件上传漏洞(CVE-2020-25483)复现