今日、GoogleはAndroidプラットフォーム用のEclipse用の開発ツールを更新しました。
主な変更点の1つは、Java 7のサポートです。
2013年10月31日にJava 7言語のデザインがサポートされるのはいつかという疑問が頻繁に発生しました。AndroidStudio 0.3.2アップデートがリリースされ、これらのバンを使用できるようになりました。
本日、ついに、ADTの更新がリリースされました。これにより、Eclipseでそれらを使用することができます。
サポートには、次のような言語機能が含まれます。
- スイッチケース式の文字列。
- 短い説明ジェネリック(ダイヤモンド演算子<>);
- いくつかのタイプの例外処理(catch(E1 | E2 e));
- 数値定数のアンダースコア文字(1_234_567);
- 2進定数(0b0001)。
- 自動リソース管理(try-with-resources)
これらの機能は、Android 2.2以前で使用できるようになりました。 ただし、try-with-resourcesリソースを自動的に解放する設計は、Android 4.4でのみ使用可能です。
新しい機能を使用するには、ADT 22.6.0にアップグレードし、プロジェクト設定でJavaコンパイラ1.7を指定する必要があります。
Java 7に加えて、バグを修正し、いくつかの新しいlintチェックを追加しました。
- SecureRandomの潜在的な脆弱性を確認します。
- checkPermission関数の結果が使用されていることを確認してください。
- リリースアセンブリがモックロケーションプロバイダーを使用していないことを確認します。
変更と改善の完全なリストは、次のリンクから入手できます。