我正在尝试弄清楚如何在我自己的Android Studio项目中使用quickblox示例聊天代码。
我想要做的是有一个按钮的初始屏幕(其中一个标有"聊天")。当用户单击“聊天”按钮时,将启动Quickblox示例聊天代码,从SplashActivity开始。
我创建了一个新项目,获得了初始屏幕按钮(包括聊天按钮),导入了quickblox SDK和c908.stickerfactory库就好了。
这里的问题是(因为我是新手),我不知道将样本聊天代码引入我的项目的最佳方法。我已将所有内容复制并粘贴到我的项目中(类文件,xml布局文件,图标等)。
在构建我的项目时,我遇到了缺少的依赖项,我无法弄清楚如何包含。例如,在我的项目中,当检查NewDialogActivity.java(再次,这已经从示例聊天中复制)时,编译器无法找到这些导入:
import com.handmark.pulltorefresh.library.PullToRefreshBase;
import com.handmark.pulltorefresh.library.PullToRefreshListView;
import com.quickblox.sample.chat.R;
import com.quickblox.sample.chat.core.ChatService;
import com.quickblox.sample.chat.ui.adapters.UsersAdapter;
在示例聊天项目中,它们以.class文件的形式存在,从以下开始:
/样品的聊天/建造/中间体/类/调试/ COM /...
所以,这是我的问题:
如何将这些类文件作为依赖项添加到我的项目中?我尝试了几件事:
有没有更好的方法来做我尝试的事情?我知道其他人必须使用相同的预制quickblox样本聊天功能。是否有更优雅的方式将其纳入现有项目。
别忘了我是Android和Quickblox的新手,所以请慢一点。
非常感谢您的帮助!