Spring for Android 1.0.0.RC1 发布
尊敬的 Spring 社区:
我们很高兴地宣布,Spring for Android 项目的第一个候选发布版本现已发布!
Spring for Android 支持在 Android 环境中使用 Spring Framework。1.0.0.RC1 版本侧重于更新对原生 Android 应用中最新 Spring Social 版本的支持,并增强了 Rest Template。这包括:
- 通过 Spring for Android Auth 模块支持 Spring Social 1.0.2.RELEASE 和 Spring Security 3.1.0.RELEASE,该模块包含一个 SQLite 数据存储,用于持久化 OAuth API 连接。
- 更新了 RestTemplate 支持,现已达到 Spring Framework 3.1.0.RELEASE 的水平。
- 增加了对基本认证 (Basic Authentication) 的支持。
- 增加了 AssetResource 用于访问存储在 Android 项目 assets 目录中的静态资源。
- 由于与某些设备上预装的 Gson 版本不兼容,移除了 GsonHttpMessageConverter 的自动加载。
- 改进了 RestTemplate 中的 gzip 支持。
- 现在在 Gingerbread 及更高版本中默认使用标准 J2SE 功能 (HttpURLConnection),这是 Google 推荐的。
- 在使用 HttpURLConnection 时,在 Eclair 和更早版本上禁用了连接重用,因为这些 Android 版本中连接池存在缺陷。
- 增加了若干额外的 bug 修复和改进。
Spring for Android 支持 Android 2.1 (API Level 7) 及更高版本。
要获取该软件,请下载发布分发包,或者简单地将 maven artifact 添加到您的项目中。要查看实际功能,请查看 spring-android-showcase (已更新至 1.0.0.RC1)。