Android reading.twa文件
一直在搜索如何从.twa文件中读取数据,但找不到任何内容 我有.twa文件,其中包含数据,它们位于android项目目录的资产文件夹中 i、 e指针文件->xyz.twa 我想从这些扩展名为.twa的文件中读取数据Android reading.twa文件,android,file,inputstream,android-file,Android,File,Inputstream,Android File,一直在搜索如何从.twa文件中读取数据,但找不到任何内容 我有.twa文件,其中包含数据,它们位于android项目目录的资产文件夹中 i、 e指针文件->xyz.twa 我想从这些扩展名为.twa的文件中读取数据 如果有人知道这些文件以及如何阅读这些文件,请与我分享你的知识。这将非常有帮助。试试这个,它将帮助您打开.twa文件。这就是我对我的文件所做的 首先使用ByteArrayInputStream private ByteArrayInputStream file_hnd; 现在,请尝试
如果有人知道这些文件以及如何阅读这些文件,请与我分享你的知识。这将非常有帮助。试试这个,它将帮助您打开.twa文件。这就是我对我的文件所做的 首先使用
ByteArrayInputStream
private ByteArrayInputStream file_hnd;
现在,请尝试按以下方式打开文件:
try {
{
InputStream fip = null;
)
fip = getAssets().open("My Files/" + file_name);//Your driectory and file name
/* else
{
fip=new FileInputStream(f);
}*/
byte[] b = new byte[fip.available()];
fip.read(b);
file_hnd = new ByteArrayInputStream(b);
fip.close();
file_hnd.mark(file_hnd.available() + 1);
return true;
}
} catch (Exception e) {
e.printStackTrace();
}
现在,您的ByteArray即文件具有该文件中的所有数据。为了阅读,我做了这个
try {
file_hnd.reset();
int chars, i = 0, index = 0;
while ((chars = file_hnd.read()) != -1) {
aDes[index++] = (byte) chars;//Do your reading here
}
} catch (Exception e) {
e.printStackTrace();
}
希望这对您有所帮助。您的问题还不清楚。如果您在从资产中读取文件时遇到问题,或者此文件有一些特殊内容,您需要更多帮助来读取/解析/转换它,仍然不清楚?如果是资产问题,那么这将有助于你阅读.txt文件,我在谷歌有.twa文件。这是关于twa文件扩展名的最高评级链接。我甚至找不到生成此文件的应用程序的任何内容。如果这是您定制的,那么您将比我们更了解如何阅读它。如果不是,我想你运气不好。