老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

制作一個簡單的瀏覽器WebView的使用

在Android中,要使用內置的瀏覽器,需要通過WebView組件來實現,核心是開源WebKit引擎。

公司主營業務:成都網站設計、做網站、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。成都創新互聯公司是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創新互聯公司推出中牟免費做網站回饋大家。

WebView是專門用來瀏覽網頁的,既可以在XML文件中使用標記添加,又可以在Java文件中通過new關鍵字創建,推薦使用XML方法。

WebView最簡單的應用就是在布局文件中定義一個WebView組件,在程序代碼中實例化組件,并調用其loadUrl方法,傳入需要訪問的地址即可。

步驟:

1.布局文件中定義WebView

 

2.實例化WebView

WebView webview=(WebView)findviewbyId(R.id.xxx);

webview.loadUrl("www.baidu.com");

3.別忘了在清單文件中加入權限

下面是一個有趣又簡單的瀏覽器實例:

WebGo.java代碼:

(使用了GridView,詳細GridView代碼不再給出)

public class WebGo extends Activity {

public static String flag="id";

GridView gridview;

    int[] p_w_picpaths=new int[]{R.drawable.neihanshequ,R.drawable.wangyi,R.drawable.kuailemahua,R.drawable.baidu,R.drawable.taobao,R.drawable.kuaidi,

    R.drawable.pengfu,R.drawable.shenmasousuo,R.drawable.manhua,R.drawable.xiaohua,R.drawable.wenti,R.drawable.jiuyou,R.drawable.jiuyou,R.drawable.yxlm,R.drawable.logo17173};

    String[] titles=new String[]{"內涵段子","網易新聞","快樂麻花","百度一下","逛淘寶","查快遞","捧腹網","神馬搜索","最火漫畫","經典搞笑","腦筋急轉彎","今日新服","免費單機","游戲資訊","17173主頁"};

    String string1="http://m.neihanshequ.com";

    String string2="http://3g.163.com/touch/";

    String string3="http://m.mahua.com";

    String string4="http://m.baidu.com/?from=2001a";

    String string5="http://m.taobao.com";

    String string6="http://m.kuaidi100.com";

    String string7="http://m.pengfu.com";

    String string8="http://m.sa.sm.cn";

    String string9="http://m。dmzj。com";

    String string10="http://info.3g.qq.com";

    String string11="http://m.xuexila。com/jzw/";

    String string12="http://a.9game.cn/xinfu/";

    String string13="http://a.9game.cn/danji2/";

    String string14="http://m.baidu.com";

    String string15="http://m.17173.com";

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.webgo);

        gridview=(GridView)findViewById(R.id.gv1);

        PictureAdapter2 adapter=new PictureAdapter2(titles,p_w_picpaths,this);

        gridview.setAdapter(adapter);

        gridview.setOnItemClickListener(new OnItemClickListener() {

@Override

public void onItemClick(AdapterView arg0, View arg1, int arg2,

long arg3) {

Intent intent=null;

switch(arg2){

case 0:intent=new Intent(WebGo.this,WebGoOn.class);

      intent.putExtra(flag, string1);

                  startActivity(intent);

                  finish();

          break;

case 1:intent=new Intent(WebGo.this,WebGoOn.class);

      intent.putExtra(flag, string2);

                       startActivity(intent);

                       finish();

      break;

case 2:intent=new Intent(WebGo.this,WebGoOn.class);

      intent.putExtra(flag, string3);

              startActivity(intent);

              finish();

              break;

case 3:intent=new Intent(WebGo.this,WebGoOn.class);

      intent.putExtra(flag, string4);

          startActivity(intent);

          finish();

          break;

case 4:intent=new Intent(WebGo.this,WebGoOn.class);

          intent.putExtra(flag, string5);

              startActivity(intent);

              finish();

              break;

case 5:intent=new Intent(WebGo.this,WebGoOn.class);

          intent.putExtra(flag, string6);

              startActivity(intent);

              finish();

              break;

case 6:intent=new Intent(WebGo.this,WebGoOn.class);

              intent.putExtra(flag, string7);

                  startActivity(intent);

                  finish();

                  break;

case 7:intent=new Intent(WebGo.this,WebGoOn.class);

              intent.putExtra(flag, string8);

                  startActivity(intent);

                  finish();

                  break;

case 8:intent=new Intent(WebGo.this,WebGoOn.class);

              intent.putExtra(flag, string9);

                  startActivity(intent);

                  finish();

                  break;

case 9:intent=new Intent(WebGo.this,WebGoOn.class);

              intent.putExtra(flag, string10);

                  startActivity(intent);

                  finish();

                  break;

case 10:intent=new Intent(WebGo.this,WebGoOn.class);

               intent.putExtra(flag, string11);

                   startActivity(intent);

                   finish();

                   break;

case 11:intent=new Intent(WebGo.this,WebGoOn.class);

                        intent.putExtra(flag, string12);

                        startActivity(intent);

                        finish();

                        break;

case 12:intent=new Intent(WebGo.this,WebGoOn.class);

                        intent.putExtra(flag, string13);

                         startActivity(intent);

                         finish();

                          break;

case 13:intent=new Intent(WebGo.this,WebGoOn.class);

              intent.putExtra(flag, string14);

              startActivity(intent);

                finish();

                       break;

case 14:intent=new Intent(WebGo.this,WebGoOn.class);

                       intent.putExtra(flag, string15);

                       startActivity(intent);

                       finish();

                       break;

}

}

});

    }

    public boolean onKeyDown(int KeyCode,KeyEvent Event){

  if(KeyCode==KeyEvent.KEYCODE_BACK){

  Intent intent=new Intent(WebGo.this,MainActivity.class);

            startActivity(intent);

            finish();

  }

return true;

}

}

WebGoOn.java代碼:

public class WebGoOn extends Activity {

private WebView webview;

private ImageButton p_w_picpathbutton1,p_w_picpathbutton2,p_w_picpathbutton3;

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

   setContentView(R.layout.webgoon);

   p_w_picpathbutton1=(ImageButton)findViewById(R.id.imgbtn1);

   p_w_picpathbutton2=(ImageButton)findViewById(R.id.imgbtn2);

   p_w_picpathbutton3=(ImageButton)findViewById(R.id.imgbtn3);

   webview=(WebView)findViewById(R.id.webView1);

   webview.getSettings().setJavaScriptEnabled(true);

   webview.setWebChromeClient(new WebChromeClient());

   webview.setWebViewClient(new WebViewClient());

   Intent intent=getIntent();

   Bundle bundle=intent.getExtras();

   String string=bundle.getString(WebGo.flag);

   webview.loadUrl(string);

   p_w_picpathbutton1.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

webview.goBack();

}

});

        p_w_picpathbutton3.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

Intent intent=new Intent(WebGoOn.this,WebGo.class);

           startActivity(intent);

           finish();

}

});

        p_w_picpathbutton2.setOnClickListener(new View.OnClickListener() {

@Override

       public void onClick(View arg0) {

// TODO Auto-generated method stub

      webview.goForward();

       }

        });

}

public boolean onKeyDown(int KeyCode,KeyEvent Event){

  if(KeyCode==KeyEvent.KEYCODE_BACK){

  webview.goBack();

  }

return true;

}

}


webgoon.xml代碼:

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:orientation="vertical"

    android:background="#cccccc" >

       

            android:layout_width="match_parent"

            android:layout_height="match_parent" >

           

                android:id="@+id/webView1"

                android:layout_width="match_parent"

                android:layout_height="match_parent"

                android:layout_above="@+id/imgbtn1" />

           

                android:id="@+id/imgbtn1"

                android:layout_width="wrap_content"

                android:layout_height="wrap_content"

                android:layout_alignParentBottom="true"

                android:layout_alignParentLeft="true"

                android:src="@drawable/back" />

           

                android:id="@+id/imgbtn2"

                android:layout_width="wrap_content"

                android:layout_height="wrap_content"

                android:layout_alignParentBottom="true"

                android:layout_alignParentRight="true"

                android:src="@drawable/go" />

           

                android:id="@+id/imgbtn3"

                android:layout_width="wrap_content"

                android:layout_height="wrap_content"

                android:layout_alignParentBottom="true"

                android:layout_centerHorizontal="true"

                android:src="@drawable/end" />

       

主要代碼就是這些,效果圖如下:

制作一個簡單的瀏覽器WebView的使用

制作一個簡單的瀏覽器WebView的使用

很簡的。


新聞名稱:制作一個簡單的瀏覽器WebView的使用
標題網址:http://www.xueling.net.cn/article/jhhpcj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 九色com| 国产亚洲精品网站 | 在线观看高清视频 | 国产精品中文字幕一区二区 | 午夜欧美一区二区三区免费观看 | 老人与老人免费a级毛片 | 美女很黄很黄免费 | 久草在线新福利 | 欧美福利影院 | 91精品久久久久久久久久 | 日产精品久久久久久久性色 | 免费在线一级视频 | 亚洲AV无码成人影片在线观看 | 国产区二区三区 | 欧美成人午夜免费影院手机在线看 | 欧美在线观看第一页 | 国产小嫩模无套中出 | 久久久999精品免费 国产欧美久久久久 | 亚洲第一成人无码A片 | 精品亚洲自拍 | 尤物AV无码国产在线观看 | 男女后进式猛烈XX00免费视频 | 亚洲欧美国内爽妇网 | 99久久一区二区 | 国产精品久久久久久久久久99 | 不卡的在线视频 | 我和岳在厨房里做中文字幕 | 超碰成人免费观看 | 日日干夜夜艹 | 99久久精品免费播放 | 亚洲一区二区三区在线网址 | 久久国产精品亚洲人一区二区三区 | 一区二区三区高清在线 | 99热偷拍 | 超碰在线公开 | 国产成人无码一区二区在线播放 | 国产日韩久久免费福利网站 | 99久热精品| 国产精品久久久久久久久久久天堂 | AV无码精品一区二区三区 | 丁香五月网久久综合 |