【问题标题】:Can a C# application be accessed from an android mobile? [closed]可以从 Android 手机访问 C# 应用程序吗? [关闭]
【发布时间】:2018-04-03 09:15:48
【问题描述】:

​我一直在用 C# 和 SQL Server 开发自定义应用程序。我有一个新要求,客户也希望能够从他们的安卓或苹果手机访问他们的应用程序。

我想知道用 C# 和 SQL Server 开发的桌面应用程序是否具有此功能,或者是否可以插入任何组件来启用该功能?或者如果没有,要实现这一目标需要什么。

我只需要指出正确的方向,剩下的我会弄清楚。

谢谢

【问题讨论】:

  • 您也必须编写 android 应用程序。您可以使用带有 Xamarin 的 C# 编写 Android 应用程序。
  • 我认为没有任何方法可以在 Android 上运行 Windows 程序。快速的 Google 似乎表明您可以从 Android 到 Windows 机器进行某种远程桌面访问,这可能会奏效。但是你需要一台正在运行的 Windows 机器来远程访问。
  • @hendryanw 如果您是可以安装 xamarin 的少数幸运儿之一。他们真的应该修复这个产品的安装程序
  • 你好 Hans Kilian - 通过远程桌面访问它不是我想要的。但感谢您的回复。 @Asdamp 的回复目前已通过查询回答。

标签: c# android ios sql-server


【解决方案1】:

Visual Studio 使您能够使用 xamarin 构建本机 Android 和 iOS 应用程序。它可以解决您的问题,但这实际上取决于您的软件。 但是,Android 和 iOS 不支持 SQL,如果数据库需要驻留在设备上,则需要使用另一个数据库,例如 Android 的 SQLite。 如果数据库可以是远程数据库,您可以构建一个 API(REST?)并使用此 API 访问它

Native Android and iOS development with VS

【讨论】:

  • 谢谢,暂时解决了。数据库必须是远程数据库,因为每次员工登录时它都应该更改。我能知道你的意思是什么(REST?)
  • 我只是建议使用 REST 服务实现 API。这通常是我的方法。不要使用连接字符串直接连接到远程数据库,因为这会严重破坏数据库的安全性
猜你喜欢
  • 2017-12-09
  • 2021-10-18
  • 1970-01-01
  • 2017-08-27
  • 1970-01-01
  • 2017-10-23
  • 1970-01-01
  • 2015-08-24
  • 1970-01-01
相关资源
最近更新 更多