1.使用WebView控件瀏覽網(wǎng)頁以及像瀏覽器一樣向前(GoForward)和向后(GoBack)瀏覽歷史頁面。

1 WebView webView = (WebView)findViewById(R.id.webview);
2 webView.loadUrl("http://www.google.com.hk");
向前和向后瀏覽歷史頁面的代碼如下:

1 webView.goForward(); //向前瀏覽歷史頁面
2 webView.goBack();  //向后瀏覽歷史頁面

2.從狀態(tài)欄清除Noification
如果要清除指定的Notification,可以使用NotificationManager.cancel方法,該方法只有一個(gè)參數(shù),表示要清除的Notification的ID。
使用cancelAll可以清除當(dāng)前NotificationManager對(duì)象中所有Notification。

3.Android應(yīng)用程序的資源是如何存儲(chǔ)的,如何使用這些資源。
大多數(shù)資源都保存在res的子目錄中,如drawable保存圖像資源,values保存字符串、整型等資源。assets目錄也可以保存資源。保存到res目錄中的
資源都會(huì)在R類中生成一個(gè)int類型的變量。可以XML布局文件中引用這些資源,代碼如下:

1 <!-- @string/hello是在values目錄中定義的字符串資源-->
2 <TextView
3      android:layout_width="fill_parent"
4      android:layout_height="wrap_content"
5      android:text="@string/hello" />
也可以使用下面的Java代碼獲取資源內(nèi)容:
1 String result = getResources().getString(R.string.hello);


保存在assets目錄中的資源必須使用文件名獲取資源的內(nèi)容,代碼如下:

1 getResources().getAssets().open("test.png");


4.res和assets目錄都可以存放資源文件,它們有什么區(qū)別?

1. 獲取res目錄中的資源需要使用R類中的資源ID,而獲取assets目錄中的資源可以直接使用文件名。
2. res目錄中只能建相應(yīng)資源的目錄,如drawable、values,除了這些目錄,不能建立其他任何目錄,
也不能建立二級(jí)或多級(jí)目錄。而assets目錄中可以建立任意多級(jí)子目錄(只受操作系統(tǒng)的限制)。

5.布局文件中使用的“@”、"+"和"?"的含義。
"@"用于引用資源,如果在"@"后面使用"+",并且所引用的資源ID在R類中不存在,ADT則會(huì)自動(dòng)在R類中生成一個(gè)資源ID。"?"用于引用當(dāng)前主題中的屬性。