跨平台基础网络框架Mars初探

前言 对于新派单通知、订单时效变更通知等需要及时反馈给用户的消息,目前点我达骑手的解决方案是定时轮询并通过http请求的方式主动从服务器获取变更,这种方式存在一定的缺陷,如http方式轮询流量消耗较高、消息通知不及时等。随着订单量和活跃用户量的急剧增加,这种轮询方式的弊端也逐渐显

属性动画在Android自定义View中的应用场景

Android中动画的类型,按照系统版本可以简单的分为两大类型,一种是传统的动画,也就是Android中最常用的View动画,即帧动画和补间动画;另一种是Android3.0以后支持的PropertyAnimation,即属性动画。这两大类型的动画虽然在实现一些动画效果上有异曲同

使用IntentService解决点我达骑手APP消息提醒机制中的优先级排序问题

最新版的点我达骑手APP对新订单消息提醒、订单信息被修改、新的可抢订单等声音及制动提醒做出了规范和优化,加入了消息提醒(包括声音及振动提醒)优先级机制,即在优先级较高的声音在播放过程中有优先级较低的声音插入播放队列,则忽略优先级较低的声音不进行播放;优先级较低的声音在播放过程中有

Android自定义控件实现颜色渐变式圆形进度

先睹为快,自定义控件实现的效果如下图所示: 这种控件的效果还是很常见的,但限于Android系统并没有提供这种效果的控件,所以只能自己动手丰衣足食啦! Android项目中有些因为产品需求或者UI效果图的要求,需要实现一些Android系统源生控件没有提供的效果时,就需要自定义控