• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > Android中的jQuery:AQuery简介

Android中的jQuery:AQuery简介

作者: 字体:[增加 减小] 来源:互联网 时间:2017-08-16

通过本文主要向大家介绍了Android,jQuery,AQuery等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

为了向你展示Android Query能够够为用户界面开发做到什么,我们从他们的项目页面上引用了一个例子。

这是在使用AQuery之前的代码:


这是使用AQuery之后的代码:



熟悉的jQuery语法再次涌现,兴奋之情有木有。

AQuery项目地址:https://github.com/androidquery/androidquery

Android Query简化了附加事件处理程序的过程。它不会构建出接口或者匿名类,我们只需要确保它们不会把事件处理程序的方法名拼写错。

因为屏幕大小和API版本而造成的琐碎问题会给设备带来很多麻烦。Android Query通过围绕API提供了自己的封装,从而解决了部分问题。例如,函数“aq.hardwareAccelerated11();”会检测设备是否支持API 11,并在合适的时候启动硬件加速。

当处理不同大小屏幕的时候,开发者经常首先会创建tablet,然后删除并识别控件,直到它能够与电话的情况符合。一般这意味着,在试图从后台代码操作控件之前,你需要检查虚拟树,以看到它们是否确实已经从axml文件创建。

Android Query会根据条件来链接方法(conditionally chaining methods),让你可以回避所有检查。考虑一下这段代码:

如果控件地址不存在,那么后面所有设置方法和事件处理程序都会停止。尽管这可能会让调试更困难,但是它可以极大地减少onCreate方法中的代码行数。

AQuery还可以很容易地调用异步HTTP请求。它包含了针对简单和多个部分POST操作的支持,并且能够接受二进制、JSON、HTML以及XML格式的数据。此外,它还包含了针对图片的单独支持,我们使用一行代码就能下载图片,对其进行缓存,并把它载入到控件中。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jquery判断iPhone、Android设备类型
  • Android中的jQuery:AQuery简介
  • Android中资源文件(非代码部分)的使用概览

相关文章

  • 2017-08-16Jquery根据浏览器窗口改变调整大小的方法
  • 2017-08-16jQuery获取浏览器类型和版本号的方法
  • 2017-08-16JQuery UI的拖拽功能实现方法小结
  • 2017-08-16jquery解析xml字符串简单示例
  • 2017-08-16jquery.cookie.js 操作cookie实现记住密码功能的实现代码
  • 2017-08-16Jquery显示、隐藏元素以及添加删除样式
  • 2017-08-16jQuery实现冻结表头的方法
  • 2017-08-16使用jQuery5分钟快速搞定双色表格的简单实例
  • 2017-08-16JQuery 在线引用及测试引用是否成功
  • 2017-08-16jquery 判断是否支持Placeholder属性的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • jquery pagination分页插件使用详解(后台struts2)
    • jQuery中 prop() attr()使用详解
    • Web 前端设计模式--Dom重构 提高显示性能
    • 基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
    • jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
    • JQuery 自定义CircleAnimation,Animate方法学习笔记
    • jQuery实现的在线答题功能
    • jquery队列queue与原生模仿其实现方法分享
    • jquery固定底网站底部菜单效果
    • jQuery插件slider实现拖动滑块选取价格范围

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有