刚换了家新公司,但是因为之前一直用xutils作为项目框架,所以到新公司新项目何况我一个人独立开发,也就直接上手用了。到调试接口的时候才发现,新公司后台所有的错误信息都需要去...
![240](https://upload.jianshu.io/users/upload_avatars/7072992/36689961-1777-4d20-962c-ba975e6f3d99.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
刚换了家新公司,但是因为之前一直用xutils作为项目框架,所以到新公司新项目何况我一个人独立开发,也就直接上手用了。到调试接口的时候才发现,新公司后台所有的错误信息都需要去...
简单过程 有一点相对可能比较重要的 高版本的Android的通知,必须要NotificationChannelId 低版本 高版本 不管高低版本,如果要覆盖类似极光推送的通知...
MVC架构设计·源码市面上超过半数的APP都是MVC的一个架构体系,包括现在我司正在开发的项目也是用的MVC架构体系,为啥不选用MVP或者MVVM,中小型且开发周期短协同开发...
官方文档写着 setup函数的执行时机是在beforeCreate之前的
以前做应用开发时,在数据尚未加载前一般会先给用户一个提示,最简单粗暴的方式就是菊花图,大多数做法是放一张有个性的静态图,示意正在加载数据,这样体验会好些,直到出现 Skele...
文章转自极分享 更多精彩内容移步原文 Android-PercentProgressBar:很酷的百分比进度条 受NumberProgressBar启发,这是一个Androi...
常规型 说明: 通过 clip 来进行裁剪显示. 带圆角,渐变 说明: 通过scale 来进行缩放,保证线条两头的圆角能显示出来.
小米8是个奇葩存在
解决 Android 10/Android Q手机在后台无法正常定位问题Android 10 在2019年9月份正式发布,带来了一个非常重大的GPS权限改变。为用户提供了 仅在使用此应用时允许。一旦用户选择“仅在使用此应用时允许”,就会导致APP...
建议先上个效果图
下拉刷新框架TwinklingRefreshLayout的使用TwinklingRefreshLayout[https://github.com/lcodecorex/TwinklingRefreshLayout] TwinklingR...
直接看逻辑即可,简单记录下: private boolean isError = false; // 加载或者重试init/retry{isError = false;//...
TextViewEllipses TextView判断文字是否超长显示省略号。实现微信朋友圈文字折叠和展示全部的效果。 textview内部肯定有算法判断了内容是否超出最大行...
程序员界有个神奇的网站,那就是github,这个网站集合了一大批优秀的开源框架,极大地节省了开发者开发的时间,在这里我进行了一下整理,这样可以使我们在使用到时快速的查找到,希...