最近做一个MP3播放的软件,需要在网上下载MP3来进行播放,可是百度MP3的URL里面汉字歌名都是加密过的,直接发送歌名过去无法获得准确的下载地址,提示是bad request。例如我直接使用这个URL:http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$,返回就是Bad Request错误,但是如果我发送http://box.zhangmen.baidu.com/x?op=12&count=1&title=%B4%F3%D4%BC%D4%DA%B6%AC%BC%BE$$%C6%EB%C7%D8$$$$这样一个加密过的链接,就可以直接获取到歌曲信息的XML文件,如下:
求解:
1.如何把歌名加密成上面URL那样的格式
2.XML里面<decode>中间就是歌名,<encode>里面是链接地址,求如何将链接和歌名还原成正确的地址求大神帮忙,谢谢了
求解:
1.如何把歌名加密成上面URL那样的格式
2.XML里面<decode>中间就是歌名,<encode>里面是链接地址,求如何将链接和歌名还原成正确的地址求大神帮忙,谢谢了
解决方案 »
- 求问怎么给Fragment中的控件加监听?有几种方法?
- 我想修改一个APK,希望他不出现在最近程序列表里面 请大侠帮忙!!!谢啦
- android系统权限SET_PREFERRED_APPLICATIONS怎么获取
- 帮忙给看看,一直出现错误信息 syntax error on token "setDropDownViewResource"
- android库文件编译出错求,有Android源代码编译环境的大神帮忙编译一下java库文件,
- 求证运行eclipse的工程,让启动的模拟器加载自己编译出来的sdk的方法?
- 如何将自己写android程序,在平板电脑(MID 706)(android OS)上?
- 关于SD Card资源编译的问题
- 请问有谁参加谷歌的开发者大会?
- Android下直接访问物理块设备疑问
- 解屏问题
- 求助~如何获得imageview的宽和高
http://www.wc520.com/baidu-mp3.asp?tilte=%D2%BB%C6%F0%D7%DF%B9%FD%B5%C4%C8%D5%D7%D3&m_action=m_html_index