令我感到惊讶的是,我已经追踪了一段时间的“ 隐藏功能”系列中还没有“ Android 隐藏功能”帖子。
“隐藏功能”系列非常适合使用某种特定语言的用户。它在同一位置显示了绳索和某些有价值的技巧。我认为这是一个绝妙的主意。甚至专家有时也会找到他们从未听说过的技巧。
我正在开始Android开发,很想听听它的隐藏功能,技巧,窍门和陷阱。
所以,这里有云:什么是一些隐藏的功能的安卓?
令我感到惊讶的是,我已经追踪了一段时间的“ 隐藏功能”系列中还没有“ Android 隐藏功能”帖子。
“隐藏功能”系列非常适合使用某种特定语言的用户。它在同一位置显示了绳索和某些有价值的技巧。我认为这是一个绝妙的主意。甚至专家有时也会找到他们从未听说过的技巧。
我正在开始Android开发,很想听听它的隐藏功能,技巧,窍门和陷阱。
所以,这里有云:什么是一些隐藏的功能的安卓?
Answers:
希望没有太多隐藏,隐藏的功能-但是这里有一些鲜为人知的,非直觉性的Android功能,这些功能肯定会让您的生活更轻松,应用程序会更好。
将在/ tools目录工具的SDK值得一提:
draw9patch
可伸缩按钮的设计印象特别深刻。他从那里给了我资产,我从背景色更改为9色可绘制对象,现在我们有了一个自定义按钮,圆角等,以适应文本。ddms
,它也已集成到Eclipse插件中。它非常强大,但是我用它来截屏。adb
-从命令行与设备或仿真器进行交互。尽管我发现它对于安装和卸载行为不正常的应用程序很有用,但我使用它来跟踪设备在桌面终端窗口中的日志。sqlite3
-非常适合与已安装的数据库进行交互并尝试查询。apkbuilder
,zipalign
,aapt
-伟大的运行无头构建monkey
用于对应用程序进行模糊测试。 我还将选择三个“ 性能,响应性和无缝性设计”,但我还要添加第四个“ 电池寿命”编码。
尽管Javadoc有时可能会比较稀疏,但是毫无疑问地没有源代码供您查看。
拥有大量由Google员工编写的示例应用程序来构建,检查然后查看其工作方式,这也非常有用。
我想我会开始的。
我认为一个不错的隐藏功能是Android文档的最佳做法。它列出了许多用于设计响应式和快速应用程序的重要技巧。
最佳做法部分包括:
另一个隐藏的功能是这些文档可作为SDK的一部分脱机使用。最初,我每天早上要载入几页火车,但在SDK目录中找到它们后,就不再需要这样做了。
如果使用Eclipse,您会注意到它不能很好地格式化XML文件,当它格式化时,它会非常不一致(有时会用新行将属性分开,有时却不会)。要修复此问题,可以按Ctrl-Shift-F(自动格式化)。Ctrl-Shift-F使用的规则在“窗口”->“首选项”->“ XML”->“ XML文件”->“编辑器”中。
Android支持XML <shape>
,这些XML 可以用作类似SVG的可绘制对象。不幸的是,没有针对他们的文档。这是我能找到的最佳信息:
另外,关于最佳做法,您可能需要查看Android编码风格:
http://source.android.com/source/code-style.html
以及eclipse代码和导入格式化程序(android-formatting.xml,android.importorder),这些格式化程序可在development / ide / eclipse的平台源代码中找到