写这篇博客的缘由来自一个需求: 每日定时推送通知,提醒用户完成签到。如果后台被清理,则在打开App后立即推送。 众所周知,如今的Android国产ROM想要实现定时操作需要做极强的保活。 然而一旦做了保活,那么程序就可能…
分类:移动开发
Android图片加载之Picasso
Picasso picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异…
Android Fragment两种加载方式及ViewPage(二)
Fragment 生命周期(一) Fragment两种加载方式及ViewPage(二) Fragment 传递数据的三种方法(三) 本节前言 上一节我们介绍了Fragement的横竖切换屏的用法,今天我们就介绍一下Fra…
GreenDao深入使用——升级不删除老数据
刚开始用的时候知道Gradle里用配置数据库版本的参数,即: greendao { schemaVersion 1 daoPackage 'com.tao.greendao.gen' targetGenDir 'src/…
GitHub最火的开源项目(一)
排名80-100 后期陆续发布1-80名 80 . GreenDroid(不建议使用) GreenDroid 是一个封装好的 Android UI 界面库, 不过该库已经被弃用了, 不建议使用 81 . logger L…
ACache缓存框架工具类
/** * Copyright (c) 2012-2013, Michael Yang 杨福海 (www.yangfuhai.com). * <p> * Licensed under the Apache L…
Android Studio 入门
前言 “工欲善其事 必先利其器”,学习Android开发不仅要有扎实的java基础,还要熟练的使用开发工具。现阶段Android主流的开发工具有Eclipse+ADT和Android Studio (AS)。Eclips…
Android 状态栏颜色兼容方案
一、需求 由于Android系统碎片化比较严重,因此为了统一调整状态栏颜色,因此实现一个工具类相当必要。 注意:本类支持Android 5.0 以上的版本,android 5.0之前的兼容性太差,因此不做处…
Android输入事件详解
输入事件 在 Android 系统中,从用户与应用的交互中截获事件的方法不止一种。如考虑截获用户界面内的事件,则可从用户与之交互的特定视图对象中捕获事件。 为此,View 类提供了多种方法。 在您将用于构建布局的各种 V…
大厂Android面试题汇总(二)JAVA源码级
哪些情况下的对象会被垃圾回收机制处理掉? 关于这种屠龙技,我觉得了解下就好,真用的上的人大约也不看这种文章吧 GC机制 讲一下常见编码方式? ASCII:总共有 128 个,用一个字节的低 7 位表示,0~31 是控制字…
Kotlin | 作用域函数
什么是作用域函数(Scope Functions)? Kotlin 标准库包含了几个特殊的函数,其目的是在调用对象的上下文环境(context)中执行代码块。当你在提供了 lambda 表达式的对象上调用此类函数时,它会…
今日头条屏幕适配方案
今日头条屏幕适配方案终极版 AndroidAutoSize 题外话不说了,这里简单的介绍一下今日头条适配方案的使用方法。 第一步:引用库 implementation 'me.jessyan:autosize:1.1.2…