尊敬的 Spring 社区:
我们很高兴地宣布,Spring for Android 项目的第一个候选版本现已发布!
Spring for Android 支持在 Android 环境中使用 Spring Framework。1.0.0.RC1 版本专注于更新对最新 Spring Social 版本在原生 Android 应用中的支持,并改进 Rest Template。这包括:
- 支持 Spring Social 1.0.2.RELEASE 和 Spring Security 3.1.0.RELEASE(通过 Spring for Android Auth 模块),其中包括用于持久化 OAuth API 连接的 SQLite 数据存储。
- 更新的 RestTemplate 支持,现在达到 Spring Framework 3.1.0.RELEASE 的水平。
- 添加了对基本身份验证的支持。
- 添加了 AssetResource 用于访问存储在 Android 项目 assets 目录中的静态资源。
- 由于与某些设备上预安装的 Gson 版本不兼容,删除了 GsonHttpMessageConverter 的自动加载。
- 改进了 RestTemplate 中的 gzip 支持。
- 现在根据 Google 的建议,在 Gingerbread 及更高版本中默认使用标准 J2SE 功能 (HttpURLConnection)。
- 在使用 HttpURLConnection 时,在 Eclair 及更旧版本中禁用了连接重用,因为这些版本的 Android 中连接池存在缺陷。
- 添加了一些其他的错误修复和改进。
Spring for Android 支持 Android 2.1(API 级别 7)及更高版本。
要获取软件,请下载发行版,或者只需将Maven构件添加到您的项目中。要查看实际功能,请查看 spring-android-showcase(已更新至 1.0.0.RC1)。