<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Android 與web一起工作(Android讀取網站特定頁面)

      項目設想

      網站部分開發一個關于web開發知識的站點,要通過android來閱讀這個模塊的內容。

      實現

      • 通過手機瀏覽器直接閱讀,優點:不用安裝單獨的客戶端。缺點:會存在一些冗余的信息消耗客戶的流量。
      • 通過一個自己網站實現的app,優點:可以針對手機客戶端單獨設計app,將其他圖片和無相關的內容過濾掉,節省客戶的流量,缺點:開發成本變大。

      現在我們通過技術實現第二種實現方式:自己實現Android客戶端。

      一 建立自己的站點

      將自己的站點的內容發布,更新,刪除都放到web互聯網上維護,相信有很多收費和不收費的,上網找找就能找到自己滿意的。我們這次講得重點是Android app。

      二 新建一個view

      這個view很簡單,就是一個可以下來查看當前全部的文字內容。

      <?xml version="1.0" encoding="utf-8"?>
      <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
                    android:layout_width="306px" android:layout_height="410px" 
                    android:layout_x="7px" android:layout_y="61px"
                   android:scrollbars="vertical" android:fadingEdge="vertical"> 
          <TextView
            android:id="@+id/ResultView"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_marginTop="2px"
           android:layout_marginBottom="2px"
           android:layout_marginLeft="2px"
           android:layout_marginRight="2px"
           android:text=""
           android:layout_x="7px"
           android:layout_y="61px"
           >
           </TextView>
      </ScrollView>

      三 新建一個app工程(InternetActivity)

      這次用到的是HttpGet,類似的還可以使用HttpPost.具體代碼如下:

      public class InternetActivity extends Activity {
      
          @Override
          protected void onCreate(Bundle savedInstanceState) {
              
              super.onCreate(savedInstanceState);
              setContentView(R.layout.rdbox);
              TextView rbox=(TextView)findViewById(R.id.ResultView);
              
              HttpGet post=new HttpGet("http://www.demon.com/");
              try{
              HttpResponse response=new DefaultHttpClient().execute(post);
              if(response.getStatusLine().getStatusCode()==200){
                      String result=EntityUtils.toString(response.getEntity());
                      result=result.replaceAll("<", "");
                      result=result.replaceAll(">", "");
                  rbox.setText(result);
              }
              else{
                  rbox.setText("code:"+response.getStatusLine().toString());
              }
              }
              catch(Exception ex){
                  rbox.setText("error:"+ex.getMessage().toString());
                  ex.printStackTrace();
              }
              
          }
          
      }

      運行,發現有錯誤,不能正常返回內容,查找之后發現,Android的權限很嚴格,還要在AndroidManifest.xml加入一行代碼:

      <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="qiyesite.android.readbox"
          android:versionCode="1"
          android:versionName="1.0" >
      
      <uses-permission android:name="android.permission.INTERNET" />

      記住位置很重要,一定要放到manifest 下的第一級目錄。最好上一張運行效果圖。

      image

      posted @ 2012-02-07 16:39  wxj200589  閱讀(1822)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 无码任你躁久久久久久久| 久久96热人妻偷产精品| 国偷自产一区二区三区在线视频| 亚洲成a人片在线观看中| 国产精品毛片av999999| 亚洲人成网站在线播放动漫| 亚洲av综合色区无码专区| 方城县| 无码全黄毛片免费看| 九九热在线视频中文字幕| 久久亚洲精品11p| 欧美老少配性行为| 国产精品∧v在线观看| 国产精品亚洲一区二区三区| a级黑人大硬长爽猛出猛进 | 人妻另类 专区 欧美 制服| av永久免费网站在线观看| 无码人妻丝袜在线视频| 国产精品视频亚洲二区| 丁香花成人电影| 国产欧美在线一区二区三| 喀喇| 国产精品视频第一第二区| 2020年最新国产精品正在播放| 欧美日韩中文国产一区| 日韩一区二区在线看精品| 少妇被无套内谢免费看| 欧美一区二区三区久久综合| 日韩成人午夜精品久久高潮| 在线中文一区字幕对白| 成人视频在线观看| 国产剧情视频一区二区麻豆| 亚洲va久久久噜噜噜久久狠狠| 色橹橹欧美在线观看视频高清| 国产日韩精品欧美一区灰| 大地资源中文在线观看西瓜| 少妇宾馆粉嫩10p| 国产精品日日摸夜夜添夜夜添无码| 亚洲红杏AV无码专区首页| 国产在线乱子伦一区二区| 国产成人亚洲精品青草天美|