調用android內置安裝的浏覽器來打開網頁。
一、設計界面
1、MainActivity布局文件
打開res/layout/activity_main.xml文件。
輸入以下代碼:
[html] view plain copy
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical" >
-
- <Button
- android:id="@+id/open"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="打開網頁" />
-
- </LinearLayout>
二、程序文件
打開“src/com.genwoxue.contentprovider_b/MainActivity.java”文件。
然後輸入以下代碼:
[java] view plain copy
- package com.genwoxue.intenthttp;
-
-
- import android.net.Uri;
- import android.os.Bundle;
- import android.app.Activity;
- import android.content.Intent;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
-
- public class MainActivity extends Activity {
-
- private Button btnOpen=null;
- @Override
- public void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- btnOpen=(Button)super.findViewById(R.id.open);
- btnOpen.setOnClickListener(new OnClickListener(){
- public void onClick(View v)
- {
-
- Uri uri=Uri.parse("http://www.genwoxue.com"); //指定網址
- Intent intent=new Intent();
- intent.setAction(Intent.ACTION_VIEW); //指定Action
- intent.setData(uri); //設置Uri
- MainActivity.this.startActivity(intent); //啟動Activity
- }
- });
- }
- }
-
三、運行結果