只需在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 >
|