【问题标题】:simple android app that allows user just to choose IP and port简单的android应用程序,允许用户选择IP和端口
【发布时间】:2011-12-12 10:26:42
【问题描述】:

我为移动设备开发了一个网络应用程序,每个客户都将网络应用程序安装在他的网络服务器上。所以我有这种情况:

客户 1:在 210.132.1.23:87 申请

客户 2:在 210.2.13.13:9944 申请

...

客户 N:在 132.1.23.14:112 申请

使用 Phone Gap Build 我能够制作一个简单的应用程序(= 源代码),它可以直接在固定地址打开 web 应用程序,但我希望可以选择 @987654321 @,我不能为每位客户制作 N 个应用程序。

有没有一个非常简单的安卓应用可以做到这一点?或者您知道是否可以直接使用 Phone Gap 做到这一点?

谢谢。

注意:当然可以开发这个功能,无论如何,因为我对这个世界完全陌生,而且据我所知,在下一个未来我所需要的只是这个 if Can find it "ready "那会很好。

【问题讨论】:

  • 您是希望客户从所有可用主机列表中进行选择,还是只是以简单的方式为每个客户定制您的应用程序?
  • 我希望用户能够输入主机(如 210.132.1.23:87)。最简单的功能是只有类型一的主机,这也是最好的功能。该应用程序可以只有一个启动屏幕,然后是一个定义了主机/主机的列表(如果我们允许单个主机,则只有一个)。然后当用户单击列表项时,在所需地址打开浏览器。 android 菜单中的 THne 只需删除主机,添加主机。

标签: android web-applications cordova


【解决方案1】:

我已经在 PhoneGap + jQM 中实现了类似的解决方案。在我们的例子中,虽然我们保留了一个公共服务,它返回服务器列表以避免手动输入。

我在下面的小提琴中放了一个快速(和肮脏)的解决方案。这可能不是您想要的,但可能会给您一些想法。这或多或少是@ChrLipp 已经提到的。

http://jsfiddle.net/dhavaln/qcRuD/

如果您想添加任何内容,请告诉我。

【讨论】:

    【解决方案2】:

    您必须在您的 web 应用程序中提供一个选项对话框,该对话框也可以离线使用。在第一次启动时,您强制用户输入此数据。在以下启动中,您将用户重定向到动态构建 URL。你用 HTML5 存储机制存储 ip 地址。

    另外 - Phonegap 构建不可能,因为此服务只接受 webapp 部分,因此不允许原生扩展 - 你将原生选项与 webapp 混合。这些设置是原生实现的,当您进入 phonegap 活动时,您使用选项中的 URL。

    但是很难为您提供具体的答案,因为您没有说明您正在使用哪个(gui)框架。

    【讨论】:

    • 我将 Delphi 与 Raudus 一起使用,但如果使用其他 Delphi RAD Web 应用程序开发框架,如 UniGUI 或 Intraweb/VCLforTheWeb,则有些会适用。
    猜你喜欢
    • 1970-01-01
    • 2014-12-13
    • 1970-01-01
    • 2020-06-28
    • 2019-10-07
    • 1970-01-01
    • 2012-01-21
    • 1970-01-01
    相关资源
    最近更新 更多