我是編程初學者。到目前爲止,我的經驗僅在Actionscript 2和3中。所以我對聲明變量,循環,數組,基本瞭解如果/然後,做/當...我想轉向開發Android手機,我想知道人們對下一步該去哪裏有什麼建議。我應該跳到Android的權利?從「開始Java」的方法開始?或者,我應該採用其他途徑在啓動Android之前加強對OOP概念的瞭解嗎?我有我的開發環境設置,並完成了Android的Android教程,我只是想知道我是否會很快在我的頭上?開始對Android有興趣的程序員 - 我應該從Java開始嗎?
回答
我只是想知道我是否會很快就在我的頭上?
幾乎毫無疑問。^_^
我的建議:在Amazon.com
- 一個Android開發的書賣了兩本書。通過本書中的每一個例子,在章節結尾處解決問題,花點時間,理解你在做什麼。
- 購買最新的Java書。當Android書籍討論您不瞭解的內容時,請將其用作參考。
這與我多年前學習Obj-C和Mac開發時非常相似,它運行良好。除了深入研究開發和黑客入侵之外,您需要更長的時間才能掌握速度,但在一天結束時,您將更好地理解Android平臺編寫代碼的原則和複雜性。
我還應該提一下我的理由,建議您購買書籍而不是使用免費的Google搜索結果。書籍結構化和高度編輯。假設作者是有能力的,一本體面的書會告訴你你需要知道什麼,並且忽略那些你不需要的或者更高級的細節。在線教程中很難找到這樣的結構級別。
明確指出java語法,以儘可能少的混淆你在android開發。 android有一些有趣的對象,至少可以說 - 它們的名字不包含你習慣看到的傳統數據結構名稱。所以,再次掌握語法,編寫一些應用程序,然後考慮潛入android。
@david - 感謝您的建議,我一定會從Java端開始。 – Hudey 2010-04-21 20:35:27
供參考:kubi的書籍建議是一個很好的開始。有一天在商店坐下一個小時左右,然後在書架上的所有java書籍的每一章的前幾段都鬆了一口氣。如果您需要推薦,「頭等頭」可能對您的等級有好處。然後購買Murach或O'Reilly作爲參考。哦,我幾乎忘了...學會愛在線API http://java.sun.com/javase/reference/api.jsp和特定的6 API http://java.sun.com/javase/6/docs/api/ – 2010-04-21 22:21:42
是的,我想說,你需要正確學習java,並且完全通過android來做它可能不是最快的方法。嘗試通過最近發佈的(它涵蓋泛型至關重要)Java介紹手冊,然後採取Android。
Android將被試用。如果您直接繼續使用Android,請在項目類型上選擇一些更加簡單的Hello World。有了ActionScript,您就可以學習語言和平臺,切換到Android意味着學習一種新的語言和非常不同的平臺。 Android獲得學習Flash的大多數假設都是錯誤的。
@drawnonward - 火的審判實際上是我學習Actionscript的過程,但從一開始我就有這樣的感覺,它不是以Android開始的。感謝您確認我的懷疑! – Hudey 2010-04-21 20:55:05
我開始學習Android,瞭解前端Web開發中的JavaScript。我抓住了Wrox Android的書,並使用http://java.sun.com/docs/books/tutorial/index.html的教程來幫助我完成Java部分。我建議首先進入Android領域,並在需要時返回Java參考/教程。
- 1. 絕對的開始程序員應該從哪裏開始?
- 2. 對設備編程感興趣。從哪裏開始
- 3. 我現在應該開始開發Facebook應用程序嗎?
- 4. 從對安全感興趣的人開始PHP
- 5. 我應該從Trac 0.12開始嗎?
- 6. 對嵌入式系統感興趣。從哪裏開始?
- 7. 開始的PHP程序員應該考慮框架嗎?
- 8. 我應該從哪裏開始開發windows phone應用程序
- 9. 該應用程序始終開始
- 10. AsyncTask/Android線程開始android程序員
- 11. Android應用程序從開始
- 12. 我應該從哪裏開始使用Facebook應用程序?
- 13. Android應用程序最小化並重新對焦後,Android應用程序從開始處開始。
- 14. Java,循環不從程序的開始處開始
- 15. 啓動Java編程,我應該從哪裏開始?
- 16. 我應該從哪裏開始進行Android音頻編程?
- 17. 我應該從哪一卷TAOCP開始?
- 18. 我應該從哪裏開始ORACLE
- 19. 我應該怎樣從頭開始改正這個程序?
- 20. Android開始開始
- 21. 從Java開始
- 22. 如何開始從我的應用程序在Android的
- 23. Android應用程序崩潰的開始
- 24. 休眠枚舉插入從0開始應該從1開始
- 25. 爲什麼應該從0開始而不是從1開始?
- 26. 從Android開始
- 27. 我想學習Android開發,我該從哪裏開始?
- 28. 從Android應用程序開始製作IOS應用程序
- 29. Android通知開始時,我曾打開應用程序
- 30. 我的應用程序開始顛倒
@kubi - 非常感謝。我有一種感覺,我需要先從Java開始,但沒有看到任何人提出這樣的建議。你的方法對我來說意義重大。 – Hudey 2010-04-21 20:33:06
so vote up his answer – 2010-04-21 20:35:01
我試過Hans ......全新的用戶,所以我想我需要'聲譽'來做到這一點...? – Hudey 2010-04-21 20:50:53