跳到主要内容
SUN / 笔记

BLOG / 766 ARTICLES

技术笔记

计算机基础、AI、后端与客户端开发笔记

#AdavancedPart · 26 篇文章清除筛选
4 分钟
Android

ApplicationId vs PackageName

曾几何时,自从转入Studio阵营后就发现多了个applicationId "com.xx.xxx",虽然知道肯定会有区别,但是我却没有仔细去看,只想着把它和packageName设置成相同即可(原谅我的懒惰- -!)。

6 分钟
Android

Android启动模式详解

顾名思义,是单一实例的意思,即任意时刻只允许存在唯一的Activity实例,而且该Activity所在的task不能容纳除该Activity之外的其他Activity实例!它与singleTask有相同之处,也有不同之处。相同之处: 任意时刻,最多只允许存在一个实例。不同之处:

14 分钟
Android

Android6.0权限系统

Android权限系统是一个非常重要的安全问题,因为它只有在安装时会询问一次。一旦软件本安装之后,应用程序可以在用户毫不知情的情况下使用这些权限来获取所有的内容。

5 分钟
Android

Android WorkManager

谷歌在今年的Google I/O上宣布了一项非常令人兴奋的功能,该功能允许开发人员执行传统上需要详细了解各种API级别和可用于这些API的后台任务库的后台任务(简单点说就是”管理一些要在后台工作的任务, – 即使你的应用没启动也能保证任务能被执行”),这就是WorkManager,WorkManager提供了从其他API(例如JobScheduler,Fir

32 分钟
Android

注解使用

更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或框架使用的。 Annontation像一种修饰符一样,应用于包、类型、构造方法、方法、成员变量、参数及本地变量的声明语句中。

5 分钟
Android

crash分析

1、首先发生crash所在进程,在创建之初便准备好了defaultUncaughtHandler,用来处理Uncaught Exception,并输出当前crash的基本信息;

页