Android Studio 1.3提供C/C++支持及更多Material Design特性

jopen 9年前發布 | 22K 次閱讀 Android Studio

原文  http://www.infoq.com/cn/news/2015/06/android-studio-1-3


在I/O 2015大會上,谷歌宣布了Android Studio,以下是部分最有趣的特性:集成JetBrains CLion、Android Design Support庫、集成谷歌服務、更多注解及更好的模擬器性能。

谷歌已經與JetBrains合作將CLion添加到Android Studio,使它實現對C和C++的支持。CLion提供了現代IDE的所有基本功能:代碼補全、代碼生成、快速修復(從C++到JNI代碼)、重構、代碼導航等。JetBrains是在大約一個月之前發布了CLion 1.0。

Android Design Support庫為增加Materail Design組件和模式提供支持。它增加了許多組件和特性: 浮動操作按鈕 、啟用Motion的工具欄、 TextInputLayoutSnackbarTab LayoutAppBar LayoutCollapsingToolbarLayout 。它們均向后兼容API v7,使開發者可以向他們的應用添加Material Design風格。

該版本新增了13個注解,包括:@WorkerThread用于指定一個方法應該從工作進程調用而不是UI進程;@Size設定調用者應該遵循的大小約束;@IntRange/@FloatRange用于指定integer/float變量的取值范圍;@CheckResult告訴客戶端要對值進行驗證;@CallSuper強制重載方法調用超類方法;@ColorInt標識一個表示顏色的integer變量;@RequiresPermission 表示某個特定方法需要特定的權限。為了支持 Android M引入的新權限模型 ,Android Studio現在為權限操作提供了代碼補全功能。

現在,Android Studio可以識別各種服務了,開始的時候只有Google Ads、Analytics、Sign-in和GCM,后續還會增加其它服務。除了連接到這些服務,Android Studio還可以生成使用各種服務的基本代碼。

至于模擬器,谷歌一直致力于穩定性和性能。他們聲稱,如果機器合適配置恰當,模擬器已經足夠快。他們也已經提供了指紋識別器支持。今年晚些時候,他們應該會提供Android Auto模擬器。

Android Studio 1.3將通過金絲雀發布通道提供。然后,以兩個周為周期,該IDE將通過Dev通道,然后Beta測試,然后發布穩定版。

查看英文原文:Android Studio 1.3 Does C/C++ and More Material Design

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!