【问题标题】:Android Chatting Application best approachAndroid 聊天应用程序的最佳方法
【发布时间】:2016-11-10 11:13:39
【问题描述】:

我是 android 新手,我想在 android 中构建一个聊天应用程序。我已经阅读了很多关于它的文章,其中人们建议我选择以下方法之一以在 android 中创建聊天应用程序

1) 套接字编程
2) 推送通知等
但在开始工作之前,我想听听你的意见我应该如何进行

朋友,我有两个问题

1) 关于前端设计

设计聊天框以显示对话的最佳方法是什么? 大多数开发人员使用“ListView+Adapter”方法来显示两个用户之间的对话,其中每条消息都是一个列表项,另一个开发人员使用滚动视图来显示对话,我相信第一种方法比第二种方法更好,有吗任何其他成为高效应用的最佳方式,例如 whats-app/facebook Messenger?

2) 关于后端支持: 假设我的应用程序用户数以千计,例如 5,000-10,000,如果我使用推送通知方法(FCM 服务),那么您认为我的应用程序仍然可以完美运行吗?

我会非常感谢你..

【问题讨论】:

    标签: android android-layout push-notification instant-messaging


    【解决方案1】:

    1) 我认为 ListView 和适配器可能是更好的解决方案;

    2) 认为当您与获取大量项目的数据库交互时(在您的 SELECT 查询结果中),您可以轻松地为您的查询设置结果限制(跟踪您显示的结果的“页面” ),因此您每次可以在列表视图中显示有限数量的用户和消息。

    【讨论】:

    • 感谢您的回复我只是想知道这是 android 中使用 Listivew 和适配器显示消息的常用方法吗?
    • 您对 FCM 聊天有何看法?
    • 我从来没有使用过 FCM,但作为一个 noSQL 数据库的原则,它设计得很好,可以处理诸如 cmets、消息等数据。所以它可能是经典 SQL 数据库的有效替代品,如 MySQL(见这个教程很有意思:androidhive.info/2016/02/…)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2013-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多