我很驚訝沒有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