问题标签 [android-parser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
432 浏览

android - 解析包有问题,android?

我已经制作了这个应用程序,我已经测试了一段时间。完成后,我将它放在 Market 商店中,一切都很好,但现在制作了一个新版本,没有更改清单,当我尝试安装它时,它在我的手机上出现错误:

解析包时出现问题。

我以前使用该应用程序没有问题,但为什么现在?

0 投票
3 回答
205 浏览

android - 如何在解析器上使用 AsyncTask?

我一直在阅读教程并遇到了它使用非常低的 api 的问题。我得到了 NetworkOnMainThreadException。我在stackoverflow上找到了这个答案,它说我必须使用 AsyncTask。

我曾尝试在一个空项目上使用 AsyncTask 并使用另一个运行良好的教程。

我的问题是我需要更改这个项目,以便我可以在更高的 api 上使用它。所以问题是 AndroidSaxFeedParser 是一个子类,AsyncTask 是一个超类,错误行在 AndroidSaxFeedParser 上,它扩展了 BaseFeedParser 和 BaseFeedParser 扩展了作为接口的 FeedParser(顺便说一句,我一直认为接口必须实现而不是扩展?)。

更准确地说,错误在这些行上(用 ---> 表示): AndroidSaxFeedParser.java :

消息列表.java:

BaseFeedParser.java:

那么我应该在哪里以及如何使用 AsyncTask。(我只使用 AndroidSaxParser,所以教程中的其他解析器可以忽略)。

AndroidSaxFeedParser.java

BaseFeedParser.java

FeedParser.java

FeedParserFactory.java

消息.java

消息列表.java

ParserType.java

RssHandler.java

0 投票
1 回答
1689 浏览

android - entity.getContentLength() 返回 -1

我得到BufferedReader的对象是空白的,当我调试我的代码时,我发现实际上该HttpEntity对象也似乎是空的。

这是我的部分代码:

// 发出HTTP请求

如果我在 PC 浏览器上点击我的网址,它会给出 JSON 响应,并且还会在 [http://jsonlint.com/][1] 上

具体是什么问题,看不懂

0 投票
1 回答
1424 浏览

android - 如何使用数字类型 Edittext 传递整数值?

解析时显示错误。我只想传递用户获得的整数值。但它在解析时显示错误。因此,此外,纠正如何接受用户的整数值以及如何以整数格式传递它的问题。编码:

edittext的xml部分

堆栈跟踪:

java.lang.reflect.Method.invoke(Method.java:507)

0 投票
3 回答
1817 浏览

java - Android解析json响应中的特殊字符

在我的 Android 应用程序中,我从 PHP url 获取 JSON 响应字符串。从我得到一些酒店名称的回复中apostrophe,我得到了&#039字符而不是apostrophe。如何在android中解析带有特殊字符的酒店?I can see the apostrophe in the browser but could not see in android logcat.

我试过了jresponse = URLEncoder.encode(jresponse,"UTF-8");,但我找不到apostrophe酒店名称。

这是响应中的酒店名称之一。

0 投票
0 回答
241 浏览

android - 如何在android中获取订阅到期日期?

我正在尝试使用购买状态 API ( https://www.googleapis.com/androidpublisher/v1.1/applications/packageName/subscriptions/subscriptionId/purchases/token ) 获取订阅到期日期,但低于响应。我可以知道什么是实现我的目标的正确方法吗?

有人知道怎么做吗?

提前致谢。

0 投票
3 回答
183 浏览

android - JSON 将数据解析到 android 应用程序中

我正在尝试将 JSON 解析数据转换为 android。

我无法理解我的错误是什么。

我也是java和android的初学者。

这段代码不难,你不会无聊。

我的错误和代码如下所示:

主要活动:

自定义适配器:

项目清单:

0 投票
1 回答
1905 浏览

json - 引起:com.google.gson.TokenMgrError:第 1 行第 1 列的词法错误。遇到:“<”(60),之后:“”

在我的 android 应用程序中,我面临一个非常奇怪的错误,无法进入它的根目录。我进行网络调用并解析 JSON 响应。但应用程序崩溃,我收到以下错误。

它随机发生并且无法重现错误。如果以前遇到过这种情况的人可以告诉我什么可能触发这次崩溃,那将非常方便。

示例响应:{"mcode":"123","mobilesettings":{"mobile":"07405123154","email":"rcb@rtc.com","telephone":"0174465599","timeout":20 ,"mail_address":"abc.gmail.com","mail_user":"mail.user@gmail.com","mail_password":"password","task_state":0,"force_task_reason":0,"allow_free_task_reason" :1,"unsent_sync":10,"booking_sync":240,"default_scan_mode":0,"gps_enabled":1,"gps_poll_interval":5,"minimum_gps_accuracy":100.0,"allow_blank_aborted_reason":false,"allow_free_aborted_reason":true },"staff":{"json_class":"Staff","staff_id":1234,"title":"","fname":"rags","mname":"","sname":"rags","location_id":321,"pager":"","mobile":"07444456789","email" :"abc@def.com","website":"","dob":null,"job_title":"","uid_ref":1,"dt_stamp":"2 月 11 日星期二 13:13:44 +0000 2014","pin_no":"","wroptions":0,"dt_created":"Wed Dec 04 16:13:08 +0000 2013","user_created":1,"pin_start":"1234","pin_end ":"1234","payroll_report":"Payroll.xml","external_payroll_ref":"","payroll_export":"Payroll.sql","supplier":0,"is_saved":1}}","fname":"rags","mname":"","sname":"rags","location_id":321,"pager":"","mobile":"07444456789","email": "abc@def.com","website":"","dob":null,"job_title":"","uid_ref":1,"dt_stamp":"2014 年 2 月 11 日星期二 13:13:44 +0000 ","pin_no":"","wroptions":0,"dt_created":"Wed Dec 04 16:13:08 +0000 2013","user_created":1,"pin_start":"1234","pin_end" :"1234","payroll_report":"Payroll.xml","external_payroll_ref":"","payroll_export":"Payroll.sql","supplier":0,"is_saved":1}}","fname":"rags","mname":"","sname":"rags","location_id":321,"pager":"","mobile":"07444456789","email": "abc@def.com","website":"","dob":null,"job_title":"","uid_ref":1,"dt_stamp":"2014 年 2 月 11 日星期二 13:13:44 +0000 ","pin_no":"","wroptions":0,"dt_created":"Wed Dec 04 16:13:08 +0000 2013","user_created":1,"pin_start":"1234","pin_end" :"1234","payroll_report":"Payroll.xml","external_payroll_ref":"","payroll_export":"Payroll.sql","supplier":0,"is_saved":1}}fname":"rags","mname":"","sname":"rags","location_id":321,"pager":"","mobile":"07444456789","email":"abc@ def.com","website":"","dob":null,"job_title":"","uid_ref":1,"dt_stamp":"2014 年 2 月 11 日星期二 13:13:44 +0000"," pin_no":"","wroptions":0,"dt_created":"Wed Dec 04 16:13:08 +0000 2013","user_created":1,"pin_start":"1234","pin_end":"1234 ","payroll_report":"Payroll.xml","external_payroll_ref":"","payroll_export":"Payroll.sql","supplier":0,"is_saved":1}}fname":"rags","mname":"","sname":"rags","location_id":321,"pager":"","mobile":"07444456789","email":"abc@ def.com","website":"","dob":null,"job_title":"","uid_ref":1,"dt_stamp":"2014 年 2 月 11 日星期二 13:13:44 +0000"," pin_no":"","wroptions":0,"dt_created":"Wed Dec 04 16:13:08 +0000 2013","user_created":1,"pin_start":"1234","pin_end":"1234 ","payroll_report":"Payroll.xml","external_payroll_ref":"","payroll_export":"Payroll.sql","supplier":0,"is_saved":1}}"mname":"","sname":"rags","location_id":321,"pager":"","mobile":"07444456789","email":"abc@def.com","website ":"","dob":null,"job_title":"","uid_ref":1,"dt_stamp":"2014 年 2 月 11 日星期二 13:13:44 +0000","pin_no":""," wroptions":0,"dt_created":"Wed Dec 04 16:13:08 +0000 2013","user_created":1,"pin_start":"1234","pin_end":"1234","payroll_report":" Payroll.xml","external_payroll_ref":"","payroll_export":"Payroll.sql","supplier":0,"is_saved":1}}"mname":"","sname":"rags","location_id":321,"pager":"","mobile":"07444456789","email":"abc@def.com","website ":"","dob":null,"job_title":"","uid_ref":1,"dt_stamp":"2014 年 2 月 11 日星期二 13:13:44 +0000","pin_no":""," wroptions":0,"dt_created":"Wed Dec 04 16:13:08 +0000 2013","user_created":1,"pin_start":"1234","pin_end":"1234","payroll_report":" Payroll.xml","external_payroll_ref":"","payroll_export":"Payroll.sql","supplier":0,"is_saved":1}}抹布","location_id":321,"pager":"","mobile":"07444456789","email":"abc@def.com","website":"","dob":null," job_title":"","uid_ref":1,"dt_stamp":"2014 年 2 月 11 日星期二 13:13:44 +0000","pin_no":"","wroptions":0,"dt_created":"12 月星期三04 16:13:08 +0000 2013","user_created":1,"pin_start":"1234","pin_end":"1234","payroll_report":"Payroll.xml","external_payroll_ref":"", "payroll_export":"Payroll.sql","supplier":0,"is_saved":1}}抹布","location_id":321,"pager":"","mobile":"07444456789","email":"abc@def.com","website":"","dob":null," job_title":"","uid_ref":1,"dt_stamp":"2014 年 2 月 11 日星期二 13:13:44 +0000","pin_no":"","wroptions":0,"dt_created":"12 月星期三04 16:13:08 +0000 2013","user_created":1,"pin_start":"1234","pin_end":"1234","payroll_report":"Payroll.xml","external_payroll_ref":"", "payroll_export":"Payroll.sql","supplier":0,"is_saved":1}}07444456789","email":"abc@def.com","website":"","dob":null,"job_title":"","uid_ref":1,"dt_stamp":"2013 年 2 月 11 日星期二:13:44 +0000 2014","pin_no":"","wroptions":0,"dt_created":"Wed Dec 04 16:13:08 +0000 2013","user_created":1,"pin_start": "1234","pin_end":"1234","payroll_report":"Payroll.xml","external_payroll_ref":"","payroll_export":"Payroll.sql","supplier":0,"is_saved":1 }}07444456789","email":"abc@def.com","website":"","dob":null,"job_title":"","uid_ref":1,"dt_stamp":"2013 年 2 月 11 日星期二:13:44 +0000 2014","pin_no":"","wroptions":0,"dt_created":"Wed Dec 04 16:13:08 +0000 2013","user_created":1,"pin_start": "1234","pin_end":"1234","payroll_report":"Payroll.xml","external_payroll_ref":"","payroll_export":"Payroll.sql","supplier":0,"is_saved":1 }}44 +0000 2014","pin_no":"","wroptions":0,"dt_created":"Wed Dec 04 16:13:08 +0000 2013","user_created":1,"pin_start":"1234" ,"pin_end":"1234","payroll_report":"Payroll.xml","external_payroll_ref":"","payroll_export":"Payroll.sql","supplier":0,"is_saved":1}}44 +0000 2014","pin_no":"","wroptions":0,"dt_created":"Wed Dec 04 16:13:08 +0000 2013","user_created":1,"pin_start":"1234" ,"pin_end":"1234","payroll_report":"Payroll.xml","external_payroll_ref":"","payroll_export":"Payroll.sql","supplier":0,"is_saved":1}}is_saved":1}}is_saved":1}}

0 投票
2 回答
2641 浏览

android - 使用带有进度条的异步任务的 JSON 解析器

JSON Parser 使用带有进度条的 asynctask。这样做的正确方法是什么?

我应用并调整了从 tuts 中读取的内容,但是从 downloadTask 返回数据时返回 null

这是我的 downloadTask 任务:

这基本上是 populateCampaigns 方法:

最后,这是解析器方法:

0 投票
2 回答
662 浏览

android - 无法将数据从内部异步任务类返回到外部类

嗨朋友们,我知道关于这个话题有很多问题,但我无法从他们那里得到任何结果。我正在使用我的 ClassIsInternalParser 解析 xml 数据扩展默认处理程序。我在内部类 PostAsync extends AsyncTask 的活动中使用此类

但原因是我无法将我在 PostAsync 类中收集的数据返回给主要活动。它只设置 null

这是我的代码