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. Android(安卓)之 发送短信
  3. Dealing with bitmap object in android NDK
  4. Android(安卓)全屏无标题详解
  5. android HTTP 通信, XML 解析, 通过 Hander 实现异步消息处理
  6. Android(安卓)日期选择器、日期范围选择器:MaterialDateRangePick
  7. Android操作系统11种传感器介绍
  8. android http请求并解析返回的xml
  9. Android(安卓)Gson 解析泛型报错

随机推荐

  1. android: 高德地图
  2. 淘宝(阿里百川)手机客户端开发日记第一篇
  3. 灵活使用Android中ActionBar和ViewPager
  4. android上下文
  5. 使用Dialog实现PopupWindow效果
  6. Android 系统调试接口
  7. Android API 中文 (51) ―― ZoomButtonsCo
  8. 史上最霸气的android中gradle编写
  9. 第七次Android课堂笔记
  10. android 代码混淆遭遇conversion to Dalv