【VasSonic Android源码解析】教程文章相关的互联网学习教程文章

java – 在Android中进行JSON解析时的OutOfMemoryError【代码】

我使用下面的代码来解析从Web获取的JSON字符串,(30,000条记录)DefaultHttpClient httpclient = new DefaultHttpClient(new BasicHttpParams());HttpPost httppost = new HttpPost(params[0]);httppost.setHeader("Content-type", "application/json");InputStream inputStream = null;String result = null;HttpResponse response = null;try {response = httpclient.execute(httppost);} catch (ClientProtocolException e) {e....

java – Android无法解析字符串到日期【代码】

我有这个字符串Wed, 08 Jan 2014 9:30 am WET并且需要被解析为Date对象,我尝试了很多面具但没有工作,这是我尝试的最后一件事,我认为它可以使用但是没有SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm aaa z", Locale.ENGLISH);谢谢 堆栈跟踪01-08 14:25:25.906: W/System.err(13288): java.text.ParseException: Unparseable date: "Wed, 08 Jan 2014 11:59 am WET" 01-08 14:25:25.914: W/System.e...

java – Android studio无法解析常见的符号,缺少android.gms包【代码】

我正在制作一款我正在使用Google Play服务的游戏.我最近从eclipse切换到Android Studio(现在运行0.8.14).在android studio中我添加了一个“Google Play服务活动”并让我的游戏类扩展了该类.我没有修改就离开了服务类.该项目编译并运行得很好,但IDE充满了错误,因为它“无法解析符号’常见’”和“无法解析符号’游戏’”import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.GooglePlaySe...

如何从Java(Android)中的AppEngine解析DateTime属性?【代码】

我需要在Java(Android)中解析来自AppEngine的DateTime字符串.字符串如下所示:2011-07-26 17:21:00 01:00它是一些标准格式?有没有比使用自定义SimpleDateFormat更简单的方法?解决方法:SimpleDateFormat非常简单,只是因为你的日期字符串因为最后一个而有点关闭:在那里.只需替换:并使用以下模式:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:ss:mmZ"); String dateStr = "2011-07-26 17:21:00+0100"; System.ou...

重学Android——Rxjava2.x源码解析【代码】

Rxjava的诞生背景首先要从异步编程说起,最开始的原生的系统中,如果UI系统处理耗时任务,会引发ANR,所以都是放在子线程做耗时任务,比如网络请求或者IO操作,再来更新UI界面,这需要在主线程来完成,这样就涉及到了异步编程。最开始的异步编程主要有:使用Java自身提供的Future模型但这种异步结果获取比较困难,必须调用Future.get(),回去查看异步是否完成,如果完成,就返回结果,否则继续等待。当然在JDK8后,提供了completab...

Android之Rxjava2.x源码解析【代码】

Rxjava的诞生背景 首先要从异步编程说起,最开始的原生的系统中,如果UI系统处理耗时任务,会引发ANR,所以都是放在子线程做耗时任务,比如网络请求或者IO操作,再来更新UI界面,这需要在主线程来完成,这样就涉及到了异步编程。 最开始的异步编程主要有:使用Java自身提供的Future模型但这种异步结果获取比较困难,必须调用Future.get(),回去查看异步是否完成,如果完成,就返回结果,否则继续等待。当然在JDK8后,提供了complet...

java – 无法解析“com.google.android.gms.gcm.GcmReceiver”?【代码】

我正在尝试在我的Android应用程序上实现GCM推送通知,我正在遵循https://developers.google.com/cloud-messaging/android/client中的指南尽我所知,但我在Android Studio中收到错误,说“无法解析符号:GcmReceiver” 我只是简单地复制了我在清单指南中所说的内容并通过SDK Manager安装了Google Play服务,但它仍然告诉我它无法解决它.我的理解是,这个类应该位于类路径中,现在我已经添加了库,考虑到所有其他类,如“MyGcmListenerServic...

java – 无法解析:com.android.support.constraint:constraint-layout:1.1.0-beta1【代码】

这是错误:Error:(23, 13) Failed to resolve: com.android.support.constraint:constraint- layout:1.1.0-beta1 Upgrade plugin to version 2.3.3 and sync project Show in File Show in Project Structure dialog当我点击升级插件时,没有任何反应.我不知道如何解决这个问题.我尝试添加存储库maven谷歌,但它不起作用. 这是应用代码:apply plugin: 'com.android.application'android { compileSdkVersion 25 buildToolsVersion "...

java – 如何在android中解析字符串“Mon Aug 08 16:44:19 EAT 2016”到目前为止【代码】

private void parseDate() {String p_localDateTime = "Mon Aug 08 16:44:19 EAT 2016";SimpleDateFormat lv_formatter,lv_parser;String lv_localTimeZone ="";lv_localTimeZone="EAT";Date lv_localDate = null;lv_parser = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");//lv_parser = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");//lv_parser = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy");lv_p...

java – Android上的时间解析问题【代码】

我在尝试解析时间字符串02:22时得到一个解析异常. 我有以下转换功能:public static long convertdatetotimestamp(String datestring, String newdateformat, String olddateformat){SimpleDateFormat originalFormat = new SimpleDateFormat(olddateformat,Locale.ROOT);SimpleDateFormat targetFormat = new SimpleDateFormat(newdateformat,Locale.ROOT);Date date = null;try {date = originalFormat.parse(datestring);String...

java – 将Json解析为String android studio【代码】

我有这个JSON对象:{"1":{"id_module":"f83d6101cc","adresse_mac":"00:6A:8E:16:C6:26","mot_de_passe":"mp0001","name":"a"}, "2":{"id_module":"64eae5403b","adresse_mac":"00:6A:8E:16:C6:26","mot_de_passe":"mp0002","name":"a"} }我想解析并获得字符串id_module,adresse_mac,mot_de_passe以及1和2中每个事物的名称. 所以我做了这个,但它不起作用:TextView txt1=(TextView) findViewById(R.id.textView); String ajout1 =...

java – OpenCV Android – 无法解析相应的JNI函数【代码】

我正在尝试使用Opencv设置Android Studio,遵循此处概述的教程:https://www.youtube.com/watch?v=OTw_GIQNbD8 我可以得到给出教程的人获得的结果,但在尝试实际使用Opencv的一些功能时遇到了一些麻烦. 我能够加载Opencv库,但在尝试使用一些本机函数,如“Imgcodecs.imread”时,我收到错误:“.lang.UnsatisfiedLinkError:找不到长期org.opencv.imgcodecs.Imgcodecs.imread_1的实现( java.lang.String中)” 我相信我已将问题追溯到以...

Android源码探究:Android Java层消息机制完全解析

概述 Android的消息机制对我们开发者来说应该是很熟悉的,其中最常见的用法就是利用Handler切换到主线程然后更新UI,消息机制的用法当然不仅仅局限于这个场景,但总的来说,消息机制解决了线程间和线程内的消息通信的问题。Android消息机制是指以Handler为上层接口,MessageQueue和Looper为底层支撑的工作过程。下面简单介绍一下这三个类: ①Handler是我们经常接触的,我们常用它来切换线程; ②MessageQueue,顾名思义,它是一个...

android – java.lang.NoClassDefFoundError:失败的解析:Ljava / time / LocalTime;

我正在使用Android Studio 2.1.2,API级别23开发应用程序.在一个类中,我使用了java.time.LocalTime类,但在运行时,一个无法使用的NoClassDefFoundError异常会终止我的活动.谷歌搜索,我知道我必须在build.gradle中添加依赖项,因为Android类是使用早于Java 8的JDK版本开发的(当添加了LocalTime类时). 所以我必须编写类似:compile“java.time:LocalTime:1.8” 但它不起作用.解决方法:Android运行时支持JDK 8中标准库增强的有限子集.不...

javascript – Android – 使用JSOUP解析JS生成的URL【代码】

我试图解析Bootstrap的Bootpage.js生成的网址,看起来像https://example.com/#page-2但JSOUP无法解析它并显示主要网址.如何从Bootpage获取正常链接或如何使JSOUP解析它. 解析代码:Jsoup.connect("https://example.com/#page-2").followRedirects(true).get();解决方法:(参见下面的更新,第一个/接受的解决方案没有达到android要求,但留待参考.) 桌面解决方案 HtmlUnit似乎无法处理此站点(通常情况下,最近).所以我也没有普通的java解...