gpt4 book ai didi

java - Android Studio 如何将我的项目与 mySQL db 连接(新闻提要应用程序)

转载 作者:行者123 更新时间:2023-11-29 07:26:34 24 4
gpt4 key购买 nike

我搜索了很多答案,但找不到。请帮助我了解如何将我的 Android 应用程序连接到 mySQL。

最佳答案

假设您想让您的 Android 应用程序与托管新闻源(文章等)的服务器远程通信,那么您可能想看看创建一个 RESTful 服务(如何实现这一点的基本示例可以被发现 here )。

您需要熟悉:

基本上,每当您的 Activity 需要向用户显示新闻提要结果时,它就可以查询您的 RESTful 后端(通过 http POST/GET 请求)并等待您的 Web 服务响应。您的 Web 服务将监听与特定 URL(例如 mynewsfeed.com/get_articles)匹配的 HTTP 请求,收到此请求后,您的 Web 服务将针对包含您的文章的任何数据库发出 SQL 查询,并在 HTTP 响应中返回结果。

我个人建议使用 JSON 在服务器/客户端之间发送数据(除非您有理由使用其他格式)。这样,当您的 Android 应用程序从服务器获取响应时,它可以解析文章中包含的各种属性的 JSON 数据(标题、作者、内容等)

Google 的 GSON 库有一种巧妙的方法将 JSON 数据转换为 Java 对象,因此您不必担心自己手动解析每个 JSON 字段:https://sites.google.com/site/gson/gson-user-guide .

至于如何实际构建 Web 服务,有大量的框架。我过去曾亲自使用过 Flask ( http://flask.pocoo.org/docs/0.10/tutorial/ ),发现它非常轻量、简单,并且有相当不错的文档支持。您还需要某个地方来托管 Web 服务并存储 SQL 数据库(为此,我每年为简单的托管服务和域支付约 30 美元。)

希望这能为您指明正确的方向(这里有很多 Material 。)如果我发布的内容不清楚,我很乐意提供说明。

关于java - Android Studio 如何将我的项目与 mySQL db 连接(新闻提要应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34340209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com