/*
* Copyright (C) 2010 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.android.systemui.statusbar.phone;
import static android.app.StatusBarManager.NAVIGATION_HINT_BACK_ALT;
import static android.app.StatusBarManager.NAVIGATION_HINT_IME_SHOWN;
import static android.app.StatusBarManager.WINDOW_STATE_HIDDEN;
import static android.app.StatusBarManager.WINDOW_STATE_SHOWING;
import static android.app.StatusBarManager.windowStateToString;
import static com.android.systemui.statusbar.phone.BarTransitions.MODE_LIGHTS_OUT;
import static com.android.systemui.statusbar.phone.BarTransitions.MODE_LIGHTS_OUT_TRANSPARENT;
import static com.android.systemui.statusbar.phone.BarTransitions.MODE_OPAQUE;
import static com.android.systemui.statusbar.phone.BarTransitions.MODE_SEMI_TRANSPARENT;
import static com.android.systemui.statusbar.phone.BarTransitions.MODE_TRANSLUCENT;
import static com.android.systemui.statusbar.phone.BarTransitions.MODE_TRANSPARENT;
import static com.android.systemui.statusbar.phone.BarTransitions.MODE_WARNING;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.annotation.NonNull;
import android.app.ActivityManager;
import android.app.ActivityManagerNative;
import android.app.ActivityOptions;
import android.app.admin.DevicePolicyManager;
import android.app.IActivityManager;
import android.app.Notification;
import android.app.PendingIntent;
import android.app.StatusBarManager;
import android.content.BroadcastReceiver;
import android.content.ComponentCallbacks2;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.IntentSender;
import android.content.pm.IPackageManager;
import android.content.pm.PackageManager;
import android.content.pm.UserInfo;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.database.ContentObserver;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.PixelFormat;
import android.graphics.Point;
import android.graphics.PointF;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.inputmethodservice.InputMethodService;
import android.media.AudioAttributes;
import android.media.MediaMetadata;
import android.media.session.MediaController;
import android.media.session.MediaSession;
import android.media.session.MediaSessionManager;
import android.media.session.PlaybackState;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.IBinder;
import android.os.Message;
import android.os.PowerManager;
import android.os.Process;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.SystemClock;
import android.os.Trace;
import android.os.SystemProperties;
import android.os.UserHandle;
import android.os.UserManager;
import android.os.Vibrator;
import android.provider.Settings;
import android.service.notification.NotificationListenerService;
import android.service.notification.NotificationListenerService.RankingMap;
import android.service.notification.StatusBarNotification;
import android.telecom.TelecomManager;
import android.util.ArraySet;
import android.util.DisplayMetrics;
import android.util.EventLog;
import android.util.Log;
import android.view.Display;
import android.view.IRotationWatcher;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.ThreadedRenderer;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewGroup.LayoutParams;
import android.view.ViewParent;
import android.view.ViewStub;
import android.view.ViewTreeObserver;
import android.view.WindowManager;
import android.view.WindowManagerGlobal;
import android.view.accessibility.AccessibilityEvent;
import android.view.animation.AccelerateInterpolator;
import android.view.animation.Interpolator;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import com.android.internal.logging.MetricsLogger;
import com.android.internal.logging.MetricsProto.MetricsEvent;
import com.android.internal.statusbar.NotificationVisibility;
import com.android.internal.statusbar.StatusBarIcon;
import com.android.keyguard.KeyguardHostView.OnDismissAction;
import com.android.keyguard.KeyguardUpdateMonitor;
import com.android.keyguard.KeyguardUpdateMonitorCallback;
import com.android.keyguard.ViewMediatorCallback;
import com.android.systemui.AutoReinflateContainer;
import com.android.systemui.AutoReinflateContainer.InflateListener;
import com.android.systemui.BatteryMeterView;
import com.android.systemui.DemoMode;
import com.android.systemui.EventLogConstants;
import com.android.systemui.EventLogTags;
import com.android.systemui.Interpolators;
import com.android.systemui.Prefs;
import com.android.systemui.R;
import com.android.systemui.SystemUIFactory;
import com.android.systemui.classifier.FalsingLog;
import com.android.systemui.classifier.FalsingManager;
import com.android.systemui.doze.DozeHost;
import com.android.systemui.doze.DozeLog;
import com.android.systemui.keyguard.KeyguardViewMediator;
import com.android.systemui.qs.QSContainer;
import com.android.systemui.qs.QSPanel;
import com.android.systemui.recents.ScreenPinningRequest;
import com.android.systemui.recents.events.EventBus;
import com.android.systemui.recents.events.activity.AppTransitionFinishedEvent;
import com.android.systemui.recents.events.activity.UndockingTaskEvent;
import com.android.systemui.stackdivider.Divider;
import com.android.systemui.stackdivider.WindowManagerProxy;
import com.android.systemui.statusbar.ActivatableNotificationView;
import com.android.systemui.statusbar.BackDropView;
import com.android.systemui.statusbar.BaseStatusBar;
import com.android.systemui.statusbar.CommandQueue;
import com.android.systemui.statusbar.DismissView;
import com.android.systemui.statusbar.DragDownHelper;
import com.android.systemui.statusbar.EmptyShadeView;
import com.android.systemui.statusbar.ExpandableNotificationRow;
import com.android.systemui.statusbar.GestureRecorder;
import com.android.systemui.statusbar.KeyboardShortcuts;
import com.android.systemui.statusbar.KeyguardIndicationController;
import com.android.systemui.statusbar.NotificationData;
import com.android.systemui.statusbar.NotificationData.Entry;
import com.android.systemui.statusbar.NotificationOverflowContainer;
import com.android.systemui.statusbar.RemoteInputController;
import com.android.systemui.statusbar.ScrimView;
import com.android.systemui.statusbar.SignalClusterView;
import com.android.systemui.statusbar.StatusBarState;
import com.android.systemui.statusbar.notification.VisualStabilityManager;
import com.android.systemui.statusbar.phone.UnlockMethodCache.OnUnlockMethodChangedListener;
import com.android.systemui.statusbar.policy.AccessibilityController;
import com.android.systemui.statusbar.policy.BatteryController;
import com.android.systemui.statusbar.policy.BatteryController.BatteryStateChangeCallback;
import com.android.systemui.statusbar.policy.BatteryControll
没有合适的资源?快使用搜索试试~ 我知道了~
SystemUI 源码上传给大家使用
共2000个文件
xml:1359个
java:551个
png:448个
需积分: 0 2 下载量 179 浏览量
2022-09-08
22:50:13
上传
评论
收藏 10.61MB RAR 举报
温馨提示
SystemUI 源码上传给大家使用
资源详情
资源评论
资源推荐
收起资源包目录
SystemUI 源码上传给大家使用 (2000个子文件)
000483b8525e39f34b63be5834739c581f34fd 739B
000f7ae5fa13d4409172d8c0368696c5abfc55 112B
000fcf37d245d12d336a4f43327b0248470c56 548B
002bf1291cd40ebb39f6435edc6d364a89a61f 579B
00a64b36033a7085c218336a0d28aeb0d82495 3KB
00ce31453acaa1fc52af0475a62764ec4a08ce 144B
00ec428f84beec70d570c1236e5be12ad170a5 183B
01165a39895aeeb4ea5f9e50a77b80e2331639 1KB
0135639183663267322eaf63effce5706ff95b 675B
014f24e53f35dc13fb8a0b23109cbbade17b21 703B
01675197cb1af1b1da94000ca39aa38a222d95 1KB
0168cb6b775c9f432cfa13becde52f6f5897f5 727B
0189f1fc2e2c3c832a877c5d6da524c0c09aad 49B
018bda76de20b90e639503c8b5884519c8d784 3KB
018e25808ee197cc6ed2a1e8040d35fde685da 912B
01a835587cb03a0bf0bd6d7dcb989e0a773231 983B
01dde3747abe9c64f3f8c24ea71796a02a2bb4 775B
01e86ed4cc48311a7f54eca55d2544d447c7d7 1KB
01efc92a78cf5a1e36ba74966abbaaee3ffc8e 823B
01f907e57598322309f3f8822b81a817ff10fd 2KB
02120ee3d01e3675397acccdf25d04456ebafd 714B
0229739200c7ddeee42a6a23109700675d67b6 3KB
023d8054e5df80d3bbebb286e306be16e2a56a 501B
0248e066eb03fe071c7086a767bc6e5cf64f1e 803B
02773fe748f224070c5de634917ea2ad110974 56B
02799a4b3e2fdc5d6c3a8f55388698fee661e1 897B
028c2561a019f2e2f0ae3c36232fad51ac9b56 107B
02c81efb153b38079a548e0b3f9d8585e5062f 651B
02ece48a1354adc94a427e05a09f1453947ab5 1KB
03307fa31a3161db3d51d2a9e376b5cc5b8be3 5KB
0380eb2e9363b23dca37b44df2870f801f2a92 144B
0389f5347b5ac8952c3b5e7480bcb0fa0ea737 705B
038addb20805b69f3ef6e65b25b139aaff2262 1KB
038b96fe04128b3432058d8f77151b3ef8af7e 3KB
03b03f175f398158a74832b7203cf002734f5d 56B
03b75806e03084271dbcdb901b7f7a7cf340bd 970B
03bdb00a31be9c0cd78b708be329f3a8cd4fed 579B
03c56437a4ee7107b52b460662846809a14dc7 5KB
03c5867d383dcfc01345e21541ef60e82a3b74 2KB
03cbe16ddb34ada02651a4d822711a1eda94ef 3KB
03cdf2f54ea22ff803be2149685c1133e395e7 1KB
03d58a374c08c2c7b55778c2d7c92bfa13f5f9 56B
03d5f7e746c17f545ad5f7fe4c4cc28ea0df40 752B
03e1a183aa8f0ad4adb7e0f8676b657fa495ad 1KB
03e92f7a15024dd27d9d96abece955e621d97f 614B
03f03552ab85ee25750881bb0b89ac6363ff0e 55B
03fb67663b201ac5cd8272b00344d3ff356fc6 928B
040f4971cdb8de513503a4979ce33eb7f8df83 4KB
0442f925c03c197aea65890687459d258c2b1a 516B
0459e9a99432e67a74bbe758a3a54b27848929 23KB
045d1e52cc5449fbc28cc2cdb58b8a9efde1b2 926B
045eb6b87ba2914f6be057a985039f712ae157 206B
04808357caefe387d0abb6b32091b1ce63bf0d 3KB
048a7386aca90ef5700fc81741779dbfead8a9 56B
048e693d4dc24cf01c3c5756554fe73ad6525b 4KB
04abaf6f69b477a8e5ec87c406b6e6d4a1d4b9 358B
04b42dc5e4c704478db760b37aed0e4371e63d 10KB
04b593600f9d5dacb323e0fba5428d8ce6e6c7 4KB
04d3e73a2d9c05e44f59358d045542edcc4c3f 937B
04d94916a4753caf749ee93bd5ad8a3db5b7c4 742B
04de1d05d0c2a94c76b07a7663e8add2718b15 693B
04e7eb558652db4c9b8e9adb78f1bbf1ca1874 625B
04ea36a0e4b450a52c37667ba36202e5948541 56B
04ea9c02d5fc1682b54958c21ccbea410f508c 183B
0535c5bd4ffe40d00224f811d3f9f0f2bc0737 677B
055ec47b05acddc96945d2754d8d9bdd2a9c7d 713B
057836dd6cd374a5a737638247235b4d950ff9 723B
0584a71b599c42a45e13a6494a867712d5607f 1KB
06028ed79e1e86b8fd2f30b09b00d80e816fa8 747B
0619ecbc7f2fa99958e1a2e3fa1edd956c4a2b 2KB
0623f5c9079377633b6afc0475f2f0ef4cb12f 809B
062e07e578fa495859936f956ee5f9dc4cc502 299B
0672d191cb0e43ccf6211857a19709f1b9619e 995B
0693b4770bc3f0f22cb14a37761539fa126b35 23KB
06b5a17cec18307ceda34885328409cda9a16c 862B
06d8eef40ee74b3f7f9a0a07ba3608b5836fca 723B
06de1d583f71ec5ed5f87043bfde4cd0251341 992B
06fcc9873c68fb3daff6ce0868cad61b639a37 1KB
0709e9aa0e2c0399b267ae1888bd4bdf9258e3 1KB
native.cpp 3KB
PhoneStatusBar.java 221KB
NotificationStackScrollLayout.java 176KB
BaseStatusBar.java 110KB
TaskStackView.java 97KB
NotificationPanelView.java 92KB
KeyguardViewMediator.java 84KB
ExpandableNotificationRow.java 61KB
TaskStackLayoutAlgorithm.java 59KB
VolumeDialog.java 50KB
DividerView.java 50KB
MLand.java 49KB
NotificationContentView.java 48KB
StackStateAnimator.java 48KB
RecentsImpl.java 43KB
GlobalScreenshot.java 42KB
TaskStack.java 42KB
SystemServicesProxy.java 41KB
ZenModePanel.java 41KB
PanelView.java 41KB
VolumeDialogController.java 39KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
_红日_
- 粉丝: 6
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Mysql数据库考试题
- 2023年12月青少年软件编程Python等级考试五级真题(含答案和解析)
- 实验一、线性表的基本操作.doc
- Day43 Java反射(二)
- kenwood-健伍TK-868G车载电台维修手册(含PCB图、原理图)2024更新
- 基于matlab实现的OFDM系统的matlab simulink仿真框图,能设置不同参数进行仿真.rar
- 基于matlab实现的mimo信道模型,对于信道仿真的时候非常有用,都是matlab程序.rar
- 基于matlab实现的 SAR图像和光学图像的配准算法
- kenwood-健伍tm-471a车载电台维修手册(含PCB图、原理图)2024
- Android System WebView-109.0.5414.118 arm,arm64.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0