我似乎很幸运能够点击正确的关键字,这样我就可以找出在浏览器共享链接时阻止应用程序出现的首选方法。
在我的AndroidManifest.xml中我已经使用了所需的Intent过滤器,我的应用程序收到了一个链接就好了,但是我希望在共享后留在我选择的浏览器中。
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/plain"/>
</intent-filter>
或者,我希望通过我的应用程序询问&#34;我希望将共享链接放在哪个预定义类别中。
答案 0 :(得分:0)
在考虑了这一点之后,开始创建另一个活动是有意义的,这将是
后者的简单准备:
为活动设置自定义主题:
android:theme="@style/windowNoTitle"
使用样式资源:
<style name="windowNoTitle" parent="android:Theme.Holo.Light">
<item name="android:windowNoTitle">true</item>
<item name="android:background">@android:color/transparent</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowIsTranslucent">true</item>
</style>
添加保证金:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="50dp"
android:orientation="horizontal">