Andrroid Studio 獲取assets下的Json文件

概述:AS環(huán)境下,使用Java語言獲取assets文件夾下的json文件。
注意:assets文件夾和res文件夾同級,在main下邊,與eclipse不同,如圖

獲取Json文件,String類型形式輸出

/**
     * 獲取Assets路徑下的文件
     *
     * @param context
     * @param fileName
     * @return
     */
    public static String getJson(Context context, String fileName) {

        String json = "";

        try {

            AssetManager s = context.getAssets();
            try {
                InputStream is = s.open(fileName);
                byte[] buffer = new byte[is.available()];
                is.read(buffer);
                json = new String(buffer, "utf-8");
                is.close();

            } catch (IOException e) {
                e.printStackTrace();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println(json);
        return json;

    }

獲取Json文件,InputStream類型形式輸出

/**
     * 獲取Assets路徑下的文件
     *
     * @param context
     * @param fileName
     * @return InputStream
     */
    public static InputStream getJsonInputStream(Context context, String fileName) {

        InputStream is = null;

        try {

            AssetManager s = context.getAssets();
            try {
                is = s.open(fileName);

            } catch (IOException e) {
                e.printStackTrace();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println(is.toString());
        return is;
    }

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現,斷路器,智...
    卡卡羅2017閱讀 136,724評論 19 139
  • 一、會話控制(session與cookie) 1.cookie簡介 Cookie是存儲在客戶端瀏覽器中的數據,我們...
    空谷悠閱讀 710評論 0 5
  • 《裕語言》速成開發(fā)手冊3.0 官方用戶交流:iApp開發(fā)交流(1) 239547050iApp開發(fā)交流(2) 10...
    葉染柒丶閱讀 28,814評論 5 20
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,366評論 25 708
  • 周六的時候總顯得很慵懶,所有反應都慢半拍。睜眼,起床,重啟失敗,躺回床上不想動。 刷著手機里的各種APP,找尋一點...
    青空與我你選誰i閱讀 189評論 0 0

友情鏈接更多精彩內容