zoukankan      html  css  js  c++  java
  • 每日汇报

    尝试将按钮和后台相联系

    这里是一些配置文件 ,在配置时遇到的问题比较多,慢慢改善,加了相应的注释

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.login);

    Bmob.initialize(this, "3dd3b0a650583de70aefd3e6a0ee933e");

    EMOptions options = new EMOptions();
    // 默认添加好友时,是不需要验证的,改成需要验证
    // options.setAcceptInvitationAlways(false);
    // 是否自动将消息附件上传到环信服务器,默认为True是使用环信服务器上传下载,如果设为 false,需要开发者自己处理附件消息的上传和下载
    options.setAutoTransferMessageAttachments(true);
    // 是否自动下载附件类消息的缩略图等,默认为 true 这里和上边这个参数相关联
    options.setAutoDownloadThumbnail(true);

    int pid = android.os.Process.myPid();
    String processAppName = getAppName(pid);
    // 如果APP启用了远程的service,此application:onCreate会被调用2次
    // 为了防止环信SDK被初始化2次,加此判断会保证SDK被初始化1次
    // 默认的APP会在以包名为默认的process name下运行,如果查到的process name不是APP的process name就立即返回

    if (processAppName == null ||!processAppName.equalsIgnoreCase(this.getPackageName())) {
    // 则此application::onCreate 是被service 调用的,直接返回
    return;
    }

    EMClient.getInstance().init(this, options);
    //在做打包混淆时,关闭debug模式,避免消耗不必要的资源
    EMClient.getInstance().setDebugMode(true);

    Toast.makeText(Login.this, "加载中...", Toast.LENGTH_SHORT).show();
  • 相关阅读:
    C#开发微信公众平台-就这么简单(附Demo)
    Newtonsoft.Json高级用法
    C#获取文件的MD5码
    C#动态执行代码
    c#插件式开发
    利用反射执行代码
    yield关键字用法与解析(C# 参考)
    HttpContext.Current.Cache和HttpRuntime.Cache的区别,以及System.Runtime.Caching
    GZip压缩与解压缩
    Asp.Net 请求处理机制
  • 原文地址:https://www.cnblogs.com/D10304/p/14909097.html
Copyright © 2011-2022 走看看