做定时任务对于android可以有好多种实现方式: 1. AlarmManager 利用系统的”闹钟”功能来做定时、心跳,这个服务的优点就是足够精确,同时根据设置不同type类型可以做到锁屏、甚至…
分类:Android
最全面的 Material Design 学习资料
本人目前正在找工作,想了解我的详细情况请移步到我的 网页版简历 ,希望能得到各位的推荐,谢谢! 关于 Material Design 在这里我就不在多做介绍了,想必做Android开发的 都听过它的大名 ,甚至用过无数次…
【Android】不写一句代码解决屏幕适配问题
依赖本库不用写一句代码搞定屏幕适配: 先上酸菜Github地址 本适配方案是用的 今日头条的 适配方案, 界面在不同尺寸屏幕上是等比缩放的; 布局预览的时候请使用 1920×1080 (360dp宽度的分辨率都…
Glide-源码分析(三)
正文 第一篇文章介绍了下第一次加载网络图片的流程。 第二篇文章介绍了下加载过图片,然后重启app,从磁盘加载图片的流程。 这一篇介绍下,已经加载过图片,没有重启app,直接从内存加载图片。 我们这里说的加载图片是指同一个…
深入理解Android中的消息机制,理解Hander MessageQueue Looper三者之间的关系
前言 Handler在Android开发中经常使用,比我我们在子线程中完成从服务端获取数据,因为Android系统是不允许我们在非主线程中去访问UI,这个时候我们需要用Handler把更新UI的操作切换到主线程中去操…
Picasso删除缓存
缓存分2种,内存缓存,磁盘缓存。 1.清内存 Picasso.get().invalidate(url) 清磁盘缓存 这个其实挺麻烦的,因为这个其实不是Picasso的功能,而是Okhttp的功能。所以Picasso中也…
Android实习生春招面经,阿里五面头条四面
刚刚邮箱居然收到了有人喜欢我一年前写的半桶水事件分发机制。都一年多没上简书平台了,这一年由于发生了点不太如意的事情,工作室的房间被撤,我们失去了根据地。所以我的简书之路刚开始就停下了脚步,挺不好意思的。。。 正好前段时间…
Android MVP+Retrofit+dagger2+RxAndroid框架整合(7)----Dagger2篇
作者:hwj3747 转载请注明 目录 (1)配置篇 (2)Lambda表达式 (3)icepick篇 (4)butterknife篇 (5)MVP篇 (6)Retrofit篇 (7)Dagger2篇 (8)RxAndr…
是时候学习一波Lambda表达式了
是时候学习一波Lambda表达式了 Android N预览版的发布, 支持了一些java 8的新特性, lambda表达式算是最重要的新特性之一. 本篇文章将会探讨及使用Lambda表达式, 跟紧Google粑粑的脚步 …
详解CursorAdapter中的filter机制
博文出处:详解CursorAdapter中的filter机制,欢迎大家关注我的博客,谢谢! 前言 ========== 目前在公司中仍处于认知状态,因此没有什么时间写博客了,趁今天是周末就来更新一发。 关于今天为什么讲 …
Android开发之打造永不崩溃的APP——Crash防护
1 什么是Crash Crash,即闪退,多指在移动设备(如iOS、Android设备)中,在打开应用程序时出现的突然退出中断的情况(类似于Windows的应用程序崩溃)。 2 Crash的成本 假设公司安卓端的日活是2…
使用Xposed强制android WebView开启debug模式
使用Xposed强制android WebView开启debug模式 从 https://developer.chrome.com/devtools/docs/remote-debugging 我们可以知道在androi…