开启服务 这里只讲解主要流程和方法 private ComponentName startServiceCommon(Intent service, UserHandle user) { try { validateSe…
分类:移动开发
用Rxjava来实现RxBus
前言 Android开发中,我们使用MVP模式开发的时候,涉及到Model层和Presenter层的通信的时候,我们一般都需要使用Handler 来实现,因为Model层我们一般处理具体的业务逻辑,不可避免的需要进行…
Android应用开发之自定义View触摸相关工具类全解
Android应用开发之自定义View触摸相关工具类全解 【备注】只用于个人收藏
【Android】WebView的input上传照片的兼容问题
问题 前几天接到的一个需求,是关于第三方理财产品的H5上传照片问题。 对方说他们的新的需求,需要接入方配合上传资产照片的需求,测试之后发现我们这边的app端,IOS端上传没有问题,而Android端则点击没有任何反应。 …
细细品读Retrofit的设计之美一
本篇文章已授权为微信公众号 code小生 发布转载请注明出处:http://www.jianshu.com/p/2ff63eb587cf 1.细细品读Retrofit的设计之美一 2. 细细品读Retrofit的设计之美…
ThreadPoolExecutor源码学习笔记
转载请附原文链接:ThreadPoolExecutor源码学习笔记 欢迎来我的个人主页交流:http://extremej.itscoder.com/ 大部分分析以注释形式写在源码中 本篇笔记将从 ThreadPoolE…
Window 和 WindowManager
概述 window window 是一个抽象类,具体实现是PhoneWindow window 也是一个抽象的概念,每个 window 内对应这一个 DecorView 和一个 ViewRootImpl,window 和…
笔记38 | Android线程之Looper.prepare()+Looper.loop()和HandlerThread()浅析
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》 地址 http://www.jianshu.com/p/dc2a4fb0fcde 目录 Looper概念 Looper实例 HandlerThread…
Android动画共享元素(例列表图片放大到详情图片动画)
一、什么是共享元素 简单来说共享元素就是两个Activity中都拥有此元素,在第二个Activity中进行强调而展示一些的动画效果。例如圆按钮的漂移动画。图片的放大动画。 二、为什么使用共享元素 主要是因为在Androi…
ARM汇编中的一些规则
APSR状态寄存器 所有ARM汇编指令后带S的如ADDS,都会设置状态寄存器。 Nnegative,结果是负数时置1 Zzero,结果为零时置1 Ccarry, 如果目标寄存器放不下了就置1 Voverflow,如果此次…
Android 中的Socket通讯机制
Android中的网络通讯无非Http和Socket,Socket有两种形式——TCP和UDP。 TCP与UDP区别 TCP—传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必…
Android Handler原理实践解析
前言 Handler消息处理机制在Android开发中起着举足轻重的作用,我们有必要好好理解下其原理,下面我们先从一个简单的例子出发 一、日常使用 假设我们有这么一个需要,请求网络然后将图片展示出来,我们知道网络请求是不…