android
文章平均质量分 87
AlexKar
宠辱不惊,看庭前花开花落;去留无意,望天边云卷云舒
展开
-
Android 事件总线总结
Android 应用开发过程中,经常会设计Activity、Fragnebt、Service等不同组件或者模块之间的消息传递,使用传统的方法,往往会写出丑陋的代码,而且不同组件和模块之间耦合严重。随着模块的日益增多、代码逻辑的不断新增和修改,整个代码的架构就会显得越来越混乱。举个栗子:多个Activity页面跳转和数据回传的问题,例如Acticity A 跳转到 Activity B,接着跳转到...原创 2019-05-31 10:33:00 · 391 阅读 · 0 评论 -
Android滑动效果,跟随指尖滑动的view
滑动效果:实现View根据用户的滑动时间监听,动态的改变View的坐标,从而实现View跟随用户触摸的滑动而滑动。Android 中View的位置和点击位置的获取View提供的获取坐标的方法:getTop():获取到的是View自身的顶边到其父布局的顶边的距离getLeft():获取到的是View的左边到其父布局的左边的距离getRight():获取到的是View右边到其父布...原创 2019-05-31 10:35:51 · 545 阅读 · 0 评论 -
Android推送机制的实现原理
Android 推送机制实现原理APP传统获取服务端信息途径:Pull模式–这种模式客户端和服务器端维持的是短连接。当然也存在由服务器端主动向客户端主动发送消息的通信模式,称为Push模式,即为推送–此时需要移动端和服务器端保持一个长连接通道。也有APP基于Pull模式通过轮询的方式实现类似推送的功能,即客户端启动一个定时器,每隔一段时间向服务器端发起Pull请求,也称伪推送。真是的推送是基于...原创 2019-06-04 18:34:16 · 1002 阅读 · 0 评论 -
Android 后台定时任务的实现和改进
CounDownTimer浅析CounDownTimer(long millisInFuture, long countDownInterval),但是如果使用不当,常常会报空指针异常?通过源码分析,CounDownTimer的内部实现是采用Handler机制,通过sendMessageDelayed延迟发送一条message到主线程looper中,然后在自身中收到之后判断剩余时间,并发...原创 2019-06-04 18:35:34 · 1325 阅读 · 0 评论 -
studio 和mac快捷键
studio:Android studio 快捷键Control option + h 查看方法调用的层级结构command f9 makeprojectCmt + shift + FCmd + R 运行cmd + , 打开preference^ + d 打开debugopt+Cmd + 左键 (右键) 返回上次编辑的位置Cmd + O 全局搜索类...原创 2019-07-04 17:56:52 · 373 阅读 · 0 评论