惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
Spread Privacy
Spread Privacy
Cloudbric
Cloudbric
V
Vulnerabilities – Threatpost
博客园 - 叶小钗
I
Intezer
S
Secure Thoughts
Jina AI
Jina AI
T
Tenable Blog
博客园 - 【当耐特】
WordPress大学
WordPress大学
W
WeLiveSecurity
宝玉的分享
宝玉的分享
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Google DeepMind News
Google DeepMind News
Schneier on Security
Schneier on Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog RSS Feed
Martin Fowler
Martin Fowler
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Schneier on Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
IT之家
IT之家
小众软件
小众软件
P
Privacy & Cybersecurity Law Blog
V
Visual Studio Blog
S
Securelist
M
MIT News - Artificial intelligence
H
Help Net Security
Scott Helme
Scott Helme
N
News and Events Feed by Topic
SecWiki News
SecWiki News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园_首页
Microsoft Azure Blog
Microsoft Azure Blog
P
Proofpoint News Feed
博客园 - 司徒正美
Hugging Face - Blog
Hugging Face - Blog
The Cloudflare Blog
T
Tailwind CSS Blog
A
About on SuperTechFans
The Last Watchdog
The Last Watchdog
S
Security @ Cisco Blogs
大猫的无限游戏
大猫的无限游戏
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
H
Heimdal Security Blog
T
The Blog of Author Tim Ferriss
Blog — PlanetScale
Blog — PlanetScale

博客园 - chengbo

使用Gitolite来对Git的repository实现权限控制 用Debian当路由,来解决BT造成的网络慢的问题 更快的,更好的支持硬件的模拟器 当LISTVIEW有HEADER时,ONITEMCLICK里的POSITION不正确 准备再写写东西了 压缩 ViewState 后,与 UpdatePanel 的兼容问题 - chengbo 如何让 firefox 的窗口大小不再被网页脚本改变 52个行之有效的减压方法 用Javascript检查Caps Lock是否按下 如何用C#和SQL获得当前月的第一天和最后一天 每天如何自动编译项目并将之打包添加到VSS中 - chengbo - 博客园 maxthon 2 预览版的邀请 成都古羌科技有限公司招聘 怎样用TSQL建JOB xml参数存储过程 如何在ReadOnly的DataGrid中的让CheckBox列可点击 激情黄健翔 Head first design patterns 读书笔记 – Strategy(策略模式) 双击U盘出现“拒绝访问”的解决方法
Android Studio:为Android定制的IDE
chengbo · 2013-05-17 · via 博客园 - chengbo

原文:http://android-developers.blogspot.com/2013/05/android-studio-ide-built-for-android.html

Xavier Ducrohet, Tor Norbye, Katherine Chou发表

今天在Google I/O上,我们发布了一个专为Android开发者准备的新IDE:Android Studio,它可以免费使用,你现在就可以试试它的早期预览版。

我们与最流行的Java IDE之一,IntelliJ IDEA 社区版,的开发公司JetBrains合作,开发了Android Studio。在强大的IntelliJ IDEA 社区版的基础上,我们添加了一系列针对Android开发的功能,可以提高你的工作效率。

可扩展的构建工具

我们知道你需要一个适合项目的构建系统,Android Studio的新构建系统基于Gradle,它不仅提供了灵活、定制化的构建方式,还有依赖管理等更多的特性。

这个新的构建系统不仅可以让你在IDE中构建项目,它同样也支持持续集成服务器。在整个工作流程中,N多杂七杂八的工具旁,你可以更方便的管理你复杂的构建配置项。如想了解更多,请查看预览版文档

强大的代码编辑

Android Studio包括一个强大的代码编辑器,这个编辑器基于IntelliJ IDEA,提供了诸如智能提示,高级代码重构,深度静态代码分析等功能。

智能提示中的查找内嵌资源,可以让你在编辑后台资源的时候,更快速的阅读资源对应的代码。高级代码重构可以让你快速的,放心的优化整个项目中代码。

静态代码分析可以让你更快的定位bug。在由IntelliJ IDEA提供的成千上万inspection的基础上,我们又加了一些定制化的inspection。比如,我们为Android API添加了一些元数据,这些元数据指示哪些方法可以返回null,而哪些方法又不可以;某个方法接受哪些常量值,等等。Android Studio就可以通过它们来分析你的代码,找出潜在的错误。

更平滑、更丰富的图形界面

过去几年,我们为ADT添加了一些拖放控件的UI功能,现在我们正在努力为Android Studio移植它们。这个Android Studio版本,你可以在IDE中预览你的布局文件在不同尺寸,语言和版本的设备中的显示效果。下面会展示XML编辑页面中预览不同的配置。

方便的使用Google services

我们想让你更方便的在IDE中使用Google Service的强大功能。首先,我们可以让你直接在IDE中将诸如Google Cloud Messaging(GCM)的Google Service集成到App中。

我们还添加了一个名为ADT Translation Manager Plugin的插件来帮助你本地化你的App。通过这个插件,你可以把字符串导出到Google Play Developer Console中翻译,然后下载并导入这些翻译好的字符串回项目中。

开源

下周开始我们的所有开发工作就会开源,到时候你就可以下载之,然后向我们提交你的代码。Android Studio的代码放在AOSP中。

试用Android Studio并给我们反馈

开始试用Android Studio 并给我们反馈吧!它是免费的,并且下载包中包括你所需要的一切:IDE,最新的SDK以及最新的Android平台等。

注意:这只是一个早期预览版,只适合喜欢尝鲜,或想决定Android工具未来发展方向的人。如果你的App有大量用户使用的话,现在还不是时候迁移到新工具上。我们还将继续支持Eclipse作为首要的开发平台。

如果你有任何意见或建议,请通过Android Studio issue tracker告诉我们。

本文由Roy最初发表于:http://blog.chengbo.net/2013/05/17/android-studio-ide-built-for-android.html,你可以在保持文章完整和保留本声明的情况下转帖、分发和印刷等。