Android Studio 2.2 版本的 Layout Editor 发生了很大变化,Design 和 Preview 窗口的结构和样式做了很多改进。本文记录一个有关 refresh 操作的问题。
Android PDF Viewer 是Android平台下的PDF阅读器。
Android 开发中我们会经常遇到图片过多或操作不当造成Out of Memory异常,有时虽然是解决了这个问题但却会影响程序的运行效率,例如:当用户在快速滑动滚动条的过程中,我们程序在仍在艰难的加载服务器端的图片,这样给用户造成了极不好的体验。其实网络上关于图片的异步加载和缓存的讲解很多,但是其实,写一个这方面的程序还是比较麻烦的,要考虑多线程,缓存,内存溢出等很多方面,针对这一广大开发者都会遇到的问题,一些牛人们已经帮我们解决了这一问题,今天我为大家介绍一款很流行的开源类库
android和struts2实现android文件上传
[Sercet 密码箱]随着数字时代的到来,每个人身边都拖着一堆大大小 小小的密码,这些密码常常弄得我们哭笑 不得。从今天起,Android系统为我们提供了一个强大的密码保护箱,只要将日常生活中的各种密码放到箱子里,不仅帮你省去了如何管理密码的烦恼,还使 你的密码多了一层安全保障。
Android Battery Dog 是 Android 平台上用来监控电池电量的服务软件,它生成电池记录文件:/sdcard/BatteryDog/battery.csv ,该文件包含时间、电量信息、温度和电压以及一些简单的图形。
一个简单的目录选择,可以集成你的Android应用程序。
android-betterpickers是一个非常棒的Android选择器类库,用于选择日期,时间、数字等。
这是一组基于Web的工具用于生成图形和其它Assets,这些最终会放在Android应用程序的res /目录中。
android-adt-templates 是集成了 Android 开发过程中使用到的许多常用的模板,用来帮助开发者快速构建一些普通的 Activity 和 UI 模型。
android-ueueo-log是Android日志输出工具,对输出的日志信息进行了美化,可以输出Json字符串,Xml字符串和简单的Java对象,并对输出信息进行了格式化。
LRU是Least Recently Used的缩写,即“最近最少使用”,说明LRU缓存算法的淘汰策略是把最近最少使用的数据移除,让出内存给最新读取的数据。下面看一下Android中的LruCache。
通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作 1. AndroidAnnotations(Code Diet) android快速开发框架
PhoneGap是一能够让你用普通的web技术编写出能够轻松调用API接口和进入应用商店的HTML5应用开发平台。是唯一的一个支持7个平台的开源移动框架。它的优势是无以伦比的:开发成本低——据估算,至多Native App的五分之一!
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、 PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、 ParcelUtils、RandomUtils、ArrayUtils、ImageUtils、ListUtils、MapUtils、 ObjectUtils、SerializeUtils、SystemUtils、TimeUtils。
异步任务类让你能够在主线程中直接操作耗时的操作而不用重新开启一个线程,在具体的开发中的时候UI线程是不会执行耗时的操作的,所以异步任务类是非常有用。
Android中的monkey是对app做界面压力测试的一款工具,它可以向模拟器或者真机发送一系列随机的用户操作事件、或者系统事件。
procrank命令可以获得当前系统中各进程的内存占用,从/proc/pid/maps中读取信息来进行统计,包含PSS,USS,VSS,RSS。
Netroid是一个基于Volley 实现的Android Http库。提供执行网络请求、缓存返回结果、批量图片加载、大文件断点下载的常见Http交互功能。致力于避免每个项目重复开发基础Http功能,实现显著地缩短开发周期的愿景。
ExpandableListVivew是ListView的子类,它在普通ListView的基础上进行了扩展,它把应用中的列表项分为几组,每组里 又可包含多个列表项。ExpandableListVivew的用法与普通ListView的用法非常相似,只是ExpandableListVivew 显示的列表项应该由ExpandableAdapter提供。