android讀取txt文件
A. android怎麼讀取txt文件
File urlFile = new File("/sdcard/test.txt");
InputStreamReader isr = new InputStreamReader(new FileInputStream(urlFile), "UTF-8");
BufferedReader br = new BufferedReader(isr);
String str = "";
String mimeTypeLine = null ;
while ((mimeTypeLine = br.readLine()) != null) {
str = str+mimeTypeLine;
}
B. android如何讀取txt文本裡面的數據
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String fileName = "/sdcard/y.txt";//文件路徑
// 也可以用String fileName = "mnt/sdcard/Y.txt";
String res = "";
try {
FileInputStream fin = new FileInputStream(fileName);
// FileInputStream fin = openFileInput(fileName);
// 用這個就不行了,必須用FileInputStream
int length = fin.available();
byte[] buffer = new byte[length];
fin.read(buffer);
res = EncodingUtils.getString(buffer, "UTF-8");////依Y.txt的編碼類型選擇合適的編碼,如果不調整會亂碼
fin.close();//關閉資源
System.out.println("res--->"+res);
int a=Integer.parseInt(res.substring(3, 5));
int b=Integer.parseInt(res.substring(8, 10));
System.out.println(a+"res--->"+b);//獲取的a.b
} catch (Exception e) {
e.printStackTrace();
}
}
C. android 開發怎麼讀取並顯示txt文件
StringBuffer sb = new StringBuffer(); File file = new File("myfile.txt"); BufferedReader br = new BufferedReader(new FileReader(file)); String line = ""; while((line = br.readLine())!=null){ sb.append(line); } br.close(); (TextView)findViewById(R.id.text1).setText(sb.toString()); 第二行,創建文件對象,指向需要讀取的文件 第三行,創建文件Reader對象,讀取指定的文件 第四五行,創建一個line接受讀取的文件內容,因為是文本文件,所以一行一行讀 第八行,關閉文件讀取對象 第九行,將文本文件內容寫入到TextVIew中
D. android讀取txt文件
您好,Android的res文件夾是用來存儲資源的,可以在res文件夾下建立一個raw文件夾,放置在raw文件夾下的內容會被原樣打包,而不會被編譯成二進制文件,並且可以通過R文件進行很方便地訪問。
比如我們可以將更新信息、版權信息等放到txt文件中,然後放到raw文件中,然後很方便地進行訪問。
在raw中放入一個a.txt文件,然後就可以在Activity中使用getResources().openRawResource(R.raw.a);方法獲取一個此文件的InputStream類,而後就可以很方便地進行讀寫a.txt了。
E. 什麼軟體在安卓手機能打開txt文件
電子書軟體,wps手機版都可以打開TXT文件,操作方法如下:
1、首先在手機上找到並打開WPS。
F. android讀取TXT文件數據
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String fileName = "/sdcard/y.txt";//文件路徑
// 也可以用String fileName = "mnt/sdcard/Y.txt";
String res = "";
try {
FileInputStream fin = new FileInputStream(fileName);
// FileInputStream fin = openFileInput(fileName);
// 用這個就不行了,必須用FileInputStream
int length = fin.available();
byte[] buffer = new byte[length];
fin.read(buffer);
res = EncodingUtils.getString(buffer, "UTF-8");////依Y.txt的編碼類型選擇合適的編碼,如果不調整會亂碼
fin.close();//關閉資源
System.out.println("res--->"+res);
int a=Integer.parseInt(res.substring(3, 5));
int b=Integer.parseInt(res.substring(8, 10));
System.out.println(a+"res--->"+b);//獲取的a.b
} catch (Exception e) {
e.printStackTrace();
}
}
G. 安卓手機如何看txt文件
手機想要查看TXT文件,就必須下載閱讀器才可以,以下以多看閱讀器為例進行說明查看TXT文件的方法:
1、首先在應用市場或者手機瀏覽器網路搜索「多看閱讀器」,下載完成之後,點擊安裝。
2、安裝完成之後,打開閱讀器,在閱讀器的左上角有一個書的標志,點擊出現導入本機書籍,只要找到本機存放TXT文檔的地方,直接導入即可。
3、此閱讀器也支持在聯網的狀態下,直接在線下載TXT文檔。
當然,除了多看閱讀還有很多閱讀器都是支持查看TXT文檔的,如:QQ閱讀,wps等等,可以選擇覺得使用方便的閱讀器進行使用。
H. android編程:怎樣讀取txt文件
android 能讀取的文件都是系統裡面的(這是系統不是開發壞境系統,而是你程序運行的環境系統,也就是avd或者真實的手機設備的sd卡),這就需要你把文件導入你的環境中,mnt目錄底下,然後按到讀取sd卡的路徑讀取即可。
I. android 讀取txt文件獲取每行內容
方法:
通過輸入流的readline方法進行按行讀取內容。
舉例:
java">(StringfilePath){//輸入文件路徑
FileInputStreamfis=openFileInput(filePath);//打開文件輸入流
StringBuffersBuffer=newStringBuffer();
DataInputStreamdataIO=newDataInputStream(fis);//讀取文件數據流
StringstrLine=null;
while((strLine=dataIO.readLine())!=null){//通過readline按行讀取
sBuffer.append(strLine+" ");//strLine就是一行的內容
}
dataIO.close();
fis.close();
}
J. Android中 java io流如何獲取本地txt文件,並能對其進行閱讀
可以通過BufferedReader 流的形式進行流讀取,之後通過readLine方法獲取到讀取的內容。
BufferedReader bre = null;
try {
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此時獲取到的bre就是整個文件的緩存流
while ((str = bre.readLine())!= null) // 判斷最後一行不存在,為空結束循環
{
System.out.println(str);//原樣輸出讀到的內容
};
備註: 流用完之後必須close掉,如上面的就應該是:bre.close(),否則bre流會一直存在,直到程序運行結束。