摘要: Android广播的两种类型: 1.静态广播 2.动态广播 静态注册广播: Manifeast中的代码块: 然后就是主界面一个点击按钮,布局文件很简单: package com.hxc.supreme.activity; import android.content.Intent; import a 阅读全文
posted @ 2019-02-15 17:20 养只柯基萌萌哒 阅读(585) 评论(0) 推荐(0) 编辑
摘要: Android activity的生命周期这一张图就够了。 验证结果: 值得注意的是从activity A >activity B是先执行A的onPause然后走B的生命周期最后才走A的onStop,同理从activity B按返回键时B进入onPause 然后走完A的生命周期在走B的onStop和 阅读全文
posted @ 2018-11-29 16:26 养只柯基萌萌哒 阅读(500) 评论(0) 推荐(1) 编辑
摘要: 简介: Application和Activity、Service一样,都是Android框架的一个系统组件,每一个应用都有一个Application,Application的生命周期也就是整个app的生命周期。 特点: 实例的创建方式:单例模式 每一个app运行是会首先会创建Application类 阅读全文
posted @ 2018-11-29 14:58 养只柯基萌萌哒 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 程序崩溃是应用迭代中不可避免的问题,即使有着5年或者10年经验的程序猿也无法完全保证自己的代码没有任何的bug导致崩溃,现在有一些第三方平台可以帮助我们搜集应用程序的崩溃,比如友盟,详情如下图 虽然能够看到崩溃的日志以及机型等,但还是不是很方便,如果需要精确定位的话需要用户提供崩溃的时间点、机型等信 阅读全文
posted @ 2018-11-20 16:23 养只柯基萌萌哒 阅读(1492) 评论(0) 推荐(1) 编辑
摘要: 近期为了适配刘海屏,向公司申购了一步小米8的手机,然后测试人员那边测出来一堆适配的问题,其中有一个每一个Toast会显示app的名称+显示的内容,然后网上查找了一下解决方法记录一下,顺便封装了ToastUtil方便调用。 Toast.makeText()方法的第二个参数传null,然后mtoast. 阅读全文
posted @ 2018-11-20 10:13 养只柯基萌萌哒 阅读(2994) 评论(0) 推荐(0) 编辑
摘要: 这是网上抄的一篇Android学习路径,希望记录下来以供自己随时的学习,所有的博客也基本按照里面的知识点来发散。 1Java 基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 HashMap 和 HashTable 区别 HashCode 作用, 阅读全文
posted @ 2018-11-19 15:27 养只柯基萌萌哒 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1.HashMap和Hashtable的区别? HashMap:key、value都可以为空,线程不安全、初始容量16,扩容方式每次为2倍 Hashtable:不支持null key 和null value,线程安全、初始容量11,扩容方式为2n+1 2.ArrayList和LinkedList的异 阅读全文
posted @ 2018-10-17 11:49 养只柯基萌萌哒 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 多线程三大特性: 可见性、原子性、有序性 synchronize的特性: 1、同一时刻只有一个线程访问临界资源 2、其它未获取到锁执行权的线程必须排队等待 3、保证共享资源的原子性、可见性和有序性 4、进入synchronized范围内自动加锁,synchronized作用域外锁自动消除,即使异常也 阅读全文
posted @ 2018-10-17 11:41 养只柯基萌萌哒 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 1.Activity的启动模式? activity一共有4种启动模式:standard、singleTop singleTask 、singleInstance standard:(标准模式)默认的就是这种启动模式 ,每次都会new一个activity的实例 singleTop: (栈顶复用模式)该 阅读全文
posted @ 2018-07-05 16:46 养只柯基萌萌哒 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Android提供了异步处理消息的方式大致有两种,第一种是handler+Thread,之前已经对于这种方式做过分析,第二种就是AsyncTask,这是Android1.5提供的一种轻量级的工具类,其本质也是对handler和Thread进行了封装适用于一些简单的异步处理。 AsyncTask是一个 阅读全文
posted @ 2018-07-05 11:01 养只柯基萌萌哒 阅读(214) 评论(0) 推荐(0) 编辑