最近我一直在考慮開發一些基本的Android應用程序。它只是由於個人興趣。請指引我從哪裏,我需要什麼工具開始,任何指向某些PDF文件等由於好奇心學習Android開發
我的背景:
1)C. 2嵌入式軟件開發商)本來有一些機會,對柔性工作。因此熟悉日食。 3)在多線程環境下工作。 (RTOS) 4)在unix/linux環境下工作。
因爲我還沒有在Java上工作,所以我開始有多糟糕?
請指導我,我準備好從基礎開始。
最近我一直在考慮開發一些基本的Android應用程序。它只是由於個人興趣。請指引我從哪裏,我需要什麼工具開始,任何指向某些PDF文件等由於好奇心學習Android開發
我的背景:
1)C. 2嵌入式軟件開發商)本來有一些機會,對柔性工作。因此熟悉日食。 3)在多線程環境下工作。 (RTOS) 4)在unix/linux環境下工作。
因爲我還沒有在Java上工作,所以我開始有多糟糕?
請指導我,我準備好從基礎開始。
如果你只是想看看Android,我推薦this tutorial series,因爲它幾乎就是爲了這個。第一個信息來源是官方開發者網站。 。它充滿了非常好的文章,並且只是爲了理解平臺而必須閱讀。該網站上還有整個Android API的參考。
當然StackOverflow上也是第一個地方到搜索答案,如果有什麼不工作,當然還有對SO聊天與Android room。
我知道有三本很好的Java書籍,您應該在真正開始高級Android開發之前閱讀這些書籍。來自O'Reilly的Head First Java,Bruce Eckel的Thinking in Java 4th edition,我忘記了第三本書的名字,但是一旦我記得我會把它貼出來。
如果您決定真正開始學習Android,我會推薦Mark Murphy在http://commonsware.com上的商品。
我從來沒有使用Eclipse或Java,但只是遵循官方的谷歌Android開發人員的信息來安裝和設置與Android的額外插件的Eclipse,然後只是編譯Hello World。
然後,我下載了接近我想要試用的一個現有應用程序的代碼(使用數據庫的標誌和內置GPS的速度警報),並開始修改它。
基本Java語法類同到C - 那麼所有你需要做的是瞭解所有的OOP位:)
然後我決定我需要一個程序做一些事情,所以我決定寫,作爲一個標準的Java (非Android)應用程序,以更多地瞭解Java。
我用this教程 - 它可能是一個有點慢你:)
問候 西蒙