![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 79
优了个秀的
记录日常点滴,每天进步一点点。
展开
-
Google开发者账号申请
背景Android端应用要出海,Google Play无疑是最好的平台,要上架Google Play,必须拥有Google开发者资质。账号申请申请Google开发者账号大致分为两步:一、申请Google账号;二、创建Google开发者账号。申请条件也比较简单:一是能访问外网;二是需要一张外卡(Visa、万事达、JCB、运通等)。一、申请google账号打开创建Google 账号地址,在此注册账号,可以使用Google邮箱,也可以使用其他邮箱(QQ、新浪等),这里向公司申请了个公共邮箱,所以点 改原创 2021-09-09 21:56:27 · 9281 阅读 · 2 评论 -
重拾系列之——Android AMS
AMS原创 2021-01-27 11:27:41 · 251 阅读 · 0 评论 -
重拾系列之——Android系统启动流程
概述Android系统的启动从按电源键拉起Room,到加载引导程序唤醒nei,再经历init进程、Zygote进程、SystemServer进程启动各种系统服务进程,最后AMS启动Launcher进程进入到系统桌面。init进程init进程是系统中的第一个进程,在引导程序BootLoader唤醒内核后启动,init进程会在系统中找到一个init.rc脚本,init进程根据init.rc配置启动了zygote服务进程Zygote进程所有的应用进程、包括system_server都是Zygote创建的原创 2021-01-20 14:39:39 · 186 阅读 · 0 评论 -
重拾系列之——Java多线程
线程进程的最小执行单元,CPU资源分配的基本单位。线程的六种状态1、NEW新创建,但是没有调用start()方法,线程还没有启动2、RUNNABLE调用了start()后,进入可运行状态,jvm正在执行线程的run方法BLOCKED:线程状态被阻塞。发生阻塞式I/O时,进入synchronize方法或代码块执行失败时,其他线程 持有锁时会进入该状态。WAITING:执行完某个特定的方法后,会等待其他线程执行完毕,此时线程进入等待状态。调用Object#wait()时进入等待状态,调用Th原创 2021-01-19 09:53:04 · 97 阅读 · 0 评论 -
重拾系列之——Java集合框架
1、概述集合框架分为了两大阵营,分别是Collection和Map。Collection派生了List、Set、Queue三个子类;Map接口采用的是key-value的存储方式,保存具有映射关系的数据。2、Collection接口Collection派生了List、Set、Queue三个子类,List的特点是有序可重复,可以直接根据元素的索引来访问;Set的特点是无序不可重复,只能根据元素本身来访问;Queue队列集合。2.1、List集合List是一个有序可重复的集合,常用的Lis实现类有Ar原创 2021-01-18 16:45:42 · 197 阅读 · 0 评论 -
重拾系列之——类加载机制
概述类加载过程是经过加载、验证、准备、解析和初始化这一系列过程,最终将.class文件加载到内存,形成可以被JVM识别的Java类型。类加载过程类加载机制从加载开始,到使用,再到释放,需要经过加载、验证、准备、解析、初始化、使用和卸载等几个流程。加载:将class文件加载到内存,并获取该类的二进制字节流。验证:验证文件格式、元数据、字节码和引用符号等。准备:为类变量(static)分配内存,并初始化(0值),在方法区中分配解析:将符号引用转化为直接引用初始化:执行Java程序代码,为类变原创 2021-01-17 13:25:33 · 133 阅读 · 0 评论 -
重拾系列之——JVM垃圾收集机制
1、概述对堆内存中已死亡或长时间不使用的对象进行清除和回收,注意是堆,而不是虚拟机栈或常量池。说白了其实就是对谁,在什么时候做了什么不可描述的事。2、判断对象是否可被回收2.1、引用计数法对象引用一次,计数器+1,引用失效一次,计数器-1,直到计数器为0时,对象可被回收。但是这样有个缺点,就是循环应用的对象无法被回收,比如有A和B两个对象,A持有B的引用,B同样持有A的引用,这样使用该算法计数器是不会为0的2.2、可达性分析算法通过GC Roots的对象作为根节点往下搜索,当一个对象没有任原创 2021-01-16 22:51:32 · 72 阅读 · 0 评论 -
仿QQ侧滑删除,你还在苦于找轮子吗
客服:“xxx,退货的按钮在哪啊,我怎么找不到啊?”我:“像Android 手机QQ一样侧滑就出来了。。。”。类似这样的对话重复上演了N次没错,今天我要介绍的是和QQ一样的侧滑删除类似的操作,SwipeMenuLayout登场~~最早收到的要实现Item侧滑删除的需求是在2016年的一个餐饮项目,当时刚入坑没多久,还以为SDK就有现成的API,毕竟像QQ这种超级App都用的这么骚了。于是一...原创 2019-12-17 16:58:18 · 161 阅读 · 0 评论