HttpGet httpGet = new HttpGet(SIGNIN_URL_HEADER + EMAIL + userName + AND + PASSWD
+ encryptedPassword);
HttpResponse httpResponse = new DefaultHttpClient().execute(httpGet);
// if (httpResponse.getStatusLine().getStatusCode() == 200) {
String result = EntityUtils.toString(httpResponse.getEntity());
Log.e("", "userSignIn result = " + result);
if (result.contains("AC01")) {
Toast.makeText(mContext, R.string.sign_in_success, Toast.LENGTH_LONG).show();
SharedPreferences preferences = getSharedPreferences("AccountInfo", 0);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("userName", userName);
editor.putString("password", password);
editor.commit();
return true;
} else if (result.contains("AC02")) {
Toast.makeText(mContext, R.string.wrong_passwd, Toast.LENGTH_LONG).show();
}
分享到:
相关推荐
在Android中,我们通常使用HttpURLConnection或者第三方库如Volley、OkHttp来实现GET请求。 1. **使用HttpURLConnection** HttpURLConnection是Java标准库提供的网络通信接口,可以用来发送HTTP请求。以下是一个...
在Android开发中,进行HTTP请求是常见的操作,用于与服务器进行数据交互。本文将深入探讨如何在Android中实现简单的HTTP请求,并解决可能出现的乱码问题。 首先,Android平台提供了多种方式来执行HTTP请求,其中最...
上述代码中,我们创建了一个URL对象,然后打开一个HttpURLConnection连接,并设置为GET方法。接着,我们检查响应码,如果返回200表示请求成功,我们读取响应内容并返回。 3. **使用OkHttp库**: 虽然原生的...
并且在需要发起网络请求的代码中,使用`ActivityCompat.checkSelfPermission()`和`requestPermissions()`检查并请求权限。 四、错误处理和重试机制 在实际应用中,需要处理可能发生的网络错误,如超时、无网络连接...
**Android Volley 深度解析** `Android Volley` 是Google在2013年I/O大会上推出的网络请求库,...在TestVolleyNetwork这个示例中,你可以找到具体实现Volley请求的代码,通过学习和实践,进一步掌握Volley的使用技巧。
2. **处理异常**:在上述代码示例中,我们简单地处理了网络请求可能出现的异常,实际应用中需要根据具体情况进行更完善的错误处理。 3. **内存管理**:在处理完响应后,记得关闭`ResponseBody`,避免内存泄漏。 4. *...
- 在C++代码中,应正确处理libcurl返回的错误代码,并通过JNIEnv传递给Java层。 - 考虑添加超时设置、重试机制以及进度回调,以提升用户体验。 5. **运行与测试** - 在Android应用中调用`performHttpAndDownload...
首先,创建一个`HttpClient`实例,这将是发送HTTP请求的基础: ```java HttpClient httpClient = new DefaultHttpClient(); ``` ## 4. 设置请求参数 创建`HttpGet`对象来表示GET请求,并设置URL: ```java HttpGet ...
在Android应用开发中,发送HTTP请求是常见的网络通信方式,用于获取或提交服务器上的数据。本文将深入探讨如何在Android环境中实现HTTP请求,特别关注POST请求的使用,以"TestHttpPost"为例进行讲解。 首先,...
在Android开发中,Java的HttpURLConnection是用于网络通信的一个基础组件,它提供了HTTP协议的低级别接口,可以用来执行GET、POST以及其他HTTP方法。在这个场景下,我们将详细探讨如何使用Java原生的...
在Android应用开发中,HTTP请求是与服务器进行数据交互的基础,包括发送GET、POST等请求类型,获取JSON、XML等格式的数据。为了提高代码的可重用性和可维护性,通常会将HTTP请求进行封装,形成一个独立的网络模块。...
- 使用`./gradlew build`命令更新依赖,并在代码中引入库: ```kotlin import com.karumi.khttp.* ``` 3. **使用khttp进行HTTP请求** - **GET请求**: ```kotlin val response = get("https://example.com")...
但是,在此强烈推荐一下 DSBridge,它是一个使用非常简单并支持同步的跨平台 JavaScript Bridge,最关键的是,DSBridge 的 demo 中就有接收处理 Fly.js 转发的 HTTP 请求的示例,并且给出了 OkHttp 的实现,并且,...
本篇将详细讲解如何在Android中使用OkHttp进行网络请求,并提供一个简单的Demo代码。 首先,理解OkHttp的核心优势:它提供了缓存机制,减少了不必要的网络请求;支持HTTP/2和SPDY协议,能有效减少网络延迟;并且...
本文将基于"android http源代码"这一主题,深入探讨Android中实现HTTP请求的方法,包括使用HttpURLConnection、HttpClient以及第三方库如Volley和OkHttp。 一、HttpURLConnection HttpURLConnection是Android SDK...
本篇文章将详细讲解如何在Android应用中进行Http请求,获取网页源代码,并为后续的网页解析做好准备。 首先,Android系统为了防止主线程被长时间的网络操作阻塞,引入了异步任务和网络访问的限制。因此,我们通常会...
首先,"Webconnect"是一个简化Android HTTP请求的框架,它允许开发者通过填写URL地址和HTTP方法(GET、POST等)快速发起网络请求。在描述中提到的"在Webconnect中,填写相关地址和方法名即可",意味着该框架提供了...
XDroidRequest [DEPRECATED]最新代码见...5 支持取消请求,可以取消当前已发送的请求(可自定义取消请求的依据条件),也可以取消请求队列中还未发送的请求 6 支持多请求并发,多
总之,"Android http请求帮助类"是为了解决Android平台上的网络请求问题,通过封装通用的操作,简化开发流程,提高代码复用性。无论是表单提交还是字节流提交,都大大提升了开发效率,使开发者能更专注于业务逻辑。
在Android开发中,网络请求是应用与服务器交互的重要部分,AndBase框架提供了一种便捷的方式来完成Http请求。本文主要探讨如何使用AndBase框架进行无参和有参的Http Get及Post请求。 首先,我们来看如何使用AndBase...