IM有一个奇怪的问题,而不是在那里一个URL应该启动我的应用程序,它加载应用程序到浏览器本身,在这种情况下进入mozella!Android 4.0的启动应用程序无法正常工作
这里是意图过滤器我用我的应用程序如果有人能告诉我什么即时做错了。
<uses-sdk android:minSdkVersion="15" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application
android:name=".Globals"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".RSS_ViewerActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="itpc" />
<data android:scheme="pcast" />
<data android:scheme="feed" />
<data android:scheme="feeds" />
<data android:scheme="rss" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/xml" android:scheme="http" />
<data android:mimeType="application/rss+xml" android:scheme="http" />
<data android:mimeType="application/atom+xml" android:scheme="http" />
<data android:mimeType="text/xml" android:scheme="https" />
<data android:mimeType="application/rss+xml" android:scheme="https" />
<data android:mimeType="application/atom+xml" android:scheme="https" />
</intent-filter>
</activity>
<activity android:name="RSSFeedActivity"></activity>
<activity android:name="com.CertificateAuthentication.Authenticator"></activity>
</application>
谢谢。
UPDATE
稍微多一些的信息,当对话框,询问是否要选择和应用,以打开弹出链接起来,它并不曾显示我的应用程序,或任何与此有关。
UPDATE
我删除了第二和第三意图过滤器,我试图将2个其余意图过滤器合并成1,但是这不加载来自浏览器的应用程序。上面的代码是什么样子现在让我相同的结果=前(这是烦人的,因为它意味着用户可以在应用程序运行的2次会议,一个从浏览器和一个从发射器。
干杯但是,不幸的是没有工作=( 我试图改变动作为主,但不工作的对话框,询问是否要选择一个应用程序犯规不断显示我的应用程序! – 2012-08-13 13:44:15