【问题标题】:How can I do this in a more user friendly way?我怎样才能以更用户友好的方式做到这一点?
【发布时间】:2015-03-09 09:00:22
【问题描述】:

我正在开发一款应用程序,该应用程序可以跟踪来自亚马逊等在线购物网站的产品,并在降价时通知您。

但问题是 - 如何从用户那里获取要跟踪的产品的输入。

即用户应该如何让应用知道要跟踪哪个产品?

复制产品的 URL 并将其粘贴到我的应用中会有所帮助。但这对用户不友好。

有哪些更用户友好的方法来解决这个问题?任何帮助将不胜感激。

提前致谢!

【问题讨论】:

    标签: android user-input


    【解决方案1】:

    也许使用分享按钮。用户将在任何浏览器中冲浪,并在需要时将链接分享给您的应用。

    【讨论】:

    • 好主意@Gil Maimon 但是,如何在类似亚马逊的网站中加入分享按钮?他们不会让我这样做,对吧?
    • 据我所知,在您将应用注册为可共享的那一刻(当然,对于正确的内容),它将作为选项出现在任何提供共享的应用中..
    • 听起来不错!!您能否指出任何可以验证这一点的资源。比如说,如果用户在他的手机上浏览亚马逊应用,点击分享按钮会显示所有相关的应用吗?
    • 您可以通过将您的应用注册为“如何使我的应用可共享”的可共享外观来验证它,您将看到您的应用作为选项出现在共享列表中...如果您有任何问题当我靠近我的电脑时发布更详细的说明。
    • 感谢@Gil Maimon 的帮助。希望您能提供更多信息。
    【解决方案2】:

    您可以通过添加/扩展 webview 来浏览应用程序内的网站来实现此目的。 您可以实现一些逻辑,以便当用户长按产品网格的项目时,您的程序可以捕获产品的 url 并保存它。 看看This Link

    【讨论】:

    • 谢谢,但是 WebView 可以提供除了阅读内容之外的交互吗? Android 文档如此说明 - developer.android.com/reference/android/webkit/WebView.html 顺便说一句,很棒的建议! :)
    • webview WebView.HitTestResult 中有一个方法对你最有帮助。查看文档developer.android.com/reference/android/webkit/… 有一个选项 - SRC_ANCHOR_TYPE HitTestResult 用于使用 src=http 访问 HTML::a 标记。
    • 这看起来很有希望@Sanjeet Ajnabee。但这仅适用于使用 webview 制作的内置浏览器。当用户在其他浏览器中时,我可以获得类似的功能吗?即获取链接,就像你提到的那样。
    • 我认为无法从其他应用程序的 webview 或内置浏览器中捕获 url。
    猜你喜欢
    • 2022-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-31
    • 2018-10-05
    • 2015-05-01
    • 1970-01-01
    • 2012-08-18
    相关资源
    最近更新 更多