Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

新增使用scheme跳转其他应用的方法 #4539

Closed
wants to merge 1 commit into from

Conversation

Sun-QAQ
Copy link
Contributor

@Sun-QAQ Sun-QAQ commented Jan 15, 2025

  • 在 JsExtensions.kt 文件中添加了 openScheme 函数 -该函数通过 Intent.ACTION_VIEW 启动其他应用的特定页面
  • 使用 Uri.parse(url) 解析传入的 scheme URL
  • 添加了 Intent.FLAG_ACTIVITY_NEW_TASK 标志,确保在新任务中启动目标应用

- 在 JsExtensions.kt 文件中添加了 openScheme 函数
-该函数通过 Intent.ACTION_VIEW 启动其他应用的特定页面
- 使用 Uri.parse(url) 解析传入的 scheme URL
- 添加了 Intent.FLAG_ACTIVITY_NEW_TASK 标志,确保在新任务中启动目标应用
@821938089
Copy link
Collaborator

你能不能加个提示?
例如:XX(书源名)想要打开一个外部链接/跳转其他应用,是否继续?
确定就打开,取消就不打开
函数名用openUrl

@Sun-QAQ
Copy link
Contributor Author

Sun-QAQ commented Jan 15, 2025

跳转的时候有系统级的提示,应该不需要我们进行控制吧,系统级会提示是否跳转以及可以勾选调整该应用永不提示

@821938089
Copy link
Collaborator

821938089 commented Jan 15, 2025

这个要看系统吧,有些可能是没有的
而且这个提示主要是让人知道是哪个书源打开的

@Sun-QAQ
Copy link
Contributor Author

Sun-QAQ commented Jan 15, 2025

这个要看系统吧,有些可能是没有的 而且这个提示主要是让人知道是哪个书源打开的

好,那我修改一下,确实可能有点问题,有可能书源搞得和开屏广告一样,动不动跳转其他应用

@Sun-QAQ Sun-QAQ closed this Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants