android很的意思的事情,关于Input…

本文探讨如何从应用资源中读取原始数据,并通过JSONTokener进行解析以获取特定属性值,同时提供了数据处理与展示的方法。
public void readRaw(){

<wbr><wbr><wbr><wbr><wbr><wbr><wbr> InputStream inputStream = getResources().openRawResource(R.raw.initdata);<br><font style="font-size: 20px;"><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></font><span style="color: rgb(255, 10, 10);"><font style="font-size: 20px;"><wbr> //很有意思!配合name.setText(read(inputStream));方法只能被使用一次,接下来的再使用read(inputStream)将再也产生不了值,</wbr></font></span><span style="color: rgb(255, 10, 10);"><font style="font-size: 20px;"><span style="color: rgb(111, 49, 152);">jsString</span></font></span><span style="color: rgb(255, 10, 10);"><font style="font-size: 20px;">只有空 .<br><br><span style="color: rgb(111, 49, 152);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr> name.setText(read(inputStream));</wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br style="color: rgb(111, 49, 152);"><span style="color: rgb(111, 49, 152);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br style="color: rgb(111, 49, 152);"><span style="color: rgb(111, 49, 152);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr> String jsString = read(inputStream);</wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><br> 只能如下使用:</font> <wbr><wbr><wbr></wbr></wbr></wbr></span><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> String jsString = (read(inputStream));<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> name.setText(jsString);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> try {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> JSONTokener jsonParser = new JSONTokener(jsString);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> JSONObject person = (JSONObject) jsonParser.nextValue(); <wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr>String HARDWARE_CODE = person.getString("HARDWARE_CODE");<br><wbr><wbr><wbr><wbr><wbr><wbr>String ZONE_NUMBER = person.getString("ZONE_NUMBER");<br><br><wbr><wbr><wbr><wbr><wbr><wbr>System.out.println("HARDWARE_CODE: " + HARDWARE_CODE + "<wbr><wbr><wbr> ZONE_NUMBER"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>+ ZONE_NUMBER);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> } catch (JSONException ex) { <wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> // 异常处理代码 <wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>ex.printStackTrace();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> } <wbr><br><wbr><wbr><wbr> } </wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值