blili open app login
This commit is contained in:
parent
58b68f5db8
commit
b23cfa4e90
|
|
@ -260,15 +260,27 @@ public class Bili extends Spider {
|
|||
private void getQRCode() {
|
||||
String json = OkHttp.string("https://passport.bilibili.com/x/passport-login/web/qrcode/generate?source=main-mini");
|
||||
Data data = Resp.objectFrom(json).getData();
|
||||
Init.run(() -> openApp(data));
|
||||
Init.run(() -> openApp1(data));
|
||||
}
|
||||
|
||||
private void openApp(Data data) {
|
||||
try {
|
||||
private Intent getIntent(String pkgName, Data data) {
|
||||
Intent intent = new Intent(Intent.ACTION_VIEW);
|
||||
intent.setClassName("tv.danmaku.bili", "tv.danmaku.bili.ui.intent.IntentHandlerActivity");
|
||||
intent.setClassName(pkgName, "tv.danmaku.bili.ui.intent.IntentHandlerActivity");
|
||||
intent.setData(Uri.parse(data.getUrl()));
|
||||
Init.getActivity().startActivity(intent);
|
||||
return intent;
|
||||
}
|
||||
|
||||
private void openApp1(Data data) {
|
||||
try {
|
||||
Init.getActivity().startActivity(getIntent("tv.danmaku.bili", data));
|
||||
} catch (Exception e) {
|
||||
openApp2(data);
|
||||
}
|
||||
}
|
||||
|
||||
private void openApp2(Data data) {
|
||||
try {
|
||||
Init.getActivity().startActivity(getIntent("com.bilibili.app.in", data));
|
||||
} catch (Exception e) {
|
||||
showQRCode(data);
|
||||
} finally {
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -1 +1 @@
|
|||
b08f51800918ae5534efeb090f79fe28
|
||||
5f4b100204cbb142c56abedc786f613e
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"spider": "https://raw.githubusercontent.com/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;b08f51800918ae5534efeb090f79fe28",
|
||||
"spider": "https://raw.githubusercontent.com/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;5f4b100204cbb142c56abedc786f613e",
|
||||
"wallpaper": "https://gao.chuqiuyu.tk",
|
||||
"sites": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"spider": "https://raw.githubusercontent.com/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;b08f51800918ae5534efeb090f79fe28",
|
||||
"spider": "https://raw.githubusercontent.com/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;5f4b100204cbb142c56abedc786f613e",
|
||||
"wallpaper": "http://饭太硬.top/深色壁纸/api.php",
|
||||
"sites": [
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue