由于安卓更新7.0以后对各种权限进行了控制,所以原方法不能使用如使用:Environment.getExternalStorageDirectory() 会报open failed: EPERM (Operation not permitted)的错误7.0以后使用:ContextWrapper cw = new ContextWrapper(getApplicationContext())...
主要用于聊天界面的显示msgRecyclerView = (RecyclerView) findViewById(R.id.msg_recycler_view); //这句起作用,第一个参数是context,第二个参数是横向/纵向布局,第三个参数是,是否从下往上显示,默认是false //这里改成true,记住这里到过来显示,传入的数据也要反转一下 LinearLayoutManager l...
今天在重拾软件开发课程设计的时候发现当年写的App已经不能使用了,还好保存了源码。打开以后发现当时写的服务器地址已经到期,而且当时没有把服务器地址抽取出来导致,要改的地方很多。大致能使用后,聊天界面的头像加载不了,当时的实现方式是把用户的头像图片网络地址和用户的id存到SharedPreferences里面,加载MainActivity的时候加载聊天好友的信息,先通过获取的网络图片查询图片地...
okhttputils.zipokhttputils的post请求带json参数 OkHttpUtils .postString() .url(url) .content(new Gson().toJson(new User("zhy", "123"))) ...