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开发)