【问题标题】:Showcasing Android app on a website在网站上展示 Android 应用
【发布时间】:2010-10-25 20:19:56
【问题描述】:

我在 Android Market 中有一个应用程序,它是一个独立的应用程序,本质上是 SQLite 数据库的完整管道(添加、更改、删​​除、查询)。我的一些潜在客户要求查看我的作品样本,但他们没有 Android 设备。

除了向他们展示屏幕截图等之外,还有什么方法可以让他们访问一个他们可以实际运行并查看的网站。

我认为会涉及到一个编程元素(本质上是将应用程序转换为移动网站?),因此在此处发布了这个问题。

不太确定从哪里开始。任何帮助将不胜感激。

【问题讨论】:

  • 我没有尝试过,所以我不会将其作为答案发布,但请查看:developer.motorola.com/fasttrack/deviceanywhere
  • 我检查了这个。看起来很有希望。我不确定我是否已经准备好购买这个包裹,但我肯定会继续探索它。感谢分享。

标签: android


【解决方案1】:

您可以使用 MVC/MVP/MVVM 等模式之一来创建您的核心库,然后为不同的客户端开发其他 UI 变体:Android、Java 小程序等。

或者,您可以按照您的建议开发一个移动网站,并使用简单的 android 应用程序将内置浏览器导航到该网站。这对大多数用户来说可能有些透明。我认为 Android MSN 客户端使用了这种方法。

【讨论】:

  • Den,感谢您抽出宝贵时间回答。这正是我认为可行的道路。您是否有开始开发移动网站的参考资料?我在 developer.android.com 中找不到任何内容
  • @OceanBlue 移动网站基本上是为移动设备设计的网站 - 小屏幕、弱 CPU/GPU(例如 mobile.live.com 与 hotmail.com)。我只将 ASP.NET 用于 Web 开发。由于您是 Java 开发人员,您可能想要使用类似以下框架的东西:stackoverflow.com/questions/796219/…
【解决方案2】:

我看到了 2 个相对简单的选项。

  1. 给他们一个 .apk 设计为只 在模拟器上运行(你可以检查 ID,模拟器ID是00000...) 他们可以启动模拟器并 运行。如果你担心他们 对您的 .apk 进行逆向工程 可能不应该这样做 路线。或者,如果您不希望他们这样做 必须安装模拟器
  2. 设置虚拟机并让 您的客户远程桌面进入它。 授予他们仅运行的权限 模拟器或者你想要的 设置它

【讨论】:

  • 感谢您的回答。这些人中的大多数是商业用户,所以他们不熟悉模拟器等。他们想要一条最不麻烦的路径,比如点击一个网站并查看那里的任何内容!否则,他们会跳过我作为候选人并转到下一个;-)
  • 好吧,如果模拟器已经在运行并且他们所要做的就是玩它,那应该没什么大不了的。唯一的问题是远程桌面,这也应该是微不足道的,除非这些人真的无能
猜你喜欢
  • 2017-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-16
  • 1970-01-01
  • 2021-01-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多