【问题标题】:noob learning android development... need suggestions [closed]菜鸟学习android开发......需要建议[关闭]
【发布时间】:2011-02-03 05:07:59
【问题描述】:

我想学习 android 开发,并从一些基本的东西开始,比如切换窗口、alertdialog 等。

我想学习的下一课是涉及客户端/服务器数据库应用程序的东西。对于初学者,我将不得不创建一个留言簿网站(请建议我应该使用什么服务器数据库和脚本语言,即.. php/mysql、asp/msaccess)。我对 oracle 数据库和 oracle apex 有广泛的了解,但不确定这是否会在 android 中得到支持。

无论如何,我要开发的android应用程序基本上会与服务器数据库同步并将消息下载到手机中并显示在列表视图中。

现在应该这样做。

请给我一些关于如何做到这一点的提示。

谢谢 广告

【问题讨论】:

    标签: android


    【解决方案1】:

    要开始 android 开发,请访问developer's guide。这是开始学习 Android 开发的最佳场所。

    之后,如果你喜欢看书,那么你可以去这个book site。你可以在这里找到三本书,写这些书的人在 SO 上也很活跃(点击 android 标签,然后转到顶部用户列表,你会在顶部看到他)。

    另外,请先尝试搜索 SO,然后再提问。很多用户之前都问过这类问题。下面给出了一些参考资料 -

    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

    【讨论】:

    • 嗨。谢谢回复。虽然这些链接信息量很大,但它们似乎都没有我正在寻找的信息。我实际上并不是要代码或任何东西,只是提示。例如,如果我想开发一个服务器/客户端数据库应用程序,我是否需要为我的服务器使用任何特定的数据库?任何特定的脚本语言?在我的 android 应用程序上,我需要学习任何特定类型的视图吗? android 应用程序如何与服务器数据库通信?类似的东西。
    • Android 开发:实现一个简单的客户端-服务器模型一文非常棒。它让我知道了如何从服务器获取数据。非常感谢。
    【解决方案2】:

    Noobism 是一个相对的术语。不管你想学什么,我建议你买你好安卓。它不是一本很花哨的书,但非常适合入门。 (在您熟悉一般的 android 开发之前,请远离 android 文档)

    【讨论】:

    • 感谢您的回复。但是你有什么可以帮助我了解我不想做的事情吗?
    • 你想要做的很简单。如果您想停止使用此应用程序,那么您需要学习的 android 开发并不多。最好的面向服务的安卓解决方案必须是基于休息的服务。如果您对 java 感到满意,那么 jersey 将帮助您创建一个简单的基于休息的服务。否则,创建 http 服务层的最简单方法是通过 php。一旦编写了服务层,那么您只需要学习如何从 android 进行 httpservice 调用。可以直接从网上获取代码。
    • 第一个谷歌结果搜索如何制作android http服务。 futureyard.blogspot.com/2009/05/…。我建议的书也有一章。
    • 谢谢。我会检查 http 服务。
    • -1 代表stay away from android documentation
    【解决方案3】:

    youtube 上的TheNewBoston 包含超过 200 小时的 Android 应用程序开发教程。

    【讨论】:

      猜你喜欢
      • 2019-02-22
      • 2022-11-27
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 2014-09-21
      • 1970-01-01
      • 1970-01-01
      • 2021-10-14
      相关资源
      最近更新 更多