android - Web 服务 (ASP.NET) 和 android 应用程序 (API) 可通话性

标签 android asp.net ajax api rest

我正在研究一个我目前感兴趣的副项目,它有一个 android 手机的附件,可以扫描指纹并在在线数据库中注册/验证它们。

我想要一个登录系统,以便用户可以访问他们的数据库,而且我已经确定了一个名为 Source AFIS 的优秀开源识别程序。

我在编写 android 应用程序或使用 Source AFIS 创建程序时没有遇到太多问题,但我无法理解两者之间的联系。

通过研究,我认为最好的方法是为应用程序构建 REST API,但由于我希望 Web 服务部分运行程序并返回结果,所以我倾向于在 ASP.NET 中编写它用于 Web 服务的 AJAX,如果是这种情况,是否仍然可以构建一个可以轻松与 Web 服务交互的 REST API?

最佳答案

您的 Android 应用程序可以像网络浏览器、网络浏览器中的 JavaScript 和任何其他应用程序一样发出 HTTP 请求。您只需在 AndroidManifest.xml 文件中声明一个权限:

<uses-permission android:name="android.permission.INTERNET" /> 

查看 HttpURLConnection 的文档,这是 Android 2.3 及更高版本的推荐类。您可以使用它向任何 URL 发出 GET 和 POST 请求,包括您的 ASP.NET 后端。

关于android - Web 服务 (ASP.NET) 和 android 应用程序 (API) 可通话性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15400789/

相关文章:

Android MVVM Cross v3 - 如何创建具有交替行颜色的 ListView

Android gridview 在前台打开图片

android - 获取 MyFirebaseInstanceIDService 的 Activity 实例

c# - Server.MapPath 从根目录返回两个文件夹

c# - 如何理解 ASP.Net 中的基本开场白,页面标签?

java - Android 8.0及以上版本有没有办法启动前台服务而不显示通知?

ASP.NET 进程启动 PowerShell 脚本 IIS 7.5

javascript - 自动完成 - 自定义渲染项目/菜单和项目选择问题

javascript - 删除表中带有复选框的数据

ajax - 如何使用backbone.js "fetch"嵌套模型和集合