gpt4 book ai didi

java - 读取android :scheme programmatically的值

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:44:52 26 4
gpt4 key购买 nike

我想知道是否可以通过编程方式从 Android list 文件(下面的示例)中读取 android:scheme 的值。

<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="zxtest" />
</intent-filter>

最佳答案

您应该能够从 PackageManager 获取此信息:

PackageManager pm = getPackageManager();
ActivityInfo activityInfo = pm.getActivityInfo(component,
PackageManager.GET_INTENT_FILTERS);

不幸的是,您不能 :-( 这个调用应该返回 Intent 过滤器(根据文档),但 Android 开发人员似乎还没有开始实际实现它 :- (

参见 Unable to get intent filters from a package

关于java - 读取android :scheme programmatically的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14586146/

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