android实用技术

HTML页面中启动Activity

2016-04-12  本文已影响120人  满月写

今天和朋友讨论一个问题,就是如何在HTML的网页中,启动我们自己的Activity.这里要引用一句话: 发现一个问题的时候,解决的办法按目标-路径-资源的思维模式,找原因和问题有如下几条路径。

读完这篇博客,我相信,实现这篇文章标题所描述的功能,不再是一件没有头绪的事。
所以,这里我要讲的是另外一件事情,就是我们在XML文件里添加的那一对<intetn-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="znn"/> 
 </intent-filter>

这一对intent-filter标签内,有1个action,2个category,1个data标签。其中 <data />标签中scheme是协议的意思,应该和我们html中超链接头部保持一致。这个标签比较容易理解,但是剩余的三个标签,虽然看起来经常打交道,但是对它们的功能或某种机制,一点都不了解。Ctrl+Q 的文档,也看不明了。于是,破墙去Android Developers,找到这些:

好了,就到这里。有问题,果然应该动手翻翻文档,你想要的,一般在文档里都能找到。

上一篇 下一篇

猜你喜欢

热点阅读