您的位置:首页 > 移动开发 > Android开发

Android读取src下的文件

2015-08-28 10:02 459 查看
1.从src目录下,读取文本文件内容   

 public static String inputStreamToString(Class _class, String metadataFileName) throws IOException {

       InputStream in = _class.getResourceAsStream(metadataFileName);

        StringBuffer out = new StringBuffer();

        byte[] b = new byte[4096];

        for (int n; (n = in.read(b)) != -1;) {

            out.append(new String(b, 0, n));

        }

        return out.toString();

    }

2.从src目录下,读取icon

    public static byte[] getIconData(Class clazz, String file) {

        try {

            InputStream input = clazz.getResourceAsStream(file);

            ByteArrayOutputStream output = new ByteArrayOutputStream();

            byte[] buffer = new byte[4096];

            int n = 0;

            while (-1 != (n = input.read(buffer))) {

                output.write(buffer, 0, n);

            }

            return output.toByteArray();

        } catch (IOException err) {

            err.printStackTrace();

        }

        return null;

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: