开发记录
忘词木头人
喂,起床刷题吧骚年~
展开
-
开发记录:Android Retrofit Callback 封装(小封装 提高效率)
前言 我们服务器后台返回数据的统一格式: { "code": 200, "data": { "title": "balbalbla", "img": "http://jexxxxx.png", "text": "balabalbalba" }, "mes原创 2018-05-03 10:28:47 · 2703 阅读 · 0 评论 -
Android开发记录: 自定义组合控件,标题栏统一样式 提高效率(返回按钮、中间标题、菜单)
效果图 自定义控件 NormalAppbarLayout.java import android.app.Activity; import android.content.Context; import android.support.annotation.MenuRes; import android.support.design.widget.AppBarLayout; ...原创 2018-05-03 16:50:13 · 1184 阅读 · 0 评论 -
Bug: 解决 无法下载 com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+的问题
在Android Studio使用微信的sdk时,时不时会遇到com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+无法下载的问题,导致run或build的时候失败。 网上的办法是指明明确的版本号,然而一直都用+,也就是一直都在用最新的版本,如果随便指定网上说的版本号,又担心会api会不一样。就想去官网找版本号,但我没找着,在官方文档里面也...原创 2018-05-07 18:18:22 · 18723 阅读 · 9 评论 -
Java Interface在Android项目开发中的一次应用
前言 之前就写过一篇关于怎么理解运用接口Interface的文章,但似乎是理解得不太好。近期有个项目开发中就卡壳了。 问题还原 我在用环信的SDK开发一个视频聊天模块,对于环信来说,只需要传入个String类型的用户ID用于拨号即可。但项目需求是要在聊天界面显示些数据,例如剩余可聊天时间。且这个时间时要持久化到本地的,每次拨通时,从本地读取时间,并在聊天界面倒计时。 所以,单纯像最开始写的...原创 2018-08-10 14:29:49 · 337 阅读 · 0 评论