編輯:關於Android編程
assets文件夾是android程序中存放相關外部文件的一個目錄,Android官方提供了相應的方法去訪問該文件夾中的內容,故此我們並不需要進行相關的路徑判斷等代碼操作,直接調用相關方法打開文件並得到一個字節輸入流(InputStream);然後通過相應的字符編碼方式讀取字節解碼為字符輸入流(InputStreamReader);再通過BufferReader對字符輸入流讀取文本並將字符存入緩沖區以便能提供字符、數組和線段的高效讀取;最後我們就能逐行對文件內容進行讀取了。
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
InputStream inputStream = getResources().getAssets().open("info.txt");
InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "UTF-8");
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String info = "";
while ((info = bufferedReader.readLine()) != null) {
Log.i("fff", info);
Toast.makeText(MainActivity.this, info, 1000).show();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
一、意圖Intent我們都知道Android 應用框架中的4大基本組件分別是:活動----繪制一個屏幕的用戶界面,響應用戶交互服務----在後台運行,執行耗時操作或遠程過
ScrollView和ListView這兩個控件想必大家都不會陌生,但是這兩者嵌套使用的時候就會出現麻煩。比如,我們如果想在ListView下面添加其他的布局或者控件,然
富貴必從勤苦得,男兒須讀五車書。唐.杜甫《柏學士茅屋》 作為程序員的我們,須知富貴是要通過勤苦努力才能得到的,要想在行業內有所建樹,就必須刻苦學習和鑽研。 今天我們來講一
(1)該文件下載主要演示異步任務下載圖片 (2)布局代碼如下:一個ImageView用於存放下載的圖片,Button用於開始異步任務下載