1

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

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

我在编写 android 应用程序或使用 Source AFIS 创建程序时没有太多问题,但我无法将我的头脑围绕在两者的连接上。

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

4

2 回答 2

1

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

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

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

于 2013-03-14T04:01:03.923 回答
0

您可以ksoap为此目的使用库,更多帮助请访问http://www.sacoskun.com/2010/02/sumption-net-web-services-via-ksoap_07.html

于 2013-03-14T03:55:29.887 回答