我打算開始Android開發的自學。android啓動工具包
你們會推薦什麼作爲最好的入門套件?
關於目標,可以使用我自己的智能手機進行測試(除了仿真器)。或者我應該更好地獲得一個專門的測試目標,以避免使用我的手機?在開始在我的手機上使用我的程序之前,我應該知道哪些常見的陷阱或問題?或者,是否無需通過Android電子市場直接上傳我的應用到我的手機?
我意識到這個問題可以被認爲是主觀的。儘管如此,我很期待閱讀你的經歷。
我打算開始Android開發的自學。android啓動工具包
你們會推薦什麼作爲最好的入門套件?
關於目標,可以使用我自己的智能手機進行測試(除了仿真器)。或者我應該更好地獲得一個專門的測試目標,以避免使用我的手機?在開始在我的手機上使用我的程序之前,我應該知道哪些常見的陷阱或問題?或者,是否無需通過Android電子市場直接上傳我的應用到我的手機?
我意識到這個問題可以被認爲是主觀的。儘管如此,我很期待閱讀你的經歷。
我開始了一些想法,我想建立並通過觀看此係列:http://www.youtube.com/watch?v=Mf7z_mrce00&feature=list_related&playnext=1&list=SPE953C0B85B50AB62
這是一個偉大的系列,涵蓋的一些基礎知識,以及一些中等級別的主題。從那裏我會推薦構建你的第一個應用程序,當你遇到一個你無法弄清楚的問題時,Google或者搜索它。
至於在自己的手機上進行測試 - 除非您在手機上完成某項操作,否則很難搞亂您的手機。最好使用自己的手機以及具有不同設置(如分辨率等)的模擬器設置。
如果您使用Eclipse進行開發,則可以直接從IDE運行應用程序,它們將安裝在手機上。此外,您可以使用Android SDK附帶的adb.exe將.apk文件直接安裝到您的手機上。
在我看來,開始使用Android的最佳方式就是想要開發一個應用程序,並首先跳入其中。當你遇到問題時,尋找答案 - 這可能是以前完成的。
我一直用我自己的個人電話,從來沒有麻煩了。現在,我在自己的手機和平板電腦上進行測試。仿真器有點太慢,除非在測試屏幕分辨率時沒有設備。
開發時,應該始終注意,並非所有的設備都是一樣的。 Android在這方面很出色,但只是體貼一點 - 例如 - 並非所有手機都有硬件按鈕,並非所有手機都有大屏幕高分辨率屏幕。
您可以無需走近Android Market中的任何地方您的手機上運行你的應用程序。只有當您想讓您的應用面向在手機上使用Android電子市場的人羣時,才需要該市場。
Android SDK對啓動Android開發非常友好。這裏的文章(以及文檔)是必備的,並且在這裏可用Android Developers
除非你開始搞系統服務,否則你不能搞砸你的手機,我通常總是在自己的手機上做開發測試,然後由於仿真器速度較慢,所以針對較早版本(及後續版本)的測試仿真器。
這是很容易的應用上傳到您的手機沒有Android市場,你就必須允許它當手機用USB進行連接USB調試安裝來源不明的應用以及轉彎。當您安裝SDK時,您還應安裝USB驅動程序以使連接正常工作。有些手機,如HTC的手機,可以使用默認的驅動程序的問題,如果你不能讓它工作,然後搶HTC ADB驅動here
你並不需要在Android市場。 你可以在你自己的手機上測試,那是我的開始......當然通過測試你可以使用更多的手機,但它不值得用於常規目的(密集計算除外)。
這裏是我希望能幫助你和其他人在你的位置上的幾個要點:
如何將此問題設爲社區wiki? – Marco
感謝所有您的答案。選擇一個比其他人接受它要困難得多。 –