2014年7月8日 星期二

建立HTML文章 , 以HTML或JAVA

建立HTML文章,以HTML或JAVA / fragment
<!DOCTYPE html>
<html>
   <head>
     <meta charset="UTF-8"/>
     <title>巴西17慘敗德國 百年最大恥辱</title>
   </head>
   <body>
     <h1>巴西17慘敗德國 百年最大恥辱</h1>
     <p>(中央社巴西好景市8日綜合外電報導)軍容壯盛的德國坦克今天在世界盃足球賽準決賽以71屠殺巴西,不但將森巴軍團的奪冠美夢輾碎,也讓巴西苦吞該國100年來國際賽場上最慘不忍睹的敗仗。
1950年世足賽,主辦國巴西在決賽落敗,陷入舉國哀傷的低迷氣氛,64年後,地主再度嘗到宛如當年的錐心刺痛。
翻開隊史,巴西曾在1920年南美國家盃面對烏拉圭時,以06敗北;在世界盃方面,巴西1998年在冠軍戰碰上地主法國,最終遭法國30慘電,痛失冠軍,則是寫下巴西在世界盃史上最大比分落敗的紀錄。
德國上半場展開閃電式突襲,其中包括6分鐘內連下4球,可說是極盡羞辱對手,讓巴西瞬間跌入絕望深淵。
上半場第11分鐘,德國中場克羅斯(Toni Kroos)開角球,球直接落在站在禁區中間的前鋒穆勒(ThomasMuller)面前,穆勒順勢用腳側將球踢入大門,德國10領先森巴軍團。這是穆勒本屆比賽個人攻進的第5球,他在世足賽戰場已累積10個進球。
極度想念遭禁賽隊長席瓦(Thiago Silva)的巴西隊試圖重整旗鼓,不過德國一點喘息機會都不給。
23分鐘,德國老將克洛澤(Miroslav Klose)第一次射門被巴西門將西薩(Julio Cesar)擋下後彈出,克洛澤上前再補一腳破網,不但助德國以20拉開差距,這也是他在世足史上的第16個入球,正式超越巴西「外星人」羅納度(Ronaldo),獨自登上世足進球王寶座。
克洛澤這一球為德國的攻勢打開大門,德國中場克羅斯(Toni Kroos)在第2426分鐘利用巴西漏洞百出的後防連進2球,全場巴西球迷幾乎呆若木雞,僅剩一小部分德國球迷高歌歡呼
到了第29分鐘,赫迪拉(Sami Khedira)又突破已潰堤的巴西後防進球,德國以50遙遙領先,勝負已無懸念,地主球迷陷入死寂,甚至有人流淚,不敢相信眼前的慘狀。
被踢進第5球後,上半場尚未終了時,已有數百名球迷離開要價不斐的座位,不忍心再繼續看下去。
現場一部分球迷甚至開始以不堪入耳的髒話,辱罵巴西代表隊以及耗資史上最高金額110億美元主辦世足的總統羅賽芙(Dilma Rousseff)。
至於在全國各地,對著電視狂喊吼的球迷也是所在多有。
巴西在下半場開賽之初曾一度試圖振作,3分鐘內連續3次逼近大門,卻都遭到德國門神諾伊爾(ManuelNeuer)英勇擋下,於是德國繼續展開折磨巴西的過程。
下半場第69分鐘,許爾勒(Andre Schurrle)在禁區接到隊友橫傳,從6碼外踢球進網,比數來到60
79分鐘,許爾勒左邊射門擊中門楣下緣後入網,攻進這場比賽個人第2球,德國取得70的領先。
來到傷停時間,奧斯卡(Oscar)為巴西開胡,比數扳成17,但已無關大局,終場德國就以71帶走勝利。
台北時間明天凌晨4時的另一場準決賽,將由阿根廷面對荷蘭,勝者將和德國爭奪大力神金盃,敗者則與巴西進行季軍戰。(譯者:中央社徐崇哲)1030709</p>
   </body>
</html>



建立HTML文章,以HTML或JAVA / JAVA
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.Fragment;
import android.os.Build;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class WebBrowerActivity extends Activity {

   @Override
   protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_web_brower);

     if (savedInstanceState == null) {
        getFragmentManager().beginTransaction()
             .add(R.id.container, new PlaceholderFragment()).commit();
     }
   }

   @Override
   public boolean onCreateOptionsMenu(Menu menu) {

     // Inflate the menu; this adds items to the action bar if it is present.
     getMenuInflater().inflate(R.menu.web_brower, menu);
     return true;
   }

   @Override
   public boolean onOptionsItemSelected(MenuItem item) {
     // Handle action bar item clicks here. The action bar will
     // automatically handle clicks on the Home/Up button, so long
     // as you specify a parent activity in AndroidManifest.xml.
     int id = item.getItemId();
     if (id == R.id.action_settings) {
        return true;
     }
     return super.onOptionsItemSelected(item);
   }

   /**
    * A placeholder fragment containing a simple view.
    */
   public static class PlaceholderFragment extends Fragment {

     public PlaceholderFragment() {
     }

    
    
     @SuppressLint("NewApi")
     @Override
     public View onCreateView(LayoutInflater inflater, ViewGroup container,
           Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_web_brower,
             container, false);
        WebView webView=(WebView)rootView.findViewById(R.id.webView01);
        webView.setWebViewClient(new CallBack());
       
        WebSettings webSettings=webView.getSettings();
        webSettings.setBuiltInZoomControls(true);
        if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN){
           webSettings.setAllowFileAccessFromFileURLs(true);
           webSettings.setAllowUniversalAccessFromFileURLs(true);
         }

       
        webSettings.setJavaScriptEnabled(true);
     //webView.loadUrl("http://news.xinhuanet.com/info/2013-07/29/132582583_21n.jpg");
        final String mimeType="text/html";
        final String encoding="UTF-8";
        String html="<h1>ڦ巴西17慘敗德國 百年最大恥辱</h1>"+
     "<p>(中央社巴西好景市8日綜合外電報導)軍容壯盛的德國坦克今天在世界盃足球賽準決賽以71屠殺巴西,不但將森巴軍團的奪冠美夢輾碎,也讓巴西苦吞該國100年來國際賽場上最慘不忍睹的敗仗。
1950年世足賽,主辦國巴西在決賽落敗,陷入舉國哀傷的低迷氣氛,64年後,地主再度嘗到宛如當年的錐心刺痛。
翻開隊史,巴西曾在1920年南美國家盃面對烏拉圭時,以06敗北;在世界盃方面,巴西1998年在冠軍戰碰上地主法國,最終遭法國30慘電,痛失冠軍,則是寫下巴西在世界盃史上最大比分落敗的紀錄。
德國上半場展開閃電式突襲,其中包括6分鐘內連下4球,可說是極盡羞辱對手,讓巴西瞬間跌入絕望深淵。
上半場第11分鐘,德國中場克羅斯(Toni Kroos)開角球,球直接落在站在禁區中間的前鋒穆勒(ThomasMuller)面前,穆勒順勢用腳側將球踢入大門,德國10領先森巴軍團。這是穆勒本屆比賽個人攻進的第5球,他在世足賽戰場已累積10個進球。
極度想念遭禁賽隊長席瓦(Thiago Silva)的巴西隊試圖重整旗鼓,不過德國一點喘息機會都不給。
23分鐘,德國老將克洛澤(Miroslav Klose)第一次射門被巴西門將西薩(Julio Cesar)擋下後彈出,克洛澤上前再補一腳破網,不但助德國以20拉開差距,這也是他在世足史上的第16個入球,正式超越巴西「外星人」羅納度(Ronaldo),獨自登上世足進球王寶座。
克洛澤這一球為德國的攻勢打開大門,德國中場克羅斯(Toni Kroos)在第2426分鐘利用巴西漏洞百出的後防連進2球,全場巴西球迷幾乎呆若木雞,僅剩一小部分德國球迷高歌歡呼
到了第29分鐘,赫迪拉(Sami Khedira)又突破已潰堤的巴西後防進球,德國以50遙遙領先,勝負已無懸念,地主球迷陷入死寂,甚至有人流淚,不敢相信眼前的慘狀。
被踢進第5球後,上半場尚未終了時,已有數百名球迷離開要價不斐的座位,不忍心再繼續看下去。
現場一部分球迷甚至開始以不堪入耳的髒話,辱罵巴西代表隊以及耗資史上最高金額110億美元主辦世足的總統羅賽芙(Dilma Rousseff)。
至於在全國各地,對著電視狂喊吼的球迷也是所在多有。
巴西在下半場開賽之初曾一度試圖振作,3分鐘內連續3次逼近大門,卻都遭到德國門神諾伊爾(ManuelNeuer)英勇擋下,於是德國繼續展開折磨巴西的過程。
下半場第69分鐘,許爾勒(Andre Schurrle)在禁區接到隊友橫傳,從6碼外踢球進網,比數來到60
79分鐘,許爾勒左邊射門擊中門楣下緣後入網,攻進這場比賽個人第2球,德國取得70的領先。
來到傷停時間,奧斯卡(Oscar)為巴西開胡,比數扳成17,但已無關大局,終場德國就以71帶走勝利。
台北時間明天凌晨4時的另一場準決賽,將由阿根廷面對荷蘭,勝者將和德國爭奪大力神金盃,敗者則與巴西進行季軍戰。(譯者:中央社徐崇哲)1030709</p>";
        //webView.loadData(html, mimeType, encoding);
        webView.loadUrl("file:///android_asset/index.html");
        return rootView;
     }
    
     private class CallBack extends WebViewClient{

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
          
           return false;
        }
       
     }
   }

}


沒有留言:

張貼留言