|
|
|
@ -106,8 +106,8 @@ class QQMusicLoginManager(private val context: Context) { |
|
|
|
ErrorCodes.ERROR_OK -> { |
|
|
|
// 已授权,直接请求登录信息 |
|
|
|
Log.d(TAG, "已授权,直接获取登录信息") |
|
|
|
isBindQQMusicService = true |
|
|
|
callback.onSuccess() |
|
|
|
// isBindQQMusicService = true |
|
|
|
startAuthProcess(callback) |
|
|
|
} |
|
|
|
ErrorCodes.ERROR_API_NO_PERMISSION -> { |
|
|
|
// 需要授权 |
|
|
|
@ -130,8 +130,8 @@ class QQMusicLoginManager(private val context: Context) { |
|
|
|
/** |
|
|
|
* 启动授权流程 |
|
|
|
*/ |
|
|
|
private fun startAuthProcess(callback: LoginCallback) { |
|
|
|
Log.d(TAG, "启动QQ音乐登录页面") |
|
|
|
fun startAuthProcess(callback: LoginCallback) { |
|
|
|
Log.d(TAG, "启动QQ音乐授权流程") |
|
|
|
|
|
|
|
// 启动QQ音乐登录 |
|
|
|
CommonCmd.loginQQMusic(context,context.packageName, URI_LOGIN) |
|
|
|
@ -142,6 +142,16 @@ class QQMusicLoginManager(private val context: Context) { |
|
|
|
}, 3000) // 给用户足够的登录时间 |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 启动授权流程 |
|
|
|
*/ |
|
|
|
public fun openQQMusic() { |
|
|
|
Log.d(TAG, "启动QQ音乐登录页面") |
|
|
|
// 启动QQ音乐登录 |
|
|
|
CommonCmd.startQQMusicProcess(context,context.packageName) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 验证身份 |
|
|
|
*/ |
|
|
|
|