2011-02-03 95 views
1

我想學習android開發,並已經開始了一些基本的東西,如切換窗口,alertdialog等。noob學習android開發...需要建議

下一課我想採取的是涉及客戶端/服務器數據庫應用程序的東西。對於初學者,我將不得不創建一個留言簿網站(請諮詢我應該使用的服務器數據庫和腳本語言,即.. php/mysql,asp/msaccess)。我對oracle數據庫和oracle apex有廣泛的知識,但不知道這是否會在android中支持。

無論如何,我想開發的Android應用程序基本上與服務器數據庫同步並將消息下載到手機中並將它們顯示在列表視圖中。

現在應該這樣做。

請給我一些關於如何做到這一點的提示。

感謝 廣告

回答

3

要使用Android開發開始,到這個developer's guide。這是開始學習Android開發的最佳場所。

之後,如果你喜歡讀書,那麼你可以去這個book site。你可以在這裏找到三本書,寫這些書的人也非常活躍(點擊android標籤,然後進入最高用戶列表,你會看到他在頂部)。

另外,在提問前先嚐試搜索。許多用戶之前曾問過這類問題。一些參考文獻如下 -

  1. https://stackoverflow.com/questions/1114287/good-book-for-beginning-android-development
  2. https://stackoverflow.com/questions/475152/how-can-i-learn-android
  3. Learning Android dev due to curiosity
  4. How to go about learning the android framework
  5. https://stackoverflow.com/questions/4306663/which-book-is-the-best-for-android-self-learning

祝您好運:-)。

編輯

從文檔 -

Android provides several options for you to save persistent application data. 
The solution you choose depends on your specific needs, such as whether the data 
should be private to your application or accessible to other applications (and the user) 
and how much space your data requires. 

Your data storage options are the following: 
    1.Shared Preferences 
     Store private primitive data in key-value pairs. 
    2.Internal Storage 
     Store private data on the device memory. 
    3.External Storage 
     Store public data on the shared external storage. 
    4.SQLite Databases 
     Store structured data in a private database. 
    5.Network Connection 
     Store data on the web with your own network server. 

要了解更多信息,請here

從文檔

此外 -

Android provides full support for SQLite databases. Any databases you create will be accessible by name to any class in the application, but not outside the application.

Here是一個Android客戶端 - 服務器模型的一個例子。 PHP在本例中用作腳本語言。

此外,請參閱下面的問題 -

  1. Options for Client Server Communication in Android
+0

嗨。謝謝回覆。雖然這些鏈接非常翔實,但他們中沒有一個似乎具有我期待的信息。我實際上並不需要代碼或任何東西,只是提示。例如,如果我想開發服務器/客戶端數據庫應用程序,是否需要爲我的服務器使用任何特定數據庫?任何特定的腳本語言?和我的Android應用程序,我需要學習任何特定類型的視圖? android應用程序如何與服務器數據庫進行通信?類似的東西。 – ads 2011-02-03 05:33:09

+0

@ads:請參閱編輯。 – 2011-02-03 05:50:14

0

Noobism是一個相對的概念。無論從你想學什麼,我建議你買你好Android。它不是一本非常花哨的書,但很好開始。 (並且遠離android文檔,直到您熟悉一般的android開發)