标签: chat

"用户在聊天中输入"功能

我正在尝试在聊天中添加"用户输入"功能; 用PHP + MySQL/Ajax编写的聊天.

它应该如何工作:

- 当我的聊天伙伴X开始输入时,我在聊天框中看到:"X正在输入"

- 当我(名字Y)正在打字时,他在聊天框中看到:"Y正在打字"(就像Yahoo Messenger一样).

到目前为止我尝试过的代码:

<script type="text/javascript" language="javascript">
    var timer = 0;

    function reduceTimer() {
        timer = timer - 1;
        isTyping(true);
    }

    function isTyping(val) {
        if (val == 'true') {
            document.getElementById('typing_on').innerHTML = "User is typing...";
        } else {

            if (timer <= 0) {
                document.getElementById('typing_on').innerHTML = "No one is typing -blank space.";
            } else {
                setTimeout("reduceTimer();", 500);
            }
        }
    }
</script>

<label>
    <textarea onkeypress="isTyping('true'); timer=5;" onkeyup="isTyping('false')" name="textarea" id="textarea" cols="45" rows="5"></textarea>
</label>
<div id="typing_on">No one is …
Run Code Online (Sandbox Code Playgroud)

ajax chat

15
推荐指数
2
解决办法
1万
查看次数

在textview中显示笑脸,在android中显示edittext

你好我正在开发聊天应用程序,其中我想插入笑脸我不太了解它如何集成和显示在它可以你给我建议做同样的事情?

ImageGetter imageGetter = new ImageGetter() {
    public Drawable getDrawable(String source) {
        Drawable d = getResources().getDrawable(
                R.drawable.happy);
        d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
        return d;
    }
};

cs = Html.fromHtml(
        "<img src='"
                + getResources()
                        .getDrawable(R.drawable.happy)
                + "'/>", imageGetter, null);
System.out.println("cs is:- " + cs);
edttxtemoji.setText(cs);
Run Code Online (Sandbox Code Playgroud)

我发现这个代码,在它使用图像,这是可行的吗?还是有其他解决方案?请提前为我提供更好的解决方案

android chat android-edittext

15
推荐指数
1
解决办法
1万
查看次数

聊天应用程序AJAX轮询

在我目前正在开发的项目中,我们需要开发一个网络聊天应用程序,而不是一个非常复杂的聊天,只是一种连接两个人来讨论一个非常具体的主题的方法,我们不需要任何形式的身份验证对于这两个用户中的一个,我们不必支持表情符号,头像或类似的东西.

一些项目成员建议我们可以通过BOSH使用XMPP,我说这就像尝试用船网捕鱼一样,并提出了一种更简单的方法,就像一个简单的Ajax/MySQL网络聊天,但我们担心性能由于同时打开许多聊天的不断轮询,因此在服务器中命中.

以前有人做过这样的事吗?你会推荐什么?

php ajax chat

14
推荐指数
2
解决办法
5638
查看次数

在android中实现一对一和分组聊天

我正在开发一个Android应用程序,我必须在其中实现聊天消息.我想一对一的聊天群聊.

但我不知道如何开始.请帮帮我这个东西.任何帮助将不胜感激.

android chat

14
推荐指数
1
解决办法
2万
查看次数

自动向下滚动聊天div

我有这个代码,加载聊天

    function getMessages(letter) {
    var div = $("#messages");
    $.get('msg_show.php', function(data) {
        div.html(data);   
    });
}

setInterval(getMessages, 100);
Run Code Online (Sandbox Code Playgroud)

我必须添加什么,在页面加载时自动向下滚动#messages div,并在每个新的聊天帖子中再次滚动?

这个,不起作用:

    function getMessages(letter) {
    var div = $("#messages");
    $.get('msg_show.php', function(data) {
        div.html(data);
        $('#messages').scrollTop($('#messages')[0].scrollHeight);
    });
}

setInterval(getMessages, 100);
Run Code Online (Sandbox Code Playgroud)

javascript jquery scroll chat

14
推荐指数
3
解决办法
7万
查看次数

在TextBlock(WPF)中显示图像

我正在开发一个简单的聊天应用程序.目前,消息被绑定到这样的自定义样式列表框(简化的XAML):

<ListBox ItemsSource="{Binding MessageCollection}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding Text}"/>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

现在我希望能够将图像(如图形表情符号)放入显示的消息文本中.有没有办法使用TextBlock(或任何其他标准组件)来实现这一点,还是我需要使用一些特殊的控件?

提前致谢

wpf chat textblock

13
推荐指数
2
解决办法
2万
查看次数

开发类似Stackoverflow的Chat API

如何开始开发chat api,就像stackoverflow使用的一样?如果它是开源的,我在哪里可以找到它,如果没有,任何人都可以指导我如何构建类似的聊天API?

php api chat

13
推荐指数
2
解决办法
4293
查看次数

iOS - 具有推送通知的聊天应用程序

我的问题很简单,使用推送通知开发聊天应用程序是个好主意吗?因此,推送通知不可靠,并且无论是否到达都无法保证.如果不可靠,应该将哪种技术用于实时聊天应用?

chat push-notification ios

13
推荐指数
2
解决办法
9051
查看次数

如何将搜索栏添加到JSQMessagesViewController

在我的聊天应用程序中,我使用JSQMessagesViewController来呈现对话.该应用程序还有我要搜索的公共消息.我现在尝试使用JSQMessagesViewController显示它们.为此我想隐藏inputToolbar(可以工作)并添加一个搜索栏.

如何使搜索栏可见?当您查看属性topContentAdditionalInset时,它看起来应该是可能的.这是我尝试的代码:

override func viewDidLoad() {
    super.viewDidLoad()

    self.inputToolbar.removeFromSuperview()

    self.searchBar.removeFromSuperview()
    self.topContentAdditionalInset = 44
    self.searchBar.frame = CGRect(x: 0, y: 25, width: 320, height: 44)

    // Attempt 1
    // self.collectionView.addSubview(self.searchBar)

    // Attempt 2
    // self.view.addSubview(self.searchBar)

    // Attempt 3
    // self.navigationController?.navigationBar.addSubview(self.searchBar)

    // Attempt 4
    // self.inputToolbar.addSubview(self.searchBar)

    // Attempt 5
    self.collectionView.superview!.addSubview(self.searchBar)
}
Run Code Online (Sandbox Code Playgroud)

更新:

以下代码似乎可以正常工作.它的问题是: - 它是collectionView的一个子项,因此将滚动显示内容.将其添加到.superview不起作用. - 当搜索栏获得焦点时,它向下滚动44个像素.

var keepRef:JSQMessagesInputToolbar!
var searchBar:UISearchBar!
override func viewDidAppear(animated: Bool) {
    super.viewDidAppear(animated)

    if self.inputToolbar.superview != nil {
        keepRef = self.inputToolbar
        self.inputToolbar.removeFromSuperview()
    }

    self.topContentAdditionalInset = 44
    if searchBar …
Run Code Online (Sandbox Code Playgroud)

search chat customizing ios jsqmessagesviewcontroller

13
推荐指数
1
解决办法
1949
查看次数

使用Firebase的半径公共聊天室(需要建议)

我想在我的应用程序中集成一个公共聊天室,但是我对如何创建后端毫无头绪.

我为我的应用程序使用firebase,两个用户或一组用户之间的设置很简单.我根据Firebase中的参考点创建了一个私人会议室,允许该群组中的用户访问这些消息.

现在假设我在洛杉矶,我希望用户能够与距其位置1英里半径范围内的其他用户聊天(lat/lng).我知道这可能是因为有一个应用程序可以在https://itunes.apple.com/sg/app/popcorn-messaging/id718416705?mt=8找到.

如果您想知道我尝试过的内容,请阅读以下内容.这可能有点令人困惑.

我想到这样做的一种方法是在世界范围内创建一个间距为一英里的聊天室.例如,从lat:0,lng:0开始,然后向右移动一英里,然后向右移动一英里等等.但是这样做弊大于利.我将有数百万个聊天室而不是全部使用过.

我认为可以实现的第二种方法是创建一个聊天室,如果它不存在于用户半径内.因此,如果我在洛杉矶,并且没有聊天室,它会在该位置创建一个,并且可以说如果另一个人去洛杉矶,因为已经在1英里的位置内创建了一个聊天室,它将为该用户加载聊天室.

任何建议将不胜感激.

chat ios firebase

13
推荐指数
1
解决办法
222
查看次数