|
|
|
@ -107,7 +107,7 @@ class QQMusicLoginManager(private val context: Context) { |
|
|
|
// 已授权,直接请求登录信息 |
|
|
|
Log.d(TAG, "已授权,直接获取登录信息") |
|
|
|
// isBindQQMusicService = true |
|
|
|
startAuthProcess(callback) |
|
|
|
startAuthProcess2(callback) |
|
|
|
} |
|
|
|
ErrorCodes.ERROR_API_NO_PERMISSION -> { |
|
|
|
// 需要授权 |
|
|
|
@ -142,6 +142,21 @@ class QQMusicLoginManager(private val context: Context) { |
|
|
|
}, 3000) // 给用户足够的登录时间 |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 启动授权流程 |
|
|
|
*/ |
|
|
|
fun startAuthProcess2(callback: LoginCallback) { |
|
|
|
Log.d(TAG, "启动QQ音乐授权流程") |
|
|
|
|
|
|
|
// 启动QQ音乐登录 |
|
|
|
CommonCmd.startQQMusicProcess(context,context.packageName) |
|
|
|
callback.onSuccess() |
|
|
|
// 等待用户登录完成后进行身份验证 |
|
|
|
// handler.postDelayed({ |
|
|
|
// verifyIdentity(callback) |
|
|
|
// }, 3000) // 给用户足够的登录时间 |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 启动授权流程 |
|
|
|
*/ |
|
|
|
|