- 浏览: 75919 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (101)
- Android (45)
- java中多线程的实现 (1)
- Runnable (2)
- Thread (1)
- TCP网络编程 (1)
- PHP (1)
- java (4)
- JDBC (1)
- oauth登录 (1)
- 中文乱码 (1)
- Ajax (1)
- web (2)
- Mysql (2)
- HTML5 (0)
- HTML5 (1)
- entity not found (1)
- JQuery (2)
- 使用jsp和Servlet实现一个验证码 (1)
- 验证码 (1)
- 异常 (1)
- webService (2)
- not insert异常 (1)
- JAVAmail (1)
- 选中分享 (1)
- 控件 (1)
- 方法 (1)
- listView (1)
- android控件 (1)
- jqueryMobile (1)
- servlet开发中文乱码解决方案 (1)
- servlet开发中文乱码解决方案 (1)
- web文本框初始提示 (1)
- web文本框初始提示 (0)
- xml (1)
- java中的加密技术 (1)
- 互联网 (1)
- mysql数据库 (1)
- java单例模式 (1)
- gson转json (1)
最新评论
这里写一些网络请求的相关
//初始化相关参数和对象
public class HttpUtil {
private static HttpUtils httpUtils;
private static RequestParams requestParams;
public static HttpUtils getInstance() {
httpUtils = new HttpUtils();
httpUtils.configRequestRetryCount(0);
httpUtils.configTimeout(1000 * 20);
httpUtils.configRequestThreadPoolSize(10);
httpUtils.configResponseTextCharset("UTF-8");
return httpUtils;
}
public static RequestParams getRequestParams() {
requestParams = new RequestParams("UTF-8");
return requestParams;
}
}
//使用
RequestParams params = HttpUtil.getRequestParams();
params.addBodyParameter("account", username);
params.addBodyParameter("password", pwd);
HttpUtil.getInstance().send(HttpMethod.POST, RequestPath.ACTION_DOLOGIN, params,new RequestCallBack<String>() {
@Override
public void onFailure(HttpException arg0, String arg1) {
UIHelper.ToastFailure(LoginActivity.this,"onFailure");
}
@Override
public void onSuccess(ResponseInfo<String> arg0) {
Log.e("123", arg0.result);
UIHelper.stopProgressDialog();
try {
JSONObject json = new JSONObject(arg0.result);
int code = json.getInt("code");
//做操作
} catch (JSONException e) {
e.printStackTrace();
}
}
});
//初始化相关参数和对象
public class HttpUtil {
private static HttpUtils httpUtils;
private static RequestParams requestParams;
public static HttpUtils getInstance() {
httpUtils = new HttpUtils();
httpUtils.configRequestRetryCount(0);
httpUtils.configTimeout(1000 * 20);
httpUtils.configRequestThreadPoolSize(10);
httpUtils.configResponseTextCharset("UTF-8");
return httpUtils;
}
public static RequestParams getRequestParams() {
requestParams = new RequestParams("UTF-8");
return requestParams;
}
}
//使用
RequestParams params = HttpUtil.getRequestParams();
params.addBodyParameter("account", username);
params.addBodyParameter("password", pwd);
HttpUtil.getInstance().send(HttpMethod.POST, RequestPath.ACTION_DOLOGIN, params,new RequestCallBack<String>() {
@Override
public void onFailure(HttpException arg0, String arg1) {
UIHelper.ToastFailure(LoginActivity.this,"onFailure");
}
@Override
public void onSuccess(ResponseInfo<String> arg0) {
Log.e("123", arg0.result);
UIHelper.stopProgressDialog();
try {
JSONObject json = new JSONObject(arg0.result);
int code = json.getInt("code");
//做操作
} catch (JSONException e) {
e.printStackTrace();
}
}
});
发表评论
-
Android自动化测试--Espresso框架使用
2016-11-01 10:02 759转载: Android自动化测试--Espresso框架 ... -
浅谈android中仅仅使用一个TextView实现高仿京东,淘宝各种倒计时
2016-11-01 09:54 1090转载:http://blog.csdn.net/u0130 ... -
利用apktool等工具发编译android apk
2016-10-25 09:15 748这个是我的csdn中的一篇关于android app反编译的文 ... -
Error:Execution failed for task ':app:mergeDebugResources'. > Some file crunchin
2016-10-08 10:30 1036向studio中导入微信支付Demo的时候报错了,具体如图: ... -
android studio实用快捷键收集
2016-09-30 17:51 492本人用android studio刚开始,做一下笔记,只适用于 ... -
android中事件分发机制
2016-09-22 11:52 587转载自:http://www.cnblogs.com/linj ... -
一个对sharedpreferences 数据进行加密的开源库
2016-09-18 14:30 655http://www.cnblogs.com/zhaoyanj ... -
LinerLayout滑动后停在顶部
2016-09-18 12:08 685转载自:http://blog.csdn.net/ff2008 ... -
android studio入门知识
2016-09-06 18:11 713http://blog.csdn.net/jdsjlzx/ar ... -
android图片加载OOM解决方案
2016-08-30 15:17 489转载自:http://www.apkbus.com/blog- ... -
android oom连带问题,以及tag错位问题结局方案
2016-08-30 13:48 676http://www.apkbus.com/blog-8430 ... -
android新手指导
2016-08-30 11:59 403http://www.apkbus.com/forum.php ... -
android app自动化测试
2016-07-12 15:51 520android sdk的lib目录下有个monkeyrunne ... -
利用BadgeView实现数字提醒效果
2016-07-06 16:38 975BadgeView是一个第三方开源库, github地址:ht ... -
android端图片缓存实现,特别适用于listview来回滚动
2016-07-02 10:40 698转载自: http://www.open-open.com/l ... -
android文件存储文本
2016-05-17 17:26 504/** * 写入文本 */ private void ... -
android listView的BaseAdapter的抽取
2016-05-12 11:52 658/** * BaseAdapter的抽取 * @autho ... -
android全局异常捕获并发送异常到邮箱
2016-05-12 11:41 1120public class AppException exten ... -
android端版本更新
2016-05-12 11:26 736整个思路,先判断服务端当前版本是不是高于本地版本,高的话可以选 ... -
android端从相册或者拍照读取图片
2016-04-16 16:45 827android端从相册或者拍照读取图片,见demo
相关推荐
3. **第三方库**: 在这个"android tab现成框架"中提到的SinaWeibo可能是指某个开源项目,用于快速实现类似新浪微博的Tab功能。这类库通常已经封装好了Tab和ViewPager的交互,只需要少量代码就可以快速集成。例如,`...
这个提供给商业和非商业的第三方开发者一样的待遇。 15、android-query 是一个轻量级的开发包,用于实现 Android 上的异步任务和操作 UI 元素,可让 Android 应用开发更加简单、容易,更有趣。 16、Android-...
andbase框架提供了丰富的自定义View组件,例如滑动选择器、轮播图、可拖动布局等,这些自定义视图通常具有更高级的功能或者更美观的样式,能够满足开发者对于界面设计的个性化需求,同时减少对第三方库的依赖。...
总的来说,"android开发框架"这一话题涵盖了Android应用开发中的一个重要实践,即如何利用第三方库进行项目开发,并对其进行定制化以适应项目需求。通过使用像xUtils这样的框架,开发者可以更高效地完成工作,同时...
对于全局模糊效果,Android开发者可以借助第三方库,如`android-blur-view`或`Android-UI-Utils`,它们提供了更强大的模糊处理功能。例如,`android-blur-view`库允许开发者在任何视图上实时应用模糊效果,只需将...
7. **第三方库支持**:许多开源库如`android-transition`、`android-animations-utils`、`NineOldAndroids`(支持低版本Android的动画库)等,可以简化动画的实现,提供预设的动画效果。 8. **自定义View和Drawable...
4. **日期时间处理工具类**:Java的日期时间API可能较为复杂,所以开发者常使用SimpleDateFormat、Calendar或者第三方库如ThreeTenABP、Java8的LocalDateTime等来处理日期和时间。 5. **权限管理工具类**:在...
`dependencies`块用于声明应用所需的外部库,如Android Support库或第三方库。 7. **Java代码**:源码中的Java类文件展示了业务逻辑和组件的实现。除了MainActivity之外,还可能有其他的Activity、Fragment、...
4. **框架层(Frameworks & Drivers)**:包括Android SDK、第三方库等,它们实现了具体的平台功能,如网络请求、数据库操作等。 ### 三、Android Clean Architecture实践 在Android项目中,可以使用`android-...
这款应用可能使用了MVP(Model-View-Presenter)或MVVM(Model-View-ViewModel)架构,利用了Android的异步处理机制(如IntentService或WorkManager)来处理网络请求和数据同步,同时可能集成了第三方库如Retrofit...
7. **第三方库**: 实现Cover Flow特效可以很复杂,因此有许多开源库可以帮助开发者快速实现这一效果,例如`android-coverflow`、`android-ui-utils`等。"FilmPageEffect"可能是其中一个库的示例代码,你可以参考它...
zxing -第三方二维码扫描控件 使用流程 ▪ 虚拟设备+app使用流程(体验指令发、状态获取等流程) 1.在机智云官网上注册并登录帐号 2.使用机智云实验室里面的智能云插座启动虚拟设备 3.在app上注册并登录帐号 4....
总结来说,通过Uniapp实现IM聊天并支持厂商通道,是一项涉及前端框架、即时通讯协议、多平台适配、第三方服务集成等多个技术领域的综合实践。开发者需要具备扎实的Vue.js基础,熟悉WebSocket和TCP/IP协议,以及跨...
在IT行业中,uni-app是一个非常流行的跨平台开发框架,它允许开发者使用一套代码来构建iOS、Android、H5以及小程序等多个平台的应用。WebSocket作为一种双向通信协议,在uni-app中扮演着实时通信的重要角色。本篇...
总之,要在Xamarin.Forms的Android应用中不使用WebView执行JavaScript,你需要熟悉C#、Java interop、V8引擎以及如何在Xamarin环境中集成第三方库。这样的技术方案能提供更大的灵活性,但也需要开发者具备一定的技术...
总结来说,BaseLibraryDemo是一个综合性的基础框架,旨在为Android开发者提供一套便捷的开发工具集,涵盖了视图组件、工具类、第三方库集成等多个方面,以提升开发效率和代码质量。通过深入理解和使用这个框架,...
Android是一个基于Linux的自由及开放源代码的操作系统,主要使用在手机和平板上。它是目前世界上应用最广泛的移动终端操作系统之一。安卓的Java更接近于底层系统,Java开发方面从接口到功能更强大。系统架构有五部分...
- Android社区提供了许多优秀的第三方库,如`android-viewanimation`、`android-anim-utils`和`android-transitions`等,简化了ListView动画的实现,提供了丰富的预设效果。 5. **性能优化** - 在实现ListView...
Jedroid_mod_1.31可能包含针对特定应用的优化,如游戏性能提升,或者为第三方应用添加特别的API支持。 总的来说,`jedroid_mod_1.31.tar`源码为开发者提供了一个深入了解Android系统定制和优化的平台,通过深入...