gpt4 book ai didi

php - 从php数据库读取数据到android应用程序

转载 作者:行者123 更新时间:2023-11-29 22:36:04 25 4
gpt4 key购买 nike

我在 eclipse 中创建了一个移动应用程序,并在 phpmyadmin 上创建了一个数据库。

我希望将数据库中存储的信息显示在应用程序中。例如,如果用户在应用程序上进行搜索,他们会输入搜索结果和位置,应用程序会向他们提供与搜索相关且也与他们的位置匹配的信息。然后从数据库中获取信息。

执行此操作的最佳方法是什么?或者有人有类似的教程吗?

最佳答案

首先,您应该了解使用 android 时如何处理客户端/服务器基础设施。

您将需要一个 PHP 自定义 API,它应该为您提供所需格式的数据(我推荐 json),并且您应该以数据检索顺利运行并为用户提供流程建议的方式创建应用程序,(可选:进度)以及检索是否成功。

请浏览此网站:

http://www.techrecite.com/how-to-create-json-using-data-from-mysql-database/

基本上,我推荐的客户端-服务器应用程序的“示 Intent ”是这样的:

安卓:

  1. 用户输入 Activity 。
  2. 显示一个进度对话框,这样用户就不会因期待某些事情发生而死掉。
  3. 使用任何 http 连接库(我推荐 Android Async http)向“yourserver.com/yourapi.php?yourametres”发出请愿并期待回复。
  4. 使用解析器类解析成功数据(将其转换为 java 对象。GSON 是一个很好的库)。
  5. 使用 Greenrobot 的 eventbus 库,向 Activity 发送带有解析数据的事件。
  6. 使用收到的数据更新 ListView 适配器/ TextView /任何内容,删除进度对话框,让用户玩得开心!

希望有帮助。

https://github.com/greenrobot/EventBus

http://loopj.com/android-async-http/

https://code.google.com/p/google-gson/

关于php - 从php数据库读取数据到android应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29543044/

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