diff --git a/app/src/main/java/com/github/catvod/ali/API.java b/app/src/main/java/com/github/catvod/ali/API.java index 0ecd459d..a152dfe6 100644 --- a/app/src/main/java/com/github/catvod/ali/API.java +++ b/app/src/main/java/com/github/catvod/ali/API.java @@ -23,6 +23,7 @@ import com.github.catvod.bean.ali.Sorter; import com.github.catvod.bean.ali.User; import com.github.catvod.crawler.SpiderDebug; import com.github.catvod.net.OkHttp; +import com.github.catvod.spider.Ctx; import com.github.catvod.spider.Init; import com.github.catvod.spider.Proxy; import com.github.catvod.utils.Prefers; @@ -448,7 +449,7 @@ public class API { dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); Init.execute(() -> startService(data.getParams())); Init.show("請使用阿里雲盤 App 掃描二維碼"); - Intent intent = new Intent().setComponent(new ComponentName(Init.context(), "com.alicloud.databox.biz.scan.CustomizeCaptureActivity")); + Intent intent = new Intent().setComponent(new ComponentName(new Ctx(Init.context()), "com.alicloud.databox.biz.scan.CustomizeCaptureActivity")); intent.putExtra("qr_scan_result", data.getCodeContent()); Init.getActivity().startActivity(intent); } catch (Exception ignored) { diff --git a/app/src/main/java/com/github/catvod/spider/Ctx.java b/app/src/main/java/com/github/catvod/spider/Ctx.java new file mode 100644 index 00000000..96e8400c --- /dev/null +++ b/app/src/main/java/com/github/catvod/spider/Ctx.java @@ -0,0 +1,16 @@ +package com.github.catvod.spider; + +import android.content.Context; +import android.content.ContextWrapper; + +public class Ctx extends ContextWrapper { + + public Ctx(Context base) { + super(base); + } + + @Override + public String getPackageName() { + return "com.alicloud.databox"; + } +} diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 34440b0f..a122cc97 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index ea1807e1..1c0638d7 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -1e723507eaf6289101e308debe054c74 +aedbadb415514ba8de16bf26957fda52