我很惊讶没有Android 隐藏功能发布在Hidden Features series我已经跟踪了一段时间了。Android开发的隐藏功能?
隐藏特征系列适用于某些特定语言的新手。它在一个地方显示绳索和一些有价值的技巧。我认为这是一个好主意。即使专家有时会发现他们从未听说过的伎俩。
我开始Android开发,我很想听听它的隐藏功能,提示,技巧和陷阱。
所以,这里是:有些什么隐藏功能的Android?
我很惊讶没有Android 隐藏功能发布在Hidden Features series我已经跟踪了一段时间了。Android开发的隐藏功能?
隐藏特征系列适用于某些特定语言的新手。它在一个地方显示绳索和一些有价值的技巧。我认为这是一个好主意。即使专家有时会发现他们从未听说过的伎俩。
我开始Android开发,我很想听听它的隐藏功能,提示,技巧和陷阱。
所以,这里是:有些什么隐藏功能的Android?
希望没有太多隐藏的隐藏功能 - 但这里有一些不太知名的非直观功能可用于Android,它绝对会让您的生活更轻松,并使您的应用更好。
我想我会从那开始。
一个很好的隐藏功能,我认为是Android文档的最佳实践。它列出了许多设计响应快速应用程序的重要提示。
Best Practices栏目有:
另一个隐藏的功能是,这些文档是可脱机使用的SDK的一部分。起初,我每天都会在早上乘坐火车时加载几页,但在SDK目录中找到它们之后,我不再需要这样做了。
如果你使用Eclipse,你会发现,它不格式化XML文件非常好,当它,这是非常不一致的(有时是通过分割线的新属性,有时事实并非如此)。要修复它,你可以按Ctrl-Shift-F(自动格式)。 Ctrl-Shift-F使用的规则在Window-> Preferences-> XML-> XML Files-> Editor中。
最后一个肯定会成为我工作流程的一部分。这在上个星期让我很烦恼......谢谢你! – Mikle 2011-05-24 13:10:02
的SDK tools in the /tools directory值得一提:
draw9patch
该公司帮助设计伸缩按钮。他从那里给了我资产,并且我从背景颜色变成了9块可绘制的,现在我们有了一个自定义按钮,圆角等,以适应文本。ddms
,它也集成到Eclipse插件中。这是非常强大的,但我用它来截图。adb
- 通过命令行与设备或仿真器进行交互。我使用它在我的桌面上的终端窗口中跟踪设备中的日志,尽管我发现它适用于安装和卸载行为不当的应用。sqlite3
- 非常适合与已安装的数据库交互,并尝试查询。apkbuilder
,zipalign
,aapt
- 伟大的运行无头建立monkey
短绒,测试您的应用程序。我也将挑选出三个设计为Performance,Responsiveness和Seamlessness,但我还想加上第四Coding for (Battery) Life。
虽然Javadoc有时可能有点稀疏,但它有助于无末端有源代码供您查看。
有大量的sample apps written by Googlers建立,检查,然后看他们是如何做到这一点也是非常有用的。
此外,您可能想看看Android的编码风格:
http://source.android.com/source/code-style.html
以及日食代码和进口格式化(Android的formatting.xml,android.importorder)它们位于开发平台的源代码中/ ide/eclipse
有太多的代码需要跳过才能获得Eclipse格式化程序的代码,所以请在这里找到它:http://www.google.com/codesearch/p?hl=zh-CN#CRBM04-7BoA/ide/eclipse /android-formatting.xml&q=android-formatting&sa=N&cd=1&ct=rc – idbrii 2010-11-13 00:25:36
Android支持XML <shape>
的可以用作类似SVG的绘图工具。不幸的是,他们没有文件。这是我能找到的最好的信息:在/工具
hierarchyviewer允许你调试/分析您的视图布局:填充,定位,视图层次等
它救了我当试图弄清楚为什么事情是按照他们的方式进行的时候,很多时候都是这样。
+1对于许多好的兴趣点 – Alxandr 2010-05-25 02:01:31