AQuery简介:jQuery for Android
来源:互联网 发布:淘宝竞拍是真的吗 编辑:程序博客网 时间:2024/05/16 16:10
jQuery的流行已经成为了事实,它极大地减少了执行异步任务和操作DOM所需要的代码数量。新项目AQuery想要为Android开发者提供同样的功能。为了向你展示Android Query能够够为用户界面开发做到什么,我们从他们的项目页面上引用了一个例子。
之前
之后
Android Query简化了附加事件处理程序的过程。它不会构建出接口或者匿名类,我们只需要确保它们不会把事件处理程序的方法名拼写错。
aq.id(R.id.button).clicked(this, "buttonClicked");
因为屏幕大小和API版本而造成的琐碎问题会给设备带来很多麻烦。Android Query通过围绕API提供了自己的封装,从而解决了部分问题。例如,函数“aq.hardwareAccelerated11();”会检测设备是否支持API 11,并在合适的时候启动硬件加速。
当处理不同大小屏幕的时候,开发者经常首先会创建tablet,然后删除并识别控件,直到它能够与电话的情况符合。一般这意味着,在试图从后台代码操作控件之前,你需要检查虚拟树,以看到它们是否确实已经从axml文件创建。
Android Query会根据条件来链接方法(conditionally chaining methods),让你可以回避所有检查。考虑一下这段代码:
aq.id(R.id.address).text(name).background(R.color.red).textColor(R.color.black).enabled(true).visible().clicked(this, "addressClicked");
如果控件地址不存在,那么后面所有设置方法和事件处理程序都会停止。尽管这可能会让调试更困难,但是它可以极大地减少onCreate方法中的代码行数。
AQuery还可以很容易地调用异步HTTP请求。它包含了针对简单和多个部分POST操作的支持,并且能够接受二进制、JSON、HTML以及XML格式的数据。此外,它还包含了针对图片的单独支持,我们使用一行代码就能下载图片,对其进行缓存,并把它载入到控件中。
- AQuery简介:jQuery for Android
- AQuery简介:jQuery for Android
- Introducing AQuery: jQuery for Android
- Android-Query (AQuery)简介
- Android-AQuery
- android Aquery框架(一)
- Android 使用Aquery加载图片
- Android更快速的开发-aquery类库
- android AQuery框架执行回调 AjaxCallback<?>
- Introduction to AQuery – Android Query 翻译
- Android Aquery下载html修改后存储到本地
- aquery文档
- kotlin-for-android简介(1)
- android 在girdview的getview()里用Aquery框架异步下载图片
- 利Android AQuery中ajax访问SSH搭建的后台Java Web服务器
- 百度地图SDK for Android【简介】
- 简易记账for Android版本简介
- android studio for android learning (十六) support-annotations简介
- Android网络请求库——android-async-http
- spring2整合struts1
- [unity3d]Unity3D与android交互----构建android插件
- Cocos2d-x之CCImage深入分析
- UISlider的使用
- AQuery简介:jQuery for Android
- 批量Load到HBase
- understand官方网站,可以学习它的使用
- 关于iframe自适应高度的做法 在同一个域下面
- 利用xcopy命令实现本地文件复制到远程服务器的方法
- Response.ContentType详细说明
- C++多线程之使用Mutex和Critical_Section
- 学习
- jQuery中的事件