
Android成长之路
文章平均质量分 92
csbhwy
这个作者很懒,什么都没留下…
展开
-
SystemUI Recent实现流程
文章目录一、Recents实现逻辑跟踪二、Recent的触发跟踪三、流程时序图一、Recents实现逻辑跟踪Recents对象继承于SystemUI对象,并实现了CommandQueue.Callbacks的重写方法和父类对象的方法重写public class Recents extends SystemUI implements CommandQueue.Callbacks构造方法public Recents(Context context, RecentsImplementation i原创 2021-07-19 13:32:01 · 856 阅读 · 0 评论 -
Activity启动模式和onNewIntent调用时机
onNewIntent()的调用时机在了解onNewIntent()的调用时机之前,我们首先需要对Android中Activity的加载模式做一个了解:在Android开发中,我们都知道,在默认的情况下,如果我们启动的是同一个Activity的话,系统会创建多个实例并把它们一一放入任务栈中。当我们点击返回(back)键,这些Activity实例又将从任务栈中一一移除,遵循的原则是“后进先出”(...原创 2019-04-07 20:47:58 · 2036 阅读 · 0 评论 -
三方应用如何使用反射获取SystemProperties
public class getSystemProperties { private static Class<?> systemProperties() throws Exception { return Class.forName("android.os.SystemProperties"); } public static String ...原创 2019-04-08 11:39:31 · 924 阅读 · 0 评论 -
Android 8.0后Notification的创建方式
1. 基本通知方式private void sendNotification(){ int notificationId = 222; String channelId = "channel_name"; String channelName = getPackageName(); NotificationManager manager = (Notific...原创 2019-04-08 15:05:11 · 256 阅读 · 0 评论