android从资源文件中读取文件流显示

private void doRaw(){InputStream is = this.getResources().openRawResource(R.raw.ziliao);try{doRead(is);}catch(IOException e){e.printStackTrace();}}private void doRead(InputStream is) throws IOException{DataInputStream dis = new DataInputStream(is);byte[]buffer = new byte[is.available()];dis.readFully(buffer); textView.setText(new String(buffer));dis.close();is.close();}//就是用this.getResources().openRawResource这个就可以了

Android上解析Json格式数据

package com.practice.json;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import android.app.Activity;import android.os.Bundle;import android.util.Log;public class JsonDemo extends Activity {    /*     * 解析JSON的例子,str保存的是JSON代码,解析后的数据在LogCat里输出     */String TAG = "Json message";    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        detectJSON();    }        private void detectJSON() {    String str = "{"+      "\"日期\" : \"2011-06-06\","+  //Like 是 JSONObject  "\"Like\" : {"+    "\"Name\" : \"加内特\","+    "\"Height\" : \"2.11cm\","+     "\"Age\" : 35"+  "},"+  //LikeList 就是一个 JSONObject  "\"LikeList\":" +  "{\"List\": " +  "["+    //这里也是JSONObject  "{"+    "\"Name\" : \"Rose\","+    "\"Height\" : \"190cm\","+     "\"Age\" : 23"+  "},"+  //这里也是JSONObject  "{"+    "\"Name\" : \"科比\","+    "\"Height\" : \"198cm\","+     "\"Age\" : 33"+  "}"+  "]"+      "}"+      "}";        try {JSONObject dataJson = new JSONObject(str);Log.d(TAG, dataJson.getString("日期"));JSONObject nbaJson = dataJson.getJSONObject("Like");Log.d(TAG, nbaJson.getString("Name"));Log.d(TAG, nbaJson.getString("Height"));Log.d(TAG, nbaJson.get("Age").toString());JSONObject listJson = dataJson.getJSONObject("LikeList");JSONArray arrayJson = listJson.getJSONArray("List");for(int i=0;i<arrayJson.length();i++) {JSONObject tempJson = arrayJson.optJSONObject(i);Log.d(TAG, tempJson.getString("Name"));Log.d(TAG, tempJson.getString("Height"));Log.d(TAG, tempJson.getString("Age").toString());}} catch (JSONException e) {System.out.println("Something wrong...");e.printStackTrace();}    }}


更多相关文章

  1. Android之访问下载文件
  2. Unity同步加载Android里的StreamingAssets里的文件
  3. android webview 下载文件
  4. AndroidManifest.xml文件详解(activity)(一)

随机推荐

  1. PHP:【商城后台管理系统】部署管理员列表
  2. 酱茄plus多端小程序发布(圈子商城直播带货
  3. JS 函数的执行时机
  4. 3.【商城后台管理系统】基于TP6开发登陆
  5. 2.【商城后台管理系统】基于TP6开发后台
  6. 函数的要素
  7. parcle打包工具的一些资料链接
  8. setInterval这个api
  9. PHP:【商城后台管理系统】部署管理员一级
  10. 微信抽奖小程序如何制作?