只需在onCreate()方法里添加如下代码:
1
2
3
4
5
6
7
8
|
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里添加如下代码:
1
2
3
4
5
6
7
|
< 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里添加如下代码:
1
2
3
4
5
6
7
8
9
|
< 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 > |