`
- 浏览:
12954232 次
- 性别:
- 来自:
大连
-
android读取data/data/包名/file路径下的txt文件
文件不能太大否则会报内存溢出
-
packageyu.bin;
-
-
importjava.io.FileInputStream;
-
importorg.apache.http.util.EncodingUtils;
-
importandroid.app.Activity;
-
importandroid.os.Bundle;
-
importandroid.widget.TextView;
-
-
publicclassReaddataPathActivityextendsActivity{
-
TextViewtextView;
-
-
-
-
-
@Override
-
publicvoidonCreate(BundlesavedInstanceState){
-
super.onCreate(savedInstanceState);
-
setContentView(R.layout.main);
-
textView=(TextView)findViewById(R.id.tvtext);
-
Stringtxt="";
-
try{
-
-
FileInputStreamfin=openFileInput("name.txt");
-
-
intlength=fin.available();
-
-
byte[]buffer=newbyte[length];
-
-
fin.read(buffer);
-
-
Stringtype=codetype(buffer);
-
-
txt=EncodingUtils.getString(buffer,type);
-
textView.setText(txt);
-
}
-
catch(Exceptione){
-
-
}
-
}
-
-
privateStringcodetype(byte[]head){
-
Stringtype="";
-
byte[]codehead=newbyte[3];
-
System.arraycopy(head,0,codehead,0,3);
-
if(codehead[0]==-1&&codehead[1]==-2){
-
type="UTF-16";
-
}
-
elseif(codehead[0]==-2&&codehead[1]==-1){
-
type="UNICODE";
-
}
-
elseif(codehead[0]==-17&&codehead[1]==-69&&codehead[2]==-65){
-
type="UTF-8";
-
}
-
else{
-
type="GB2312";
-
}
-
returntype;
-
}
-
}
文件不能太大否则会报内存溢出
-
packageyu.bin;
-
-
importjava.io.FileInputStream;
-
importorg.apache.http.util.EncodingUtils;
-
importandroid.app.Activity;
-
importandroid.os.Bundle;
-
importandroid.widget.TextView;
-
-
publicclassReaddataPathActivityextendsActivity{
-
TextViewtextView;
-
-
-
-
-
@Override
-
publicvoidonCreate(BundlesavedInstanceState){
-
super.onCreate(savedInstanceState);
-
setContentView(R.layout.main);
-
textView=(TextView)findViewById(R.id.tvtext);
-
Stringtxt="";
-
try{
-
-
FileInputStreamfin=openFileInput("name.txt");
-
-
intlength=fin.available();
-
-
byte[]buffer=newbyte[length];
-
-
fin.read(buffer);
-
-
Stringtype=codetype(buffer);
-
-
txt=EncodingUtils.getString(buffer,type);
-
textView.setText(txt);
-
}
-
catch(Exceptione){
-
-
}
-
}
-
-
privateStringcodetype(byte[]head){
-
Stringtype="";
-
byte[]codehead=newbyte[3];
-
System.arraycopy(head,0,codehead,0,3);
-
if(codehead[0]==-1&&codehead[1]==-2){
-
type="UTF-16";
-
}
-
elseif(codehead[0]==-2&&codehead[1]==-1){
-
type="UNICODE";
-
}
-
elseif(codehead[0]==-17&&codehead[1]==-69&&codehead[2]==-65){
-
type="UTF-8";
-
}
-
else{
-
type="GB2312";
-
}
-
returntype;
-
}
-
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Android 读取文件内容实现方法,这里整理了几种方法,大家需要可以看下。 如果要打开存放在/data/data/<package>/files目录应用私有的文件,可以使用Activity提供openFileInput()方法。 FileInputStream inStream =...
这是一个从txt文件中读取数据的小程序,程序很好理解,编写规范,对初学者有较大帮助。
本文介绍了Node Js 使用KOA处理form-data格式传输过来的文件,分享给大家。...form表单【注意:enctype=”multipart/form-data”】上传文件时,首先会将文件上传到你本机的temp目录,然后执行move_upload_file
用户可以加载bundle.wp文件并提取由原始文件路径索引的数据。 文件夹中的文件root/img/logo.png可以通过以下方式访问bundle.read("img/logo.png") == Uint8Array 辅助方法允许用户读取所需的数据格式。 var d = ...
第一步:获取存储的路径 我们用/sdcard/Android/data/包名/的路径 方便我们测试查看 String path=MyApplication.getContextObject().getExternalFilesDir().toString(); File file=new File(path); 第二...
private void inputdata_Click(object sender, EventArgs e) { string path1 = @"d:test1.txt"; string path2 = @"d:test2.txt"; //创建文件 if (!File.Exists(path1)) { StreamWriter sw = File.CreateText...
我这里根据网上的代码,修改为matlab2016版本可以使用的...% 输出转换后的.coe文件及其路径(输出的路径与.mif在同一目录下) % .coe文件位宽默认16位 %% 读取文件 %----------------------------------------------
在NASA earthDATA上选取数据获得下载链接后,将所有链接统一存放于一个txt文件中,读取NASA的Data_File_Links.txt文件,批量下载数据,实时显示下载进度条,最终显示花费时间。
pcf8563_i2c1_r8_ruoge_ov2640通过给RTC驱动增加设备节点读取秒钟成功+直接读取I2C1获取秒钟值20160626_2201.7z http://blog.csdn.net/21cnbao/article/details/7919055 在Android源码树中添加userspace I2C读写...
NodeJs(ExpressJs) API 用于存储支持基本 CRD(创建、读取、删除)操作的键值对,数据存储在用户定义路径的本地存储中; 问题陈述 要求: node最近和npm 使用postman和Chrome Browser进行测试 部署:下载并解压...
以下是文件中的内容,文件名为data.txt(与data.log内容相同),且处理方式相同,调用时改个名称就可以了: 以下是python实现代码: # -*- coding:gb2312 -*- import json def read_txt_high(filename): with ...
QFile file("./mapdata"); if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) { QMessageBox::information(this,"","dfds"); return; } if(file.exists() == false) { QMessageBox::information...
file = fopen("example.txt", "r"); if (file == NULL) { printf("无法打开文件 "); return 1; } // 读取文件内容 while (fgets(data, sizeof(data), file) != NULL) { printf("%s", data); } // 关闭...
一、基本概念 在Android应用中保存文件,保存的位置有两处 ①手机自带的存储空间,较小(如200M),适合保存一些小文件,Android中保存位置在data/data/应用包名/files目录 ②外存储设备如SD卡,较大,适合保存大文件...
3.readAsDataURL(file):将文件读取为Data URL 4.readAsText(file, [encoding]):将文件读取为文本,encoding缺省值为'UTF-8' */ var wb;//读取完成的数据 var rABS = false; //是否将文件读取为二进制字符串 ...
程序简单示范了读写应用程序数据文件夹内的文件,文件地址是/data/data/org.crazyit.io/files/;使用openFileOutput和openFileInput两个方法,使用android studio
1:本程序读取二进制文件,并把读到的二进制文件保存为文本数据 2:二进制文件内容一系列的三维点云数据,由扫描仪器扫描获得 3:本程序采用了多线程技术,读取二进制文件时,界面不会卡顿 4:实例二进制文件为data....
所谓私有文件,则是指程序自己能读取,而其它程序没有权限访问的文件,此文件保存在Data.app.程序包.file目录下面。 其中写文件的方法比较简单: private void writeFile(String fileName, String info) { ...
.txt文件和.csv文件没有太大差别,.txt文件也可用逗号进行分割,直接将.txt文件改成.csv文件即可,.txt文件也可以用空格分割 .xlsx文件,即excel保存的文件格式。 4.3.1 读写文本文件 file:///D:/Python39/envs/py...
This program coded by C language is used to read the data on the other file.