介绍:android-query他是在GitHub上的一个开源轻量级的封装库,它集成了网络 、图片加载等模块,可以应用在android中的一些异步应用以及UI的操纵上,通过使用这个框架,使android开发者在处理上述问题时更容易,使用更少更简洁的代码。

资源:

项目地址:https://github.com/androidquery/androidqueryhttps://code.google.com/p/android-query/
文档介绍:https://code.google.com/p/android-query/#Why_AQuery?
Demo地址:
https://play.google.com/store/apps/details?id=com.androidquery

优势:

Why AQuery?   https://code.google.com/p/android-query/#Chaining

    • Less Code   更少的代码
    • AJAX Callback  异步回调
    • Image Loading  图片加载
    • XML Parsing    xml解析
    • Chaining     ui的链接使用 (例如可以一次性设置view属性:aq.id(R.id.name).text(name).background(R.color.red),所有设置方法都是返回view自身);
    • Binding       绑定(对于view的点击等事件,很简单的实现绑定);
    • Authentication
    • In-app Version Check  版本检测(目前只支持Google's Android Market上的app)
    • Alleviate Fragmentation     缓解琐碎问题(因为android不同的屏幕大小和API版本而造成的琐碎问题会给设备带来很多麻烦,比如调用硬件加速的方法.hardwareAccelerated(),该方法需在api11以上才能使用)
    • Multiple UI, One Piece of Code  多UI,一段代码(现在android设备的尺寸越来越多,还要考虑平板的不同尺寸问题,为了让app在平板上运行正常,我们有时不得不给平板的尺寸专门写一段代码,但是用aquery后,只需要用一段代码,就可以很好的控制,如果控件地址不存在,那么后面所有设置方法和事件处理程序都会停止,注意,这也有可能会造成调试更麻烦);
    • Extendable   扩展(aquery在他的代码中提供了一个虚类AbstractAQuery<T extends AbstractAQuery<T>>,所以我们只要继承这个类,就可以很简单实现AQuery的扩展,如果你想有更好的交流,可以提交给github)。
    • Light Weight  轻量级  (占用更少空间,AQuery库只有60k左右)
    • Non-intrusive 非侵入性(不影响原生代码,不会有冲突,完全免费)
    • Open Source 开源

浅谈 android-query的更多相关文章

  1. 浅谈Android应用保护(一):Android应用逆向的基本方法

    对于未进行保护的Android应用,有很多方法和思路对其进行逆向分析和攻击.使用一些基本的方法,就可以打破对应用安全非常重要的机密性和完整性,实现获取其内部代码.数据,修改其代码逻辑和机制等操作.这篇 ...

  2. 安卓开发_浅谈Android动画(四)

    Property动画 概念:属性动画,即通过改变对象属性的动画. 特点:属性动画真正改变了一个UI控件,包括其事件触发焦点的位置 一.重要的动画类及属性值: 1.  ValueAnimator 基本属 ...

  3. 浅谈Android应用性能之内存

    本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 文/ jaunty [博主导读]在Android开发中,不免会遇到许多OOM现象,一方面可能是由于开 ...

  4. 浅谈Android五大布局

    Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦.组件按照布局的要求依次排列,就组成了用户所看见的界面.Android的五大布局分别是LinearLay ...

  5. [转]浅谈Android五大布局(二)——RelativeLayout和TableLayout

    在浅谈Android五大布局(一)中已经描述了LinearLayout(线性布局).FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局Relati ...

  6. [转]浅谈Android五大布局(一)——LinearLayout、FrameLayout和AbsoulteLayout

    Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦.组件按照布局的要求依次排列,就组成了用户所看见的界面.Android的五大布局分别是LinearLay ...

  7. 浅谈Android Studio3.0更新之路(遇坑必入)

    >可以参考官网设置-> 1 2 >> Fantasy_Lin_网友评论原文地址是:简书24K纯帅豆写的我也更新一下出处[删除]Fa 转自脚本之家 浅谈Android Studi ...

  8. 浅谈android代码保护技术_ 加固

    浅谈android代码保护技术_加固 导语 我们知道Android中的反编译工作越来越让人操作熟练,我们辛苦的开发出一个apk,结果被人反编译了,那心情真心不舒服.虽然我们混淆,做到native层,但 ...

  9. 浅谈Android保护技术__代码混淆

    浅谈Android保护技术__代码混淆   代码混淆 代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为.将代码中的各种元 ...

  10. 浅谈Android编码规范及命名规范

    前言: 目前工作负责两个医疗APP项目的开发,同时使用LeanCloud进行云端配合开发,完全单挑. 现大框架已经完成,正在进行细节模块上的开发 抽空总结一下Android项目的开发规范:1.编码规范 ...

随机推荐

  1. $.browser.msie jq解析不出来的原因及解决方法

    检查是否为 IE6:// Oldif ($.browser.msie && 7 > $.browser.version) {}// Newif ('undefined' == t ...

  2. verilog 随笔

    不是说你在代码里定义一个reg型变量,综合器就会综合处一个寄存器来,case必须在always块里,always里面的被赋值变量必须是reg型,这是语法的规定,只能遵守.写代码的时候不要加入触发器(不 ...

  3. iphone:自定义UIAlertView

    由于项目中有这样一个需求:需要在保存是弹出框选择保存的地点.选择UIAlertView来实现,但是要在UIAlertView中增加UISwitch的控件,这就需要自定义一个继承UIAlertView的 ...

  4. 深入Android媒体存储服务(二):磁盘扫描流程

    简介: 本文是<深入Android媒体存储服务>系列第二篇,简要介绍媒体存储服务扫描文件的流程.文中介绍的是 Android 4.2. Android 有一套媒体存储服务,进程名是 and ...

  5. TF卡速度测试对比 Class数越高速度越快

    存储卡(TF卡)是手机扩展存储的大杀器,让你多装n部学习资料,多装n个外语听力练习.除了装东西外,存储卡性能不佳也会影响手机的整体性能以及体验的.本文主要针对Android手机,我是懒人,但我讨厌懒人 ...

  6. android-supporting-multiple-devices

    There are a few common questions asked whenever development begins on a new Android app. What assets ...

  7. Cocos2d-x 3.0 lua规划 真正的现在Android在响应Home密钥和Back纽带

    local listenerKey= cc.EventListenerKeyboard:create() local function onKeyReleaseed(keycode,event) if ...

  8. [MOC062066]背景建模资料收集整理

    一.相关博客 背景建模相关资料收集,各个链接都已给出. 资料,不可能非常完整,以后不定期更新. -----------------切割线----------------- 这个哥们总结的非常好啊,看完 ...

  9. hdu3038 How Many Answers Are Wrong【基础种类并查集】

    转载请注明出处,谢谢:http://www.cnblogs.com/KirisameMarisa/p/4298091.html   ---by 墨染之樱花 题目链接:http://acm.hdu.ed ...

  10. vs2012新建项目产生的问题

    当用vs新建web项目时遇到