Android零碎知识点
_YoungMan
这个作者很懒,什么都没留下…
展开
-
Android进程保活(最新)带你浅析这几种可行性的保活方案
1.概述 据前人验证,在没有白名单的情况下,安卓系统要做一个任何情况下都不被杀死的应用是基本不可能的,但是我们可以做到应用基本不被杀死,如果杀死可以立即复活.经过上网查询,进程常驻的方案众说纷纭,但是很多的方案都是不靠谱的或不是最好的,结合很多资料,今天总结一下Android进程保活的一些可行方法.2.问题 系统为什么会杀掉进程,杀的为什么是我们的进程,这是根据什么规则来决定...原创 2018-07-26 18:04:14 · 10366 阅读 · 2 评论 -
零碎知识点回顾——Activity横竖屏切换的生命周期
Activity生命周期protected void onCreate(Bundle savedInstanceState)protected void onStart()protected void onResume()protected void onPause()protected void onStop()protected void onRestart()protecte...原创 2017-11-28 10:03:56 · 8218 阅读 · 0 评论 -
零碎知识点回顾——让android studio使用java8及java8的新特性
配置流程:defaultConfig { ..// one jackOptions { enabled true } //twocompileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }} ...原创 2017-11-02 21:50:25 · 10813 阅读 · 0 评论 -
零碎知识点回顾——常用数据结构
Android中一般使用的数据结构有java中的基础数据结构Set, List, Map。还有一些Android中特有的几个,SparseArray(使用Map时Key是int类型的时候可以用这个代替)等。 HashSetHashSet是根据hashCode来决定存储位置的,是通过HashMap实现的,所以对象必须实现hashCode()方法,存储的数据无序不能重复,可以存储null,...原创 2017-11-02 21:48:13 · 6160 阅读 · 0 评论 -
Android内存优化————常见内存泄漏及优化方案(面试必问)
前言最近在整理回顾零碎知识点,今天整理下Android内存优化方案分享给大家。在Android开发中,一些不好的编程习惯会导致我们的开发的app存在内存泄露的情况。下面简单介绍一些在Android开发中常见的内存泄露场景及优化方案(面试必问)。 单例导致内存泄露单例模式在Android开发中会经常用到,但是如果使用不当就会导致内存泄露。因为单例的静态特性使得它的生命周期同...原创 2018-07-30 11:48:27 · 627 阅读 · 0 评论 -
零碎知识点回顾——Android多线程AsyncTask入门讲解
Android多线程之AsyncTaskAsyncTask异步任务,相当于给我们提供了一个多线程编程的一个框架,其介于Thread和Handler之间,如果我们要定义一个AsyncTask,就需要定义一个类来继承AsyncTask这个抽象类,并实现其唯一的一个odInBackground抽象方法。总结起来就是3个泛型,4个步骤。 3个泛型参数: AsyncTask <Params...原创 2017-12-16 10:31:41 · 540 阅读 · 0 评论 -
Android9.0适配和新特性大全及升级实践(2018年最新集合汇总)
Android Pie(9.0) New Features内容:刘海屏适配 通知功能的变更 隐私权变更 对使用非 SDK 接口的限制 和 适配策略 非Activity-Context启动Activity Apache HTTP 客户端弃用,影响采用非标准 ClassLoader 的应用 前台服务 ...Google 已经正式发布了代号为 Pie 的 Android 9...原创 2018-11-27 20:39:22 · 10649 阅读 · 0 评论