草庐IT

IM聊天

全部标签

android - Smack API - 从 Openfire 服务器读取聊天记录

如何使用Smack库从Openfire服务器获取聊天记录或聊天记录到Android应用程序中? 最佳答案 Openfire服务器肯定可以保存聊天记录。要打开它,您应该转到服务器/服务器设置/消息审核策略并选择启用消息审核。如您所见,消息将以某种XML格式保存在/.../openfire/logs文件夹下。您可以解析此XML并非常轻松地获取消息 关于android-SmackAPI-从Openfire服务器读取聊天记录,我们在StackOverflow上找到一个类似的问题:

android - 在 android 聊天气泡可调中插入 imageview

我想在我的android聊天中这样做但我无法让我的照片适合我的泡泡。-我有一个LinearLayout,他的背景是泡泡9patch-在这里面,我有一个ImageView,在这里插入图像但不是如何使它适合我们在屏幕上看到的背景。我的头像是这样的可以告诉我如何做到这一点吗?谢谢。更新:28/04/2013这是我的布局我还是没有解决 最佳答案 这只能通过自定义View来完成。我有同样的问题。寻找CustomImageViewandPaths和clippingBitmaps。我写了这个fragment来从给定的位图中剪下一个语音气泡形状:p

php - 使用 Android 和 PHP 服务器的聊天应用程序

我需要在Android中构建一个聊天应用程序,但我想处理用于存储数据的PHP服务器。我听说过用于制作聊天应用程序的套接字。我有一个服务器套接字和客户端套接字应用程序的示例代码来建立它们之间的连接,但是这两个应用程序正在使用Android,但我想在我的应用程序中使用服务器端。实现该目标的最佳方法是什么? 最佳答案 我向您推荐Ejabberd+Asmack。您可以在Linux中轻松地在您的服务器中安装ejabberd,检查this.Ejabberd基于XMPP协议(protocol)(​​与whatsapp使用的相同(我不知道他们是否仍

java - 聊天应用程序如何与其服务器通信?

我目前正在开发一个半简单的聊天应用程序。我希望用户能够在私有(private)聊天中与其他人交流。只会发送纯文本。目前我的系统从网页调用php脚本,传入参数然后解析返回的数据。我有它以便客户端发送消息,它调用我的网络服务器上的发送消息脚本,然后该脚本在网络服务器上创建一个消息文件,然后将成功或失败返回给客户端。然后,为了让客户端查看此消息,它必须调用一个脚本来检查服务器是否有包含给他的消息的消息文件。如果它找到一个,它会发回消息,如果没有,它会发送一个关于没有消息的响应。除了客户端必须手动刷新以检查他是否有消息,或者后台线程必须每隔几秒刷新一次之外,这种技术非常有效。那会很好,但是如果

android - 我如何知道服务器是否收到聊天消息?

我正在使用XMPP创建适用于Android的InstantMessenger应用程序。如何判断我发送的消息是否被服务器接收?或者如何判断消息是否已经发送? 最佳答案 您需要支持名为StreamManagement的东西,它允许您确认服务器已收到您发送的节。Smackdoesn'thavesupportforthis还没有。另一个选项是end-to-endreceipts,但这个isn'tsupportedeither. 关于android-我如何知道服务器是否收到聊天消息?,我们在Sta

java - 两个或多个安卓设备之间的 wifi 聊天

我想开发一个聊天应用程序来使用wifi网络在两个或多个android设备之间聊天。该应用程序应该能够相互发送或接收字符串。我有在pc和android之间使用蓝牙网络的经验。任何人都可以给我任何建议或正确的方向。提前致谢。 最佳答案 在Android4.0中,您可以在两个android设备之间聊天。有一个名为“WifiP2P”的API。可以从这里获得更多信息:http://developer.android.com/reference/android/net/wifi/p2p/package-summary.html

android - 使用推送通知的移动聊天功能,什么时候应该推送?

(以下问题针对一般移动平台(iPhone、Android、Blackberry))我们正在将聊天功能集成到我们现有的应用程序中。我用.Net网络服务和Sql数据库设计了系统来跟踪聊天消息。当聊天窗口打开时,到目前为止一切正常。我需要一种方法来在用户当前未查看聊天屏幕时通知他/她一条新消息(这意味着该应用程序不在前台或他们在应用程序的另一部分(不是聊天屏幕)).显然,推送通知在这里是完美的,但我不确定什么时候应该发送推送。发送消息的客户端如何知道对方是否正在查看聊天屏幕?我是否应该只发送每条消息推送并让接收设备决定是否需要弹出窗口或在通知栏中显示某些内容?每次发送消息时都推送似乎有点矫枉

flutter - 需要不同屏幕纵横比和纵向和横向模式的聊天屏幕背景图片

我们想为聊天屏幕使用背景图片。为此,我们创建了一个可以平铺的图片。移动设备支持多种纵横比以及纵向和横向。在Flutter中支持该用例的好方法是什么?一个想法是加入瓷砖并在运行时为背景裁剪图片。那可能吗?是否有直接的flutter支持? 最佳答案 您需要阅读有关响应式应用的Flutter文档CreatingResponsiveApps此外,请查看捕获设备方向的MediaQueryData类。您可以通过查看这些属性来切换背景MediaQueryData 关于flutter-需要不同屏幕纵横比

flutter - 需要不同屏幕纵横比和纵向和横向模式的聊天屏幕背景图片

我们想为聊天屏幕使用背景图片。为此,我们创建了一个可以平铺的图片。移动设备支持多种纵横比以及纵向和横向。在Flutter中支持该用例的好方法是什么?一个想法是加入瓷砖并在运行时为背景裁剪图片。那可能吗?是否有直接的flutter支持? 最佳答案 您需要阅读有关响应式应用的Flutter文档CreatingResponsiveApps此外,请查看捕获设备方向的MediaQueryData类。您可以通过查看这些属性来切换背景MediaQueryData 关于flutter-需要不同屏幕纵横比

android - 泡泡聊天布局

我有一个布局在我的java代码中:LayoutParamslp1=(LayoutParams)textView.getLayoutParams();LayoutParamslp2=(LayoutParams)avatarView.getLayoutParams();if(incoming){lp1.gravity=Gravity.LEFT;lp2.gravity=Gravity.LEFT;textView.setBackgroundResource(R.drawable.speech_bubble_green);textView.setLayoutParams(lp1);avatarV