gpt4 book ai didi

Android 覆盖显式 Intent

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:42:24 27 4
gpt4 key购买 nike

我的应用程序需要有一个 intent-filter 来响应一个 Intent ,它有它的组件集(一个明确的 Intent 。)这是一个例子。

Intent i = new Intent();
i.setClassName("com.compareeverywhere","com.compareeverywhere.ScanActivity");
startActivity(i);

只是一个简单的 intent-filter 是行不通的 - 因为 Intent 是为特定组件(Activity)创建的,它只是启动根本没有寻找 Intent 。有办法吗?
谢谢,艾萨克·沃勒
P.S:请不要回答“否”。

最佳答案

没有。

:) 话虽这么说,想象一下如果 Android 允许人们劫持特定组件的 Intent 会发生什么。不喜欢竞争对手的应用程序?只需让您的 Activity 劫持他的主要 Activity 即可显示色情内容。 Intent 可以具体指定特定组件,因为作者不希望其他人能够替换它们。

您有两个选择。如果这是您自己的代码,请将其替换为通用 Intent ,或者如果它属于其他人,请联系他们,并友好地请求他们将其更改为通用 Intent ,并​​提供一些必要的充分理由。

关于Android 覆盖显式 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/621216/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com