Android reading.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文件中读取数据,但找不到任何内容

我有.twa文件,其中包含数据,它们位于android项目目录的资产文件夹中

i、 e指针文件->xyz.twa

我想从这些扩展名为.twa的文件中读取数据


如果有人知道这些文件以及如何阅读这些文件,请与我分享你的知识。这将非常有帮助。

试试这个,它将帮助您打开.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文件扩展名的最高评级链接。我甚至找不到生成此文件的应用程序的任何内容。如果这是您定制的,那么您将比我们更了解如何阅读它。如果不是,我想你运气不好。