• 每日汇报


    尝试将按钮和后台相联系

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

    @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();
  • 相关阅读:
    vue 之 vuex
    vue中this.$router.push() 传参
    ES6新特性
    css优先级
    创建第一个vue工程
    对Vue.js的认知
    前端的认知与见解
    Web前端常见问题
    数据库如何进行索引优化
    Python FAQ
  • 原文地址:https://www.cnblogs.com/D10304/p/14909097.html
Copyright © 2020-2023  润新知