AndroidAsyncHttp错误
我正在尝试为Braintree项目实施Loopj androidasynchttp.我下载了.jar文件并将其添加为库. 我现在有以下代码: public class PayCharge extends Activity { AsyncHttpClient client = new AsyncHttpClient(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.paycharge); client.get("https://xxx.herokuapp.com/generateToken.php", new TextHttpResponseHandler() { @Override public void
2 2024-04-03
编程技术问答社区
Google Volley vs Android-Async-Http
我正在研究这两个Android HTTP网络库. 我希望有些人使用两个库的经验.就我个人而言,我一直使用 http://loopj.com/android-ashnc-http/库非常幸福地.但是最近有人建议使用射击框架. 我将从另一个好处得到什么好处? 从我到目前为止的阅读中,Volley都包含了许多不错的功能,例如图像加载,请求缓存,请求取消全部在一个库中. 我当前的用例/规格: 从我的Android应用程序中消费Web服务. 从Web服务接收JSON对象 易于与GUI集成 对原始性能的稳定性和可靠性 图书馆的长期维护和支持. 易于使用/易于实施 从SE上的一些阅读: "射击都很好,但是,在负方面,它是一个无证件的,不支持的,"将代码扔到墙上,并在其上进行I | O演示文稿"库". 所以我认为它的清晰射出可能会获得功能的滴答,但是记录和维护的效果如何?如果我决定使用它,那么在线下仍会有4年的支持? 解决方案 凌空和An
0 2024-02-19
编程技术问答社区
在执行doInBackground()时发生了错误。死亡异常:AsyncTask #10
在单击事件上,通过Localhost上的php将数据添加到MySQL数据库中.它在单击事件上显示以下logcat错误.请帮助我解决这个问题. 08-11 07:31:06.416: D/gralloc_goldfish(971): Emulator without GPU emulation detected. 08-11 07:31:53.377: D/Inside Click(971): aaaaaaa 08-11 07:31:53.837: D/inid doinbackground(971): aaaaaaa 08-11 07:31:53.927: W/dalvikvm(971): threadid=11: thread exiting with uncaught exception (group=0x409961f8) 08-11 07:31:54.047: E/AndroidRuntime(971): FATAL EXCEPTION: AsyncTask #1 08-1
2 2024-02-13
编程技术问答社区
原因是: java.lang.IllegalArgumentException。主机名不能为空
我在代码中使用four 字符串. first字符串包含" http://",second字符串包含用户主机URL(用户输入),third包含" /musics/a.mp3",fourth字符串包含完整的URL,通过组合使用以前的字符串,这样: String fourth = first+second+third; 然后,我正在使用AsyncTask执行中的fourth字符串,例如: new JSONAsyncTask().execute(fourth); 我在下面遇到错误. 日志: 10-07 06:17:15.934: E/AndroidRuntime(1194): FATAL EXCEPTION: AsyncTask #1 10-07 06:17:15.934: E/AndroidRuntime(1194): java.lang.RuntimeException: An error occured while executing doInBackgro
84 2024-02-13
编程技术问答社区
java.lang.NoClassDefFoundError: android.os.AsyncTask
Android 2.2设备上的奇怪错误.以下在所有设备中都可以使用,直到最近在GT-I5510中,我们才遇到此错误.您的应用程序支持Min SDK级别8.将应用程序数据从设置中获取并启动应用程序解决了问题,但是我不明白为什么它无法理解它无法为了找到类.添加了Android支持库. java.lang.NoClassDefFoundError: android.os.AsyncTask at com.example.android.library.stTest.stController.runTests(stController.java:228) at com.example.android.myapp.Fragments.Connection.ConnectionFragment$1.run(ConnectionFragment.java:69) at android.os.Handler.handleCallback(Ha
6 2024-02-13
编程技术问答社区
完成后获取安卓 AsyncHttpClient 响应
你好,我正在使用AsyncHttpClient将请求发送到restful api 问题是我想在onSuccess中获得结果,然后将其从具有这种方法的班级传递给我的活动 public int send(JSONObject parameters,String email,String password){ int i =0; try { StringEntity entity = new StringEntity(parameters.toString()); entity.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json")); client.setBasicAuth(email,password); client.post(context, "http://10.0.2.2:8080/webapi/add", e
2 2024-02-11
编程技术问答社区
AsyncHttpClient认证失败
我试图从网站进行身份验证.我正在使用AsyncHttpClient.这是我正在尝试的代码. 这是我的代码 public class LoginActivity extends Activity { String tag = "LoginActivity"; Button requestBtn; AsyncHttpClient httpClient = new AsyncHttpClient(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); requestBtn = (Button) findViewById(R.id.upload_file);
10 2024-02-06
编程技术问答社区
通过AsyncHttpClient将JSON作为POST请求发送给服务器
我想使用Loopj的AsnDroidAsyAsynchtpt将JSON作为帖子发送到我的Localhost服务器.我正在使用此方法: public void post(Context context, String url, HttpEntity entity, String contentType, AsyncHttpResponseHandler responseHandler) 在我的代码中,但行不通.这是我的代码: private void loginUser() throws JSONException, UnsupportedEncodingException { String login = textLogin.getText().toString(); String password = textPassword.getText().toString(); JSONObject jsonObject = new JSONObject();
4 2024-02-03
编程技术问答社区
AndroidAsyncHttp中RequestParams add()和put()的区别
使用android-async-http库时,我偶然发现了params.add(). 我已经使用了params.put()一段时间,它似乎比add()更好,因为它允许 string 以外的数据类型(例如 int , long , object , file )而add() RequestParams params = new RequestParams(); // So how is this params.add("param_a", "abc"); // different from this params.put("param_a", "abc"); // and which one should I use? 解决方案 两个(add()的仅字符串支持)之间的主要区别在于put()覆盖以前的param param,并使用现有键add()不. 例如: params.put("etc", "etc"); params.put("key", "abc"
2 2024-01-31
编程技术问答社区
如何使用AsyncHttpClient进行HTTPS调用?
我正在使用AsyncHttpClient link 用于进行HTTP调用,但现在我们的服务器已迁移到HTTPS,我是我获得异常javax.net.ssl.SSLPeerUnverifiedException: No peer certificate. 是否有人尝试使用此库进行HTTPS调用? asynchttpclient的初始化: - AsyncHttpClient client = new AsyncHttpClient(); PersistentCookieStore myCookieStore = new PersistentCookieStore( getActivity()); // List cookies = myCookieStore.getCookies(); myCookieStore.clear();
6 2024-01-28
编程技术问答社区
使用android-async-http发送JSON/XML(loopj)。
我正在使用 android-async-http ,真的很喜欢.我遇到了发布数据的问题.我必须以以下格式将数据发布到API: - Test api support 3 3 14 Tue, 17 Oct 2006 根据文档,我尝试使用RequestParams进行操作,但它失败了.这是其他方法吗?我也可以发布等效的JSON.有什么想法吗? 解决方案 loopj post示例 - 从其Twitter示例延长: private static AsyncHttpClient client = new AsyncHttpClient();
6 2024-01-28
编程技术问答社区
android Wear 5.0不能解决主机(Http , AsyncClient ETC.)
我开发的Android Wear应用程序也SDK为4.4AW.完成该应用后,我在新的Android Wear SDK上测试了5.0.1模拟器和Motorola360(使用5.0.1),然后我回想起此错误(在下面显示) 消息总和: 无法解析主机 详细消息: 无法解析主机" url":没有与主机名相关的地址 该应用程序在4.4 Android Wear上完美工作,但在5.0.1上失败(我使用了Android Studio,并且在执行之前没有错误,成功构建,撞击模拟器.) 我当然可以确保我使用Internet权限,因为您可以看到:
12 2023-11-29
编程技术问答社区
如何等待IntentService完成其任务
我正在使用意图服务与服务器进行通信以获取应用程序的数据.我希望应用程序等到已将其请求的数据发送回(希望意味着已完成已完成的数据的意图),然后该应用程序尝试访问或使用变量,该数据将存储在.我该怎么做?谢谢! 解决方案 最简单的方法是让您的IntentService发送Broadcast一旦从服务器收集数据后,您可以在UI线程中收集数据(例如Activity). public final class Constants { ... // Defines a custom Intent action public static final String BROADCAST_ACTION = "com.example.yourapp.BROADCAST"; ... // Defines the key for the status "extra" in an Intent public static final Str
42 2023-08-10
编程技术问答社区
如何用AsyncHttpClient Android上传多个文件
我知道我可以从asynchttpclient上传单个文件 > File myFile = new File("/path/to/file.png"); RequestParams params = new RequestParams(); try { params.put("profile_picture", myFile); } catch(FileNotFoundException e) {} ,但我必须使用Multipart Post将多个文件上传到服务器. 我该怎么做? 解决方案 您可以将文件数组作为文件键的值传递. 为此,请按照以下代码: File[] myFiles = { new File("pic.jpg"), new File("pic1.jpg") }; RequestParams params = new RequestParams(); try { params.put("profile_picture[]", myFi
16 2023-06-10
编程技术问答社区
如何将位图转换为无压缩的文件
我需要从服务器下载图像并将其保存在原始质量上,但显然拍摄后的图像被压缩,质量下降. 我使用的是HTTP请求的Android-Async-HTTP库.我的请求和保存文件代码: AsyncHttpClient client = new AsyncHttpClient(); client.get(url, new AsyncHttpResponseHandler() { @Override public void onSuccess(int arg0, Header[] arg1, byte[] response) { BitmapFactory.Options bmOptions = new BitmapFactory.Options(); bmOptions.inPreferQualityOverSpeed=true; Bitmap bitmap = BitmapFactory.decodeByteArray(
24 2022-11-07
编程技术问答社区
android-async-http带正文的帖子请求
需要在app中实现一个用户可以向服务器发送反馈的功能.我在app中使用了asynchttpclient.但是我不知道怎么做.不知道怎么做的请告诉我,非常感谢. 这是要求: 使用带有正文的post请求(有参数建议内容) api:api/user/feedback?company_id=&access_token= 当我检查 asynchttpclient 的 post 方法时,我发现了以下方法:公共请求处理帖子(字符串网址,ResponseHandlerInterface responseHandler){返回 post(null, url, null, responseHandler);} // [-] HTTP POST // [+] HTTP PUT /** * Perform a HTTP POST request with parameters. * * @param url the URL to send the reque
112 2022-10-10
编程技术问答社区
使用HTTPClient时抛出OutOfMemoryError
我正在尝试创建HTTP请求并将数据发送到我的PHP服务器.为此,我正在使用Loopj库的Android-async-http.事情正在运行正常,但是当我开始上传的数据是来自我本地数据库的大约1600条记录.我收到内存泄漏错误: 12917-12917/com.ylg.all E/art﹕ Throwing OutOfMemoryError "pthread_create (1040KB stack) failed: Try again" 07-29 21:56:51.852 12917-12917/com.ylg.all E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.ylg.all, PID: 12917 java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again at java.lang.Thread
6170 2022-07-19
编程技术问答社区