自己写了个安卓软件,自己建立的http服务器,但是数据传输到Android的时候乱码,数据是用Json封装的。现在用以下的方法得以解决:数据发送的时候先用URLEncoder.encode()编译一下 接受的数据再用URLDecoder.decode()进行解码原文:http://www.cnblogs.com/kirno/p/3724563.html
我想使用POST方法从URL提取数据.我已经使用GET方法获取了数据.现在,我想使用POST方法.当我单击按钮时,即使我提供了Internet许可,也没有任何响应.我认为还有其他问题.
我曾尝试搜索许多站点并观看教程,但是我所获得的只是如何使用POST方法将数据发送到服务器.
MainActivity.java
package com.example.apipostmethod;import android.os.StrictMode;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
...
我做了一个应用程序,它从不同的网址获取数据.我使用for循环使用jsoup lib从不同的URL获取数据.现在,这需要很多时间,例如5秒.首先从url1中获取数据,然后从2中获取数据,然后从3中获取数据.这就是我想的时间.
所以我想知道我们是否可以同时(多个线程)从不同的URL获取数据?public class Title extends AsyncTask <String, Void, Void> {String url,ver;Bitmap mIcon11 = null;ArrayList<App> appsList = new ArrayList<>();@Override...
我想使用POST方法从URL提取数据.我已经使用GET方法获取了数据.现在,我想使用POST方法.当我单击按钮时,即使我提供了Internet许可,也没有任何响应.我认为还有其他问题.
我曾尝试搜索许多站点并观看教程,但是我所获得的只是如何使用POST方法将数据发送到服务器.
MainActivity.javapackage com.example.apipostmethod;import android.os.StrictMode;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
impo...
(免责声明:有很多问题来自于人们在通过facebook,firebase等请求使用异步操作时询问数据是否为空/错误.我对此问题的意图是为每个人提供一个简单的答案在android中使用异步操作,因为我在搜索后无法找到这样的示例,如果有,请随时向我发送链接,我将删除此项)
我正试图从我的一个操作中获取数据,当我调试它时,值就在那里,但是当我运行它们时它们总是为空,我该如何解决这个问题呢?
火力地堡firebaseFirestore.collection("some collect...
因此,我将尝试尽可能地保持这个问题,但它将涉及遍历整个代码路径的代码片段.
对于上下文,我是一个相当新的,完全自学成熟的Android开发者,所以请通知我任何明显的误解/整个组织不好.问题的主要焦点是我现在遇到的错误,即在网络请求之后,应该由于该网络请求而设置的变量为空,因为代码在网络请求完成之前向前移动.
这是我的活动方法.它应该使用mUserPresenter.getUserList()的结果填充mFriends变量,这是(不幸的)null:/*** Grabs a li...
我正在尝试从数据库中获取一些信息.我是android的初学者.我有一个名为“ Database”的数据库创建类,以及一个名为“ Database_Acesso”的数据库访问类.它们看起来像这样:
Database.java: 软件包workshopee.ct.ufrn.br.ssmonitor;import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;public class Database extends SQ...
登录页面后,我想在列表视图中显示A代表Apple,B代表Boy..ect.但是在我的应用程序中,我完全登录成功,仅登录表已完全创建成功,但未创建mainmenu.i try this codeif(username.length()>0&&password.length()>0){SQLiteAdapter db=new SQLiteAdapter(Main.this);db.openToWrite();if(db.Login(username,password)){System.out.println("goutham");Intent intent=new Intent(getApplicationContext(),ExampleActivity.class);startActivi...
我有一个sqlite数据库.我有三列:_id,日期,值.
我现在想要根据日期中的日期提取_id:s的计数,并计算int值的平均值.这适用于Android应用.
因此,我想“选择日期和每天(60天)的日期,计算当天有多少_id:s.最后计算平均值.
我猜它是这样的:"SELECT DATE('now' 'days[i]') as date, COUNT(_id) as count, AVG(value) as vl FROM v_efforts WHERE DATE(v_efforts.date) = DATE('now' 'days[i]')";但我无法让’days [i]’工作.我不知道如...
我必须从服务器上的MySQL数据库中获取一些数据.我有以下代码.但是当我运行它时应用程序崩溃了.即使我在Android Manifest中指定了Internet权限,我也会在Logcat中获得Permission denied(缺少INTERNET权限?).知道这里可能有什么问题吗?
Java文件import android.app.Activity;
import android.os.Bundle;
import android.os.StrictMode;
import android.util.Log;
import android.widget.ArrayAdapter;
import android.widget.ListVi...
很确定这是一个简单的,但我对所有将光标返回的数据调整到不同视图的示例感到困惑.我只想运行一个rawquery并将每个返回的数据项放入一个float数组中(以便我以后可以添加它们).我需要用什么呢?谢谢解决方法:在查询数据库时,您仍然会有一个光标,但是一旦获得光标,您可以迭代它,将所需的值拉出到数组中,如下所示:DbAdapter db = new DbAdapter(mContext);int columnIndex = 3; // Whichever column your float is in.db.open();Curso...
我希望活动必须在从Firebase数据库获取数据时显示进度对话框.它没有显示任何内容并且崩溃了.这是我的代码如下
public class profilemain扩展AppCompatActivity {private FirebaseAuth mAuth;
private FirebaseAuth.AuthStateListener mAuthListener;private ProgressDialog progressDialog;DatabaseReference mref =
FirebaseDatabase.getInstance().getReference("users");
ListView mlistview;
ArrayList<String> arrayList=new...
我正在实现一个Android应用程序,我无法弄清楚如何解决这个问题:当用户点击更新按钮,我想连接到我的服务器,并检查数据是否有任何更新,如果有,我想从服务器获取数据并更新数据库.我应该使用xml结构检查并从服务器获取更新,还是有更聪明的方法来实现这一点?解决方法:是的,这是一种更明智的方法,但它需要在服务器端和客户端上进行一些工作.这是它的工作原理:所有数据都应该可以以JSON或XML格式下载(我更喜欢JSON).所以,你将在服务器...