技术控

    今日:71| 主题:49157
收藏本版 (1)
最新软件应用技术尽在掌握

[其他] Qiscus SDK

[复制链接]
言语间的敷衍 发表于 2016-10-3 07:53:42
174 6

立即注册CoLaBug.com会员,免费获得投稿人的专业资料,享用更多功能,玩转个人品牌!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Qiscus SDK

   
Qiscus SDK-1 (android,library,public,easily,engine)


Qiscus SDK-2 (android,library,public,easily,engine)

  Qiscus SDK is a lightweight and powerful android chat library. Qiscus SDK will allow you to easily integrating Qiscus engine with your apps to make cool chatting application.
  Instalation

  Add to your project build.gradle
  [code]allprojects {
    repositories {
        .....
        maven { url "https://jitpack.io" }
        maven { url 'http://clojars.org/repo' }
    }
}[/code]  Then add to your app module build.gradle
  [code]dependencies {
    compile 'com.github.qiscus:qiscus-sdk-android:1.6.0'
}[/code]  Let's make cools chatting apps!

  Init Qiscus

  Init Qiscus at your application class
  [code]public class SampleApps extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        Qiscus.init(this, "yourQiscusAppId");
    }
}[/code]  Login to Qiscus engine

  Before user can start chatting each other, they must login to qiscus engine.
  [code]Qiscus.setUser("[email protected]", "userKey")
      .withUsername("Tony Stark")
      .withAvatarUrl("http://avatar.url.com/handsome.jpg")
      .save(new Qiscus.SetUserListener() {
          @Override
          public void onSuccess(QiscusAccount qiscusAccount) {
              DataManager.saveQiscusAccount(qiscusAccount);
              startActivity(new Intent(this, ConsultationListActivity.class));
          }
          @Override
          public void onError(Throwable throwable) {
              throwable.printStackTrace();
              showError(throwable.getMessage());
          }
      });[/code]  Start the chatting

  [code]Qiscus.buildChatWith("[email protected]")
      .withTitle("Jhon Doe")
      .build(this, new Qiscus.ChatActivityBuilderListener() {
          @Override
          public void onSuccess(Intent intent) {
              startActivity(intent);
          }
          @Override
          public void onError(Throwable throwable) {
              throwable.printStackTrace();
              showError(throwable.getMessage());
          }
      });[/code]  Customize the chat UI

  Boring with default template? You can customized it, try it!, we have more items than those below code, its just example.
  [code]Qiscus.getChatConfig()
      .setStatusBarColor(R.color.blue)
      .setAppBarColor(R.color.red)
      .setTitleColor(R.color.white)
      .setLeftBubbleColor(R.color.green)
      .setRightBubbleColor(R.color.yellow)
      .setRightBubbleTextColor(R.color.white)
      .setRightBubbleTimeColor(R.color.grey)
      .setTimeFormat(date -> new SimpleDateFormat("HH:mm").format(date));[/code]  Advanced Chat Customizing

   Check CustomChatActivity.java
123下一页
友荐云推荐




上一篇:Elevator Stops Problem + Solution
下一篇:JAVA程序员必知的一些事
酷辣虫提示酷辣虫禁止发表任何与中华人民共和国法律有抵触的内容!所有内容由用户发布,并不代表酷辣虫的观点,酷辣虫无法对用户发布内容真实性提供任何的保证,请自行验证并承担风险与后果。如您有版权、违规等问题,请通过"联系我们"或"违规举报"告知我们处理。

灵薇 发表于 2016-10-3 23:06:02
辛苦了言语间的敷衍,天天准时
回复 支持 反对

使用道具 举报

她很可爱o 发表于 2016-10-28 21:08:33
我是一个有名望的恶棍…
回复 支持 反对

使用道具 举报

wangkangaa 发表于 2016-11-5 17:44:36
说不通啊,楼下的你说咋办?
回复 支持 反对

使用道具 举报

周金平 发表于 2016-11-15 17:54:41
楼主这么可爱,你造么?
回复 支持 反对

使用道具 举报

如南 发表于 2016-11-16 07:47:47
好帖必须得顶起
回复 支持 反对

使用道具 举报

兰燊 发表于 2016-11-17 16:51:32
我和我的小伙伴都惊呆了!
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

我要投稿

推荐阅读

扫码访问 @iTTTTT瑞翔 的微博
回页顶回复上一篇下一篇回列表手机版
手机版/CoLaBug.com ( 粤ICP备05003221号 | 文网文[2010]257号 )|网站地图 酷辣虫

© 2001-2016 Comsenz Inc. Design: Dean. DiscuzFans.

返回顶部 返回列表