无法让我的应用程序出现在选择器Android BROWSABLE中

DJA

我正在研究Android上的课程,其中一项任务是制作一个名为“ MyBrowser”的程序,它们提供给我们,以便在另一个程序发送隐式意图的情况下出现在选择器中。并发现了这一点:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

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

第一个意图过滤器已经存在于文件中,我已经添加了第二个意图过滤器,但是它不起作用,我也不十分清楚为什么,隐式意图如下所示:

private void startImplicitActivation() {

    Uri webpage = Uri.parse("http://www.google.com");
    Intent baseIntent = new Intent (Intent.ACTION_VIEW, webpage);

    Intent chooserIntent = Intent.createChooser(baseIntent, "Choose application");

    startActivity(chooserIntent);  
}

这是我尝试打开的唯一意图。

提前致谢。

DJA

好的,我决定从android浏览器复制并粘贴意图过滤器,然后它起作用了,后来我才开始删除随机的<intent-filter> ... ... / / intent-filter>集合,直到它停止工作并保留了它,现在它可以工作了:

<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="http" />

</intent-filter>

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法让我的应用程序出现在选择器Android BROWSABLE中

来自分类Dev

如何使我的应用程序出现在应用程序选择器中?

来自分类Dev

应用选择器意图未出现在android模拟器中

来自分类Dev

无法使Datepicker样式出现在我的Rails应用程序中

来自分类Dev

如何使蓝色的位置点出现在我的Android应用程序中?

来自分类Dev

应用程序未出现在Android模拟器中

来自分类Dev

Kate 仅在我搜索时出现,而不出现在应用程序启动器中 (Plasma 5.21.4)

来自分类Dev

如何使我的应用程序出现在“应用程序”列表中?

来自分类Dev

Android应用程序图标未出现在应用程序列表中

来自分类Dev

时间选择器未出现在SilverStripe中

来自分类Dev

为什么我的图标和启动屏幕没有出现在Phonegap Android应用程序中?

来自分类Dev

我不希望我的应用在打开URL时出现在选择器对话框中

来自分类Dev

我希望我的轮播仅在Rails应用程序中出现在索引页面中

来自分类Dev

如何使我的应用程序出现在UIActivityViewController中以显示文本?

来自分类Dev

如何使我的应用程序出现在whatsapp画廊的ShareIntentProvider中

来自分类Dev

如何使我的应用程序出现在vue native的共享列表中?

来自分类Dev

谷歌页面没有出现在我的电子应用程序中

来自分类Dev

谷歌地图没有出现在我的KendoMobile应用程序中

来自分类Dev

使我的应用程序出现在更改壁纸列表中

来自分类Dev

UILabel没有出现在我的应用程序中

来自分类Dev

iPad应用程序图标未出现在管理器中

来自分类Dev

WCF应用程序托管的服务未出现在服务管理器中

来自分类Dev

应用程序未出现在Dash中(14.04)

来自分类Dev

应用程序未出现在Dash中(14.04)

来自分类Dev

应用程序出现在“共享”列表中

来自分类Dev

为什么我的应用程序不会出现在应用程序商店或iTunes搜索中?

来自分类Dev

我的 firebase 聊天应用程序没有出现在要发送的消息应用程序列表中

来自分类Dev

extra_subject未出现在android的电子邮件应用程序中

来自分类Dev

图像未出现在Android应用程序的MvxImageView中

Related 相关文章

  1. 1

    无法让我的应用程序出现在选择器Android BROWSABLE中

  2. 2

    如何使我的应用程序出现在应用程序选择器中?

  3. 3

    应用选择器意图未出现在android模拟器中

  4. 4

    无法使Datepicker样式出现在我的Rails应用程序中

  5. 5

    如何使蓝色的位置点出现在我的Android应用程序中?

  6. 6

    应用程序未出现在Android模拟器中

  7. 7

    Kate 仅在我搜索时出现,而不出现在应用程序启动器中 (Plasma 5.21.4)

  8. 8

    如何使我的应用程序出现在“应用程序”列表中?

  9. 9

    Android应用程序图标未出现在应用程序列表中

  10. 10

    时间选择器未出现在SilverStripe中

  11. 11

    为什么我的图标和启动屏幕没有出现在Phonegap Android应用程序中?

  12. 12

    我不希望我的应用在打开URL时出现在选择器对话框中

  13. 13

    我希望我的轮播仅在Rails应用程序中出现在索引页面中

  14. 14

    如何使我的应用程序出现在UIActivityViewController中以显示文本?

  15. 15

    如何使我的应用程序出现在whatsapp画廊的ShareIntentProvider中

  16. 16

    如何使我的应用程序出现在vue native的共享列表中?

  17. 17

    谷歌页面没有出现在我的电子应用程序中

  18. 18

    谷歌地图没有出现在我的KendoMobile应用程序中

  19. 19

    使我的应用程序出现在更改壁纸列表中

  20. 20

    UILabel没有出现在我的应用程序中

  21. 21

    iPad应用程序图标未出现在管理器中

  22. 22

    WCF应用程序托管的服务未出现在服务管理器中

  23. 23

    应用程序未出现在Dash中(14.04)

  24. 24

    应用程序未出现在Dash中(14.04)

  25. 25

    应用程序出现在“共享”列表中

  26. 26

    为什么我的应用程序不会出现在应用程序商店或iTunes搜索中?

  27. 27

    我的 firebase 聊天应用程序没有出现在要发送的消息应用程序列表中

  28. 28

    extra_subject未出现在android的电子邮件应用程序中

  29. 29

    图像未出现在Android应用程序的MvxImageView中

热门标签

归档