跳到主要内容
SUN / 笔记

BLOG / 766 ARTICLES

技术笔记

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

766 篇文章
6 分钟
Android

Android启动模式详解

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

14 分钟
Android

Android6.0权限系统

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

12 分钟
Android

10.Kotlin_设计模式

简单工厂的模式,它的核心作用是通过一个工厂类隐藏对象实例的创建逻辑,而不需要对外暴露。典型的使用场景就是当拥有一个父类与多个子类的时候,我们可以通过这种模式来创建子类对象。

9 分钟
Android

Activity是什么?

我们都知道android中有四大组件(Activity 活动,Service 服务,Content Provider 内容提供者,BroadcastReceiver 广播接收器),Activity是我们用的最多也是最基本的组件,因为应用的所有操作都与用户相关,Activity 提供窗口来和用户进行交互。

1 分钟
Android

MD5加密

MD5是一种不可逆的加密算法只能将原文加密,不能将密文再还原回去,原来把加密后将这个数组通过Base64给变成字符串, 这样是不严格的业界标准的做法是对其加密之后用每个字节&15然后就能得到一个int型的值,再将这个int型的值变成16进制的字符串.虽然MD5不可逆, 但是网上出现了将常用的数字用md5加密之后通过数据库查询,所以MD5简单的情况下仍然可以查

5 分钟
Android

Android WorkManager

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

页