php - Android App 与 Web 交互

标签 php android json web-applications

我是 Android 开发新手,具有 Web 开发背景。我想在 Android 上创建一个应用程序,我可以在其中与将提供内容的 Web 进行交互。

我想学什么

  1. 通过 Facebook/Twitter 对用户进行身份验证并在我的网络应用程序上创建个人资料
  2. 如何将网络内容提供给移动应用。我应该有一个网络应用程序的单一联系点,还是我需要为每个 Activity 设置不同的联系点。
  3. 在将图像上传到网络应用程序时,我想创建不同尺寸的版本。我该怎么做?
  4. 对于此类示例网络移动应用程序,是否有任何从头到尾的教程?

最佳答案

你描述的听起来像 API对我来说。

致 1: 创建 API 时,通常使用 OAuth 完成身份验证.但是您所描述的(使用 Facebook/Twitter 帐户登录您的网站)听起来更像是 OpenID .

至 2: 创建 API 时,大多数时候您会希望为每种内容类型调用一个 API(因此实际上是一个站点)。假设一个站点用于您所有的博客帖子,另一个站点用于仅显示一个但包含更多详细信息(例如)。

通常实现 API 响应的方式是使用 JSONXML .

致 3:如果这是关于您将如何处理服务器上的图像(例如使用 PHP),this将回答您的问题。

致 4: 我已经为您提供了一些关于如何开始这个项目的想法。但我认为没有涵盖所有这些步骤的教程。

开始创建自己的 API 的一个好方法是使用来自其他网站(如 StackOverflow 或 GitHub)的 API,看看他们是如何设法思考并从中学习的。

关于php - Android App 与 Web 交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7159172/

相关文章:

php - 最简单的问题: extract values from array

java - 查找不存在的布局

javascript - 如何在 JavaScript 中使用 JSON 文件

node.js - 如果包含在 sequelize 中找不到任何关系数据,则设置属性的空值

php - 不支持网页中的阿拉伯语内容

PHP 选择日期等于日期时间的位置

php - Codeigniter Datamapper save() 实际上没有保存到数据库

android - 如何在饼图项目中显示标签(textview)?

android - TabActivity 可以在android 中完成吗?

javascript - 迭代对象数组的 json 对象,将一个键的值信任为 Angular 中的 HTML