Giter VIP home page Giter VIP logo

remusic's People

Contributors

aa112901 avatar bryant1410 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

remusic's Issues

在线播放问题?

你好,想问下在线播放音乐的逻辑是怎么样的,或者说是哪几段代码呢?

运行之后崩溃

打开APP之后一直提示 很抱歉,程序出现异常,即将推出。。然后不断重启

播放到一半就自动停止然后又重头开始播放-NuCachedSource2: source returned error -1008, 10 retries left

1、把播放相关的代码拷贝到我的项目中进行播放,能够运行并且播放
2、播放的接口使用的自定义的接口,能够进行播放
3、播放的时候每次放到中间一个时间就会自动又停止然后这首歌重新开始播放,但是获取的播放进度却还在继续走
4、重新播放之后没有任何新的信息打印,就是我添加在方法中的log那些全部都没有被打印,不过不知道是不是下面的问题
E/NuCachedSource2: source returned error -1008, 10 retries left
03-19 23:08:45.294 331-14119/? E/IMediaHTTPConnection: requested 65536, got 4294966286
03-19 23:08:45.294 331-14119/? E/NuCachedSource2: source returned error -1008, 10 retries left
03-19 23:08:48.656 331-14119/? E/IMediaHTTPConnection: requested 65536, got 4294966286
03-19 23:08:48.656 331-14119/? E/NuCachedSource2: source returned error -1008, 10 retries left
03-19 23:08:52.002 331-14119/? E/IMediaHTTPConnection: requested 65536, got 4294966286
03-19 23:08:52.002 331-14119/? E/NuCachedSource2: source returned error -1008, 10 retries left

请问下关于多进程的问题

在播放音乐的情况下,通过管理器将app销毁,但是后台还在播放音乐,请问下这个是怎么实现的?有相关的demo或者是文档吗?

锁屏没有达到网易的效果

网易的自定义锁屏能够在点亮屏蔽后即显示,替换系统的解锁窗体。本例要在系统锁屏解锁后,才能显示自定义的锁屏窗体。请问这个能实现吗?

不妨考虑稍作修改,做个简化版的本地播放器

安装后确实很惊喜!既然没有用户登录,歌单的功能也不是很完善。期待你直接砍掉这些不完美的功能,优化下做成个本地播放器吧(一直想找个网易云 的旋转cd效果的本地播放器,就是找不到比较完美的)。
此外,这软件使用的api能发下吗?我想试试用html5写个播放器。佩服佩服!

建议

我记得网易音乐如果在后台运行超过30秒后再启动的话会先显示一张广告页或者启动页,建议你也可以把这个加进去,更加完美

WeakReference相关问题

您好:

  1. 我的毕设打算做一款音乐播放器,最近在学习您的代码,我想请问下在remote Service中返回的IBinder的实现类中,为什么要使用WeakReference呢,还有在MusicPlayer中使用的是WeakHashMap,是担心内存问题么?假如GC执行了一次,他们岂不是就被回收掉了?这块没太想明白。
  2. 还有播放音乐MusicPlayer.playAll()时, handler.postDelayed(playMusic, 70);这里使用了一个70毫秒的延迟,我尝试过不延迟,也可以正常播放,请问这里是为什么
    小弟愚昧,还望赐教!谢谢

运行不了

Error:A problem occurred configuring project ':app'.

Could not resolve all dependencies for configuration ':app:_debugCompile'.
Could not resolve com.squareup.okhttp:okhttp:2.7.2.
Required by:
remusic-master:app:unspecified
> No cached version of com.squareup.okhttp:okhttp:2.7.2 available for offline mode.
Could not resolve com.squareup.okhttp:okhttp-urlconnection:2.7.2.
Required by:
remusic-master:app:unspecified
> No cached version of com.squareup.okhttp:okhttp-urlconnection:2.7.2 available for offline mode.
Could not resolve com.github.ksoichiro:android-observablescrollview:1.6.0.
Required by:
remusic-master:app:unspecified
> No cached version of com.github.ksoichiro:android-observablescrollview:1.6.0 available for offline mode.
Could not resolve com.github.promeg:tinypinyin:1.0.0.
Required by:
remusic-master:app:unspecified
> No cached version of com.github.promeg:tinypinyin:1.0.0 available for offline mode.

网络抓包

现在各个网页版的音乐播放器都不支持下载,请问一下是怎么获取音乐数据的?用的什么方法?小白一枚,非常感谢。

Android版本问题?

在Android4.2的手机上,本地音乐里面,还有调整栏目顺序有bug,不能用!

播放音乐的service

能说一下,歌单点击播放音乐的业务逻辑吗?我这里点了之后不能播放

运行问题

在华为的机子上不能播放音乐,而且总是弹出已停止运行,在nexus5X上没能跑起来。

请问

你是怎么处理底部弹出菜单和轮播问题的

关于音乐加载限速的问题

我想请教一下,如果我想对音乐的加载速度做个限制,类似于限网速一样的操作,该从哪里下手呢?谢谢

关于音乐加载的问题。。。

音乐加载你是采用了什么策略呢?边加载边播放吗,如果我不停地切换到下一首会不会很费流量,这个应该怎样解决

网络接口关了吗?

大神,关于网络的接口关了为啥?都请求不下来,麻烦开一下吧,最近正在学习你的项目,跪谢!

请教一个底部音乐快速控制栏问题

我是在baseActivity中添加了一个fragment,没创建一个activity,我就创建一个fragment添加到activity的布局容器中,但是都是new 出来的fragment,这些fragment的UI是如何同步的?我看你也是这样做的啊

不显示

为啥运行后安装在手机上不管用无线还是用流量资源都不加载呀,一个个空白的

播放状态显示不正确

一.本地音乐里面,单曲列表。
步骤:1.点击第一首歌,显示播放,✔️
2.点击第二首歌,显示播放,✔️
3.再次点击第一首歌,就乱了。❌
二。最近播放列表
同样的问题。有点乱

AIDL 编译失败。

Error:Execution failed for task ':app:compileDebugAidl'.

java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing 'F:\Android\sdk\build-tools\25.0.2\aidl.exe' with arguments {-pF:\Android\sdk\platforms\android-25\framework.aidl -oF:\AppSpace\YcfMedical\app\build\generated\source\aidl\debug -IF:\AppSpace\YcfMedical\app\src\main\aidl -IF:\AppSpace\YcfMedical\app\src\debug\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.wang.avi\library\1.0.2\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\YcfMedical\mvp\unspecified\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\design\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\transition\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.github.limedroid\ARecyclerView\v1.0.0\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\recyclerview-v7\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.github.limedroid\QTContentLayout\v1.0.0\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.jakewharton\butterknife\8.4.0\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.trello\rxlifecycle-components\1.0\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.trello\rxlifecycle-android\1.0\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.jakewharton.rxbinding\rxbinding\0.4.0\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\io.reactivex\rxandroid\1.2.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-v4\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-fragment\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-media-compat\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-core-ui\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-core-utils\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\animated-vector-drawable\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-vector-drawable\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.android.support\support-compat\25.0.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.tbruyelle.rxpermissions\rxpermissions\0.9.1\aidl -IF:\AppSpace\YcfMedical\app\build\intermediates\exploded-aar\com.squareup.sqlbrite\sqlbrite\1.1.1\aidl -dD:\Users\Egoist\AppData\Local\Temp\aidl825225748591415032.d F:\AppSpace\YcfMedical\app\src\main\aidl\com\ycfmedical\bed\MediaAidlInterface.aidl}

运行后直接闪退

09-25 15:53:19.072 1617-1617/com.wm.remusic I/libpersona: KNOX_SDCARD checking this for 10538
09-25 15:53:19.072 1617-1617/com.wm.remusic I/libpersona: KNOX_SDCARD not a persona
09-25 15:53:19.072 1617-1617/com.wm.remusic E/Zygote: v2
09-25 15:53:19.072 1617-1617/com.wm.remusic I/SELinux: Function: selinux_compare_spd_ram, index[1], SPD-policy is existed. and_ver=SEPF_SM-N9100_5.1.1 ver=51
09-25 15:53:19.072 1617-1617/com.wm.remusic W/SELinux: Function: selinux_compare_spd_ram, index[1], priority [2], priority version is VE=SEPF_SECMOBILE_6.0.1_0013
09-25 15:53:19.082 1617-1617/com.wm.remusic E/Zygote: accessInfo : 0
09-25 15:53:19.082 1617-1617/com.wm.remusic W/SELinux: SELinux: seapp_context_lookup: seinfo=default, level=s0:c512,c768, pkgname=com.wm.remusic
09-25 15:53:19.082 1617-1617/com.wm.remusic I/art: Late-enabling -Xcheck:jni
09-25 15:53:19.122 1617-1617/com.wm.remusic D/TimaKeyStoreProvider: TimaSignature is unavailable
09-25 15:53:19.122 1617-1617/com.wm.remusic D/ActivityThread: Added TimaKeyStore provider
09-25 15:53:20.252 1617-1617/com.wm.remusic D/SecWifiDisplayUtil: Metadata value : none
09-25 15:53:20.252 1617-1617/com.wm.remusic D/ViewRootImpl: #1 mView = com.android.internal.policy.PhoneWindow$DecorView{ea86aa4 V.E...... R.....I. 0,0-0,0}
09-25 15:53:20.252 1617-1711/com.wm.remusic D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
09-25 15:53:20.322 1617-1617/com.wm.remusic W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
09-25 15:53:20.352 31245-31245/com.wm.remusic:main D/MusicPlaybackService: Creating service
09-25 15:53:20.352 31245-31245/com.wm.remusic:main D/MediaPlayerProxy: port 45506 obtained
09-25 15:53:20.352 31245-1729/com.wm.remusic:main D/MediaPlayerProxy: running
09-25 15:53:20.362 1617-1617/com.wm.remusic E/showorhide: 0
09-25 15:53:20.372 31245-31245/com.wm.remusic:main V/MediaPlayer-JNI: native_setup
09-25 15:53:20.372 31245-31245/com.wm.remusic:main E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
09-25 15:53:20.372 31245-31245/com.wm.remusic:main E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
09-25 15:53:20.372 31245-31245/com.wm.remusic:main V/MediaPlayer: constructor
09-25 15:53:20.372 31245-31245/com.wm.remusic:main V/MediaPlayer: setListener
09-25 15:53:20.372 31245-31245/com.wm.remusic:main V/MusicPlaybackService: Scheduling shutdown in 300000 ms
09-25 15:53:20.372 31245-31245/com.wm.remusic:main W/System.err: java.io.FileNotFoundException: /data/user/0/com.wm.remusic/cacheplaylist: open failed: ENOENT (No such file or directory)
09-25 15:53:20.372 31245-31245/com.wm.remusic:main W/System.err: at libcore.io.IoBridge.open(IoBridge.java:452)
09-25 15:53:20.372 31245-31245/com.wm.remusic:main W/System.err: at java.io.FileInputStream.(FileInputStream.java:76)
09-25 15:53:20.372 31245-31245/com.wm.remusic:main W/System.err: at com.wm.remusic.service.MediaService.reloadQueue(MediaService.java:1575)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at com.wm.remusic.service.MediaService.reloadQueueAfterPermissionCheck(MediaService.java:1547)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at com.wm.remusic.service.MediaService.onCreate(MediaService.java:385)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at android.app.ActivityThread.handleCreateService(ActivityThread.java:3807)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at android.app.ActivityThread.access$2100(ActivityThread.java:221)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1882)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at android.os.Looper.loop(Looper.java:158)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at android.app.ActivityThread.main(ActivityThread.java:7225)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at java.lang.reflect.Method.invoke(Native Method)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at libcore.io.Posix.open(Native Method)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: at libcore.io.IoBridge.open(IoBridge.java:438)
09-25 15:53:20.382 31245-31245/com.wm.remusic:main W/System.err: ... 13 more
09-25 15:53:20.382 31245-31245/com.wm.remusic:main D/MusicPlaybackService: notifyChange: what = com.wm.remusic.queuechanged
09-25 15:53:20.382 31245-31245/com.wm.remusic:main D/MusicPlaybackService: notifyChange: what = com.wm.remusic.metachanged
09-25 15:53:20.402 31245-31245/com.wm.remusic:main D/MusicPlaybackService: Got new intent Intent { cmp=com.wm.remusic/.service.MediaService }, startId = 1
09-25 15:53:20.402 31245-31245/com.wm.remusic:main D/MusicPlaybackService: handleCommandIntent: action = null, command = null
09-25 15:53:20.402 31245-31245/com.wm.remusic:main V/MusicPlaybackService: Scheduling shutdown in 300000 ms
09-25 15:53:20.402 31245-31245/com.wm.remusic:main D/MusicPlaybackService: Service bound, intent = Intent { cmp=com.wm.remusic/.service.MediaService }
09-25 15:53:20.402 31245-31245/com.wm.remusic:main D/MusicPlaybackService: Cancelling delayed shutdown, scheduled = true
09-25 15:53:20.482 1617-1617/com.wm.remusic I/AppCompatViewInflater: app:theme is now deprecated. Please move to using android:theme instead.
09-25 15:53:20.592 1617-1617/com.wm.remusic D/AbsListView: Get MotionRecognitionManager
09-25 15:53:20.592 1617-1617/com.wm.remusic E/MotionRecognitionManager: mSContextService = android.hardware.scontext.ISContextService$Stub$Proxy@ee21d79
09-25 15:53:20.592 1617-1617/com.wm.remusic E/MotionRecognitionManager: motionService = com.samsung.android.motion.IMotionRecognitionService$Stub$Proxy@fd79abe
09-25 15:53:20.592 1617-1617/com.wm.remusic E/MotionRecognitionManager: motionService = com.samsung.android.motion.IMotionRecognitionService$Stub$Proxy@fd79abe
09-25 15:53:20.742 1617-1617/com.wm.remusic D/ViewRootImpl: #1 mView = com.android.internal.policy.PhoneWindow$DecorView{b501e I.ED..... R.....ID 0,0-0,0}
09-25 15:53:20.752 1617-1711/com.wm.remusic I/Adreno: QUALCOMM build : 570dfa1, Ibb8f3faafb
Build Date : 04/21/16
OpenGL ES Shader Compiler Version: XE031.06.00.05
Local Branch :
Remote Branch : refs/tags/AU_LINUX_ANDROID_LA.BF.2.1.2_RB1.06.00.01.182.007
Remote Branch : NONE
Reconstruct Branch : NOTHING
09-25 15:53:20.762 1617-1711/com.wm.remusic D/libEGL: eglInitialize EGLDisplay = 0x9fbc07c4
09-25 15:53:20.762 1617-1711/com.wm.remusic I/OpenGLRenderer: Initialized EGL, version 1.4
09-25 15:53:20.862 1617-1738/com.wm.remusic E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
Process: com.wm.remusic, PID: 1617
java.lang.RuntimeException: An error occurred while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:309)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.wm.remusic.adapter.MainFragmentAdapter.updateResults(java.util.ArrayList, java.util.ArrayList, java.util.ArrayList)' on a null object reference
at com.wm.remusic.fragment.MainFragment$2.doInBackground(MainFragment.java:161)
at com.wm.remusic.fragment.MainFragment$2.doInBackground(MainFragment.java:146)
at android.os.AsyncTask$2.call(AsyncTask.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 
at java.lang.Thread.run(Thread.java:818) 
09-25 15:53:21.352 1617-1778/com.wm.remusic E/action-cache: http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=5.6.5.6&format=json&method=baidu.ting.plaza.getFocusPic&num=7
09-25 15:53:21.462 1617-1617/com.wm.remusic D/AbsListView: viewType is heaer or footer
09-25 15:53:21.482 31245-32465/com.wm.remusic:main D/MusicPlaybackService: notifyChange: what = com.wm.remusic.metachanged
09-25 15:53:21.502 1617-1794/com.wm.remusic E/ActivityThread: Failed to find provider info for null
09-25 15:53:21.502 1617-1794/com.wm.remusic E/ActivityThread: Failed to find provider info for null
09-25 15:53:21.532 1617-1778/com.wm.remusic E/cache: {"pic":[{"randpic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746894292356070b94767c20832aba6da1f81b73.jpg","randpic_ios5":"","randpic_desc":"\u4f60\u5728\u7ec8\u70b9\u7b49\u6211","randpic_ipad":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474689437a9c48bbf4c958ba4a430fd8571eacb1a.jpg","randpic_qq":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746894397fc951a579a280eb1bb71e93deb912aa.jpg","randpic_2":"bos_client_14746894333efd80d3762ab8f25d6daaac99c3939f","randpic_iphone6":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746894333efd80d3762ab8f25d6daaac99c3939f.jpg","special_type":0,"ipad_desc":"\u4f60\u5728\u7ec8\u70b9\u7b49\u6211","is_publish":"111111","mo_type":"2","type":2,"code":"271832019"},{"randpic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746000401acd3a81d0a45ddf8a6c8952d1eba54a.jpg","randpic_ios5":"","randpic_desc":"\u65b0\u6b4c\u699c","randpic_ipad":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474600057f88d54907da17d5375869af55cbedcf9.jpg","randpic_qq":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746000669e33229d7e6932ddbcb8a243caa1b8b6.jpg","randpic_2":"bos_client_1474600052ec13411d55b552cb53323d1568a0d846","randpic_iphone6":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474600052ec13411d55b552cb53323d1568a0d846.jpg","special_type":0,"ipad_desc":"\u65b0\u6b4c\u699c","is_publish":"111111","mo_type":"5","type":7,"code":"354530048"},{"randpic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746096752cbc337c3e9da876bc26301cd1fbf207.jpg","randpic_ios5":"","randpic_desc":"T\u699c\u8bbf\u8c08\u5708","randpic_ipad":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474609684094e46f7ddd284fdd242f5f6588f5f0c.jpg","randpic_qq":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474609695ba3bf9f1798546437a4d10f35d072f61.jpg","randpic_2":"bos_client_147460967949c8cc12e8b28688d1b744eeb5242ef0","randpic_iphone6":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_147460967949c8cc12e8b28688d1b744eeb5242ef0.jpg","special_type":0,"ipad_desc":"T\u699c\u8bbf\u8c08\u5708","is_publish":"111111","mo_type":"4","type":6,"code":"http://music.baidu.com/cms/webview/TbangInterview24/index.html"},{"randpic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474690777de064d7b37a6b7b3d7aa42d8eec56819.jpg","randpic_ios5":"","randpic_desc":"\u4e70\u767e\u5ea6\u97f3\u4e50VIP\u9001\u7231\u5947\u827a\u4f53\u9a8c\u4f1a\u5458","randpic_ipad":"","randpic_qq":"","randpic_2":"bos_client_1474690783ed981c821a2c49d2ee07738e2af50edd","randpic_iphone6":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474690783ed981c821a2c49d2ee07738e2af50edd.jpg","special_type":0,"ipad_desc":"\u4e70\u767e\u5ea6\u97f3\u4e50VIP\u9001\u7231\u5947\u827a\u4f53\u9a8c\u4f1a\u5458","is_publish":"111111","mo_type":"4","type":6,"code":"http://music.baidu.com/cms/webview/vip_activity/aiqiyi_vip"},{"randpic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474534775fc7a97d9d849746a5bac25c1112cbd82.jpg","randpic_ios5":"","randpic_desc":"\u7ea2","randpic_ipad":"","randpic_qq":"","randpic_2":"bos_client_147453478570a32706ecd3796229b64397a2dd58b4","randpic_iphone6":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_147453478570a32706ecd3796229b64397a2dd58b4.jpg","special_type":0,"ipad_desc":"\u7ea2","is_publish":"111111","mo_type":"4","type":6,"code":"http://music.baidu.com/cms/webview/topic_activity/baokuan_01/?from=android_music_homeBanner"},{"randpic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14745290732ca0e3732e4a025a7a9957632793833f.jpg","randpic_ios5":"","randpic_desc":"\u66b4\u98ce","randpic_ipad":"","randpic_qq":"","randpic_2":"bos_client_14745290774c185d831a4d12334d7bc873585d975a","randpic_iphone6":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14745290774c185d831a4d12334d7bc873585d975a.jpg","special_type":0,"ipad_desc":"\u66b4\u98ce","i
09-25 15:53:21.542 1617-1617/com.wm.remusic D/ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 96 - 0, 0) vi=Rect(0, 96 - 0, 0) or=1
09-25 15:53:21.542 1617-1617/com.wm.remusic I/Choreographer: Skipped 45 frames! The application may be doing too much work on its main thread.
09-25 15:53:21.542 1617-1711/com.wm.remusic D/libGLESv1: DTS_GLAPI : DTS is not allowed for Package : com.wm.remusic
09-25 15:53:21.652 1617-1809/com.wm.remusic E/action-cache: http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=5.8.1.0&channel=ppzs&operator=3&method=baidu.ting.plaza.index&cuid=89CF1E1A06826F9AB95A34DC0F6AAA14
09-25 15:53:21.712 1617-1809/com.wm.remusic E/cache: {"result":{"mix_1":{"error_code":22000,"result":[{"desc":"王菲","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14746895224367a6de6f7dc000c50962ca55c964a2.jpg","type_id":"271832019","type":2,"title":"你在终点等我","tip_type":0,"author":"王菲"},{"desc":"何洁","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474610699eacdd2f6dc31ad3baf947fd9122fce19.jpg","type_id":"271789305","type":2,"title":"不服来犟","tip_type":0,"author":"何洁"},{"desc":"SNH48","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474601341debc4be1e3e0feef411210ed3f572624.jpg","type_id":"271770536","type":2,"title":"公主披风","tip_type":0,"author":"SNH48"},{"desc":"ZERO-G","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_147460130882e611d26135c71be467f853e7f0492e.jpg","type_id":"269196918","type":2,"title":"一击即中","tip_type":0,"author":"ZERO-G"},{"desc":"吴斌/马海生/俞思远/王啸坤","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474512815f42a394306048a9d71b0fec5c94fc1f5.jpg","type_id":"271733407","type":2,"title":"不遇见","tip_type":0,"author":"吴斌/马海生/俞思远/王啸坤"},{"desc":"王心凌/佟梦实","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474423294184254f98fa27396ea386c4fed51a6e9.jpg","type_id":"271696828","type":2,"title":"冤家路窄","tip_type":0,"author":"王心凌/佟梦实"},{"desc":"刘维/袁成杰","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_147442322099172c6d698702854348e273026b846a.jpg","type_id":"271695572","type":2,"title":"大包子","tip_type":3,"author":"刘维/袁成杰"},{"desc":"尚雯婕","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14744190617cfd61389eb7abb4b6fd0b4914d935b0.jpg","type_id":"271687014","type":2,"title":"Extremology 极端者","tip_type":0,"author":"尚雯婕"},{"desc":"The Invisible","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474336353de91f92cfa340e314fc6094351ed8e78.jpg","type_id":"271628313","type":2,"title":"Life's Dancers","tip_type":0,"author":"The Invisible"},{"desc":"方大同","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14743005933365d916197fd7592c35bc0a037c9818.jpg","type_id":"271663956","type":2,"title":"很不低调","tip_type":0,"author":"方大同"},{"desc":"孙燕姿","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474175323c27da14104adff4204f1b5b7210da3c1.jpg","type_id":"271553878","type":2,"title":"彩虹金刚","tip_type":0,"author":"孙燕姿"},{"desc":"薛凯琪","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474257193c47a7a456f8d9e71cfc794413c92e2a2.jpg","type_id":"271652022","type":2,"title":"十年后的我","tip_type":0,"author":"薛凯琪"},{"desc":"许志安","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_147425698160346111fe960482785b1ca84c74a63e.jpg","type_id":"271651709","type":2,"title":"非安全地带","tip_type":0,"author":"许志安"},{"desc":"崔子格","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_14742531675ac00c0babb355bfbc714231ca4f06d6.jpg","type_id":"271628936","type":2,"title":"小喇叭","tip_type":0,"author":"崔子格"},{"desc":"薛仕凌/王诗安","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_147425298581294df62d2016b92a2c56a990abd515.jpg","type_id":"271633034","type":2,"title":"HOME Remix","tip_type":0,"author":"薛仕凌/王诗安"},{"desc":"孙子涵","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474252953433a8490a05935b75801422b5afdb9bf.jpg","type_id":"271632079","type":2,"title":"回忆那么伤","tip_type":0,"author":"孙子涵"},{"desc":"简迷离","pic":"http://business.cdn.qianqian.com/qianqian/pic/bos_client_1474180823ded515d37dbb6b3f46ee0ba60fae32da.jpg","type_id":"271490971","type":2,"title":"简 GEneration","tip_type":0,"author":"简迷离"},{"desc":"韩红","pic":"http://business.cdn.qianqian.com
09-25 15:53:21.782 1617-1617/com.wm.remusic D/ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 96 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
09-25 15:53:21.812 1617-1617/com.wm.remusic D/AbsListView: viewType is heaer or footer
09-25 15:53:21.912 31245-31245/com.wm.remusic:main D/MusicPlaybackService: Service unbound
09-25 15:53:21.912 31245-31245/com.wm.remusic:main D/MusicPlaybackService: Destroying service
09-25 15:53:21.912 31245-31245/com.wm.remusic:main V/MediaPlayer-JNI: get_session_id()
09-25 15:53:21.912 1617-1617/com.wm.remusic D/ViewRootImpl: #3 mView = null
09-25 15:53:21.922 31245-31245/com.wm.remusic:main V/MediaPlayer-JNI: release
09-25 15:53:21.922 31245-31245/com.wm.remusic:main V/MediaPlayer: setListener
09-25 15:53:21.922 31245-31245/com.wm.remusic:main V/MediaPlayer: disconnect
09-25 15:53:21.922 31245-31245/com.wm.remusic:main V/MediaPlayer: destructor
09-25 15:53:21.922 31245-31245/com.wm.remusic:main V/MediaPlayer: disconnect
09-25 15:53:21.922 1617-1617/com.wm.remusic E/WindowManager: android.view.WindowLeaked: Activity com.wm.remusic.activity.MainActivity has leaked window com.android.internal.policy.PhoneWindow$DecorView{ea86aa4 V.E...... R....... 0,0-1440,2560} that was originally added here
at android.view.ViewRootImpl.(ViewRootImpl.java:569)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:326)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
at android.app.Dialog.show(Dialog.java:350)
at com.wm.remusic.widget.SplashScreen$1.run(SplashScreen.java:84)
at android.app.Activity.runOnUiThread(Activity.java:6035)
at com.wm.remusic.widget.SplashScreen.show(SplashScreen.java:95)
at com.wm.remusic.activity.MainActivity.onCreate(MainActivity.java:45)
at android.app.Activity.performCreate(Activity.java:6876)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1135)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3206)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3349)
at android.app.ActivityThread.access$1100(ActivityThread.java:221)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:7225)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
09-25 15:53:21.922 1617-1617/com.wm.remusic D/ViewRootImpl: #3 mView = null
09-25 15:53:22.602 1617-1617/com.wm.remusic D/AndroidRuntime: Shutting down VM
09-25 15:53:22.602 1617-1617/com.wm.remusic I/Process: Sending signal. PID: 1617 SIG: 9
09-25 15:53:26.912 31245-31253/com.wm.remusic:main V/MediaPlayer-JNI: native_finalize
09-25 15:53:26.912 31245-31253/com.wm.remusic:main V/MediaPlayer-JNI: release

点击无反应,出现ANR

1、点击播放列表,点击收藏
2、点击我喜欢的音乐
3、点击空白处,使“收藏到歌单”的Dialog消失
4、点击收藏按钮,无反应
5、点击返回无反应,ANR出现

有接口文档吗?

亲,能不能把网易云音乐的接口文档发我一份,我也模仿一下

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.