点击图标进入指定浏览器。
只需在onCreate()方法里添加如下代码:
String url = \"http://tiger-kfphone.com/\"; Uri u = Uri.parse(url); Intent intent = new Intent(Intent.ACTION_VIEW, u); // intent.setData(u); // intent.setClassName(\"com.android.browser\", // \"com.android.browser.BrowserActivity\"); startActivity(intent); finish();
但是在进入浏览器之前有一个页面闪了一下,那是因为从那个空白的首页跳过去的。客户说不要那个一闪而过的页面,说是个bug。
最后解决的办法是把他变成透明的就好了。
在styles.xml里添加如下代码:
<style name=\"Translucent_NoTitle\" parent=\"android:style/Theme.Dialog\"> <item name=\"android:windowNoTitle\">true</item> <item name=\"android:background\">#00000000</item> <item name=\"android:windowBackground\">@android:color/transparent</item> <item name=\"android:colorBackgroundCacheHint\">@null</item> <item name=\"android:windowIsTranslucent\">true</item> </style>
然后在AndroidManifest里添加如下代码:
<activity android:name=\"com.hklt.link.MainActivity\" android:label=\"@string/app_name\" android:theme=\"@style/Translucent_NoTitle\" > <intent-filter> <action android:name=\"android.intent.action.MAIN\" /> <category android:name=\"android.intent.category.LAUNCHER\" /> </intent-filter> </activity>
本文地址:https://www.stayed.cn/item/17141
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我