Articles of parsing

在JSONArray上从JSONstring中加载JSON

我一直在尝试将JSONstring加载到JSONArray中,遇到一些问题。 我希望这里的post能帮助我解决问题。 该文件位于资产文件夹中,并包含类Kabelskap的对象。 JSONstring格式如下摘录: [{"driftsmerking":"1420 10 04","objektnummer":"56569.0","adresse":"KANEBOGÅSEN 4","fabrikat":"NEBB","typebetegnelse":"KO500","spenning":"0.23","posisjon":"OK","kompNr":"1420","kommune":"1901 HARSTAD","latitude":"68.7786964342854","longitude":"16.5598512563035"},{"driftsmerking":"4416 01 04","objektnummer":"246349.0","adresse":"NONSÅSEN","fabrikat":"ABB","typebetegnelse":"KO300","spenning":"0.23","posisjon":"OK","kompNr":"4416","kommune":"1911 KVÆFJORD","latitude":"68.7367985627796","longitude":"16.2694481350258"},{"driftsmerking":"4080 05 02","objektnummer":"275933.0","adresse":"KVÆFJORD PLANTESKOLE VEKSTHUS","fabrikat":"ABB","typebetegnelse":"KO700","spenning":"0.23","posisjon":"OK","kompNr":"4080","kommune":"1911 KVÆFJORD","latitude":"68.7712454761326","longitude":"16.1901046355049"},{"driftsmerking":"1383 01 02","objektnummer":"150951.0","adresse":"SKILLEVN. 13","fabrikat":"ABB","typebetegnelse":"","spenning":"0.4","posisjon":"OK","kompNr":"1383","kommune":"1901 HARSTAD","latitude":"68.7781436806564","longitude":"16.5643438120601"},{"driftsmerking":"4085 07 02","objektnummer":"275122.0","adresse":"MATHUSET","fabrikat":"NEBB","typebetegnelse":"70","spenning":"0.23","posisjon":"OK","kompNr":"4085","kommune":"1911 KVÆFJORD","latitude":"68.7721426826508","longitude":"16.1785193494225"}] 这个string被读入一个stringvariables,然后传递给这个代码段: try { JSONObject jsonObj = new JSONObject(finalString); for(int i = 0; i < json.length(); i++){ Kabelskap ks = (Kabelskap) json.get(i); skap.put(ks.objektnummer, ks); } } catch (JSONException e) { e.printStackTrace(); } […]

parsingAndroid菜单XML资源到对象列表

我无法解决这个问题3天。 我有简单的XML资源菜单 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/categoryEditButton" android:title="@string/edit" android:icon="@drawable/edit" /> <item android:id="@+id/categoryMoveUpButton" android:title="@string/move_up" android:icon="@drawable/up" /> <item android:id="@+id/categoryMoveDownButton" android:title="@string/move_down" android:icon="@drawable/down" /> <item android:id="@+id/categoryDeleteButton" android:title="@string/delete" android:icon="@drawable/trash" /> </menu> 我想在分析这个XML之后收到List <MenuItem>: public class MenuItem { private CharSequence text; private Drawable image; private int actionTag; //… getters and setters … } 我需要这个与MenuItems非标准的操作,并不能使用标准的方法,如: … MenuInflater inflater = getMenuInflater(); […]

与AdapterView和addView的麻烦

我想要下面的类来显示一些textviews / buttons / spinners,还有一个包含parsing数据的ListView。 但是,列表视图/适配器/ addview正在造成一些麻烦。 下面是我得到的错误: java.lang.UnsupportedOperationException:在AdapterView中不支持addView(View,LayoutParams) 我感觉它与我的XML文件,但林不太确定。 这是我的代码: public class StatisticsScreen extends ListActivity{ private List<Message> messages; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.statisticsscreen); loadFeed(); //other textviews and listeners added } private void loadFeed() { try{ BaseFeedParser parser = new BaseFeedParser(); messages = parser.parse(); List<String> titles = new ArrayList<String>(messages.size()); for (Message msg […]

如何在android中parsing这个JSON数组

我想要每个TAG的名称,电子邮件和图像。我必须在List元素中显示。 { "response":[ { "name":"Brajendra Mishra", "email":"test1@seologistics.com", "address":"Information Service\r\nParliament of Canada\r\nOttawa, Ontario K1A 0A9", "aboutus":"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type […]

其中的区别:SAXparsing器,XPath,DOM,XMLPullParser

我想知道上述四种types(SAXPaser,XPath,DOM,XMLPullParse)之间的区别,以及我们应该在什么时候使用它们。

parsing:从应用发送推送通知

我想知道如何直接从我的Android应用程序发送parsing推送通知evherone使用我的应用程序。 是否有可能做到这一点?

在android中parsingJSONstring

parsingJSON似乎是这里讨论的一个相当常见的话题。 我环顾四周,仍然没有find我在找什么。 这是我的HttpClient的代码 public class CreateJsonRequest { public static String SendJsonRequest(String URL, Map<String,Object> params){ try{ DefaultHttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(URL); JSONObject holder = new JSONObject(); for (Map.Entry<String, Object> m : params.entrySet()){ try { holder.put(m.getKey(), m.getValue()); } catch (JSONException e) { Log.e("Hmmmm", "JSONException : "+e); } } StringEntity se; se = […]

我如何可靠地从AttributeSet中获取颜色?

我想创build一个自定义的类,当在一个Android XML文件中进行布局时,它将一个颜色作为它的一个属性。 然而,一种颜色可能是一种资源,或者它可能是一些直接颜色规范之一(例如hex值)。 是否有一个简单的首选方法使用AttributeSet来检索颜色,因为表示颜色的整数可能引用资源值或ARGB值?

如何parsing在Android的JSON响应?

即时通讯GET请求的结果得到这个响应到服务器 {"LL": { "control": "dev/sys/getkey", "value": "4545453030304138303046392035343733373432363020323031332D30322D31312031383A30313A3135", "Code": "200"}} 我只是想从上面的json响应中提取“value "value" 。 我使用这个代码来得到这个回应 findViewById(R.id.button1).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { HttpResponse response = null; try { HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(); request.setURI(new URI( "http://192.168.14.247/jdev/sys/getkey")); response = client.execute(request); } catch (URISyntaxException e) { e.printStackTrace(); } catch (ClientProtocolException e) { […]

常用的相机图片尺寸列表

根据这篇文章 ,640×480的预览大小/分辨率可以合理的预期在大多数设备上得到支持。 怎么样的图片(而不是预览)分辨率/大小? 有没有办法find或现有的资源列表通常支持的图片分辨率/大小在设备外? 我的印象是,640×480的图片大小被广泛支持,但还有什么? 我意识到, getSupportedPictureSizes()返回一个列表图片的大小,目前的设备支持,但我想了解什么样的支持的图片尺寸的分布是在世界各地的设备范围。 从我所看到的, Dashboads和开发者控制台都没有提供这些信息。 注1:接近数据的一种可能的方法是从这个stream行的Android设备列表开始,并找出在这些电话上支持的照相机图像大小。 大多数规格的网站(如这个或这一个 )只有最大的分辨率列出。 注2:在某些电话上,似乎 setPictureSize()对于所有的意图和目的都是坏的,因此不应该使用; 但是,了解其他(非破坏的)Android设备的常见图片尺寸仍然有用。