我是android的新手,我想在android中构建一个聊天应用程序。我已经阅读了很多关于它的文章,人们建议我选择以下方法之一,以便在android中创建聊天应用程序
1)插座编程
2)推送通知等
但在开始工作之前,我想得到你的意见我应该如何进行
好友我有两个问题
1)关于前端设计:
设计聊天框以显示对话的最佳方法是什么? 大多数开发人员都使用“ListView + Adapter”方法来显示两个用户之间的对话,其中每个消息都是一个列表项,另一个开发人员使用滚动视图来显示对话,我相信第一种方法比第二种更好,是否存在任何其他最佳方式成为一个有效的应用程序,如whats-app / facebook Messenger?
2)关于后端支持: 假设我的应用程序用户数千人,如5,000-10,000,如果我使用推送通知方法(FCM服务)那么你认为我的应用程序仍然可以完美运行吗?
我将非常感谢你...
答案 0 :(得分:0)
1)我认为ListView和适配器可能是更好的解决方案;
2)认为当您与数据库交互获取大量项目时(在SELECT查询结果中),您可以轻松地为查询建立结果限制(跟踪您显示的结果的“页面”) ),这样您每次都可以在列表视图中显示有限数量的用户和消息。