version:1.1
update:2021-10-19 17:27:09 fix:更换包名,自更新 add:加入极光推送,发送正在运行的app信息
This commit is contained in:
10
Android.mk
10
Android.mk
@@ -106,7 +106,7 @@ LOCAL_REQUIRED_MODULES := privapp_whitelist_com.android.launcher3
|
|||||||
|
|
||||||
LOCAL_FULL_LIBS_MANIFEST_FILES := $(LOCAL_PATH)/AndroidManifest-common.xml
|
LOCAL_FULL_LIBS_MANIFEST_FILES := $(LOCAL_PATH)/AndroidManifest-common.xml
|
||||||
|
|
||||||
LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.uiuios.*
|
LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.colorfulos.*
|
||||||
|
|
||||||
include $(BUILD_PACKAGE)
|
include $(BUILD_PACKAGE)
|
||||||
|
|
||||||
@@ -140,7 +140,7 @@ LOCAL_FULL_LIBS_MANIFEST_FILES := \
|
|||||||
$(LOCAL_PATH)/AndroidManifest-common.xml
|
$(LOCAL_PATH)/AndroidManifest-common.xml
|
||||||
|
|
||||||
LOCAL_MANIFEST_FILE := go/AndroidManifest.xml
|
LOCAL_MANIFEST_FILE := go/AndroidManifest.xml
|
||||||
LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.uiuios.*
|
LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.colorfulos.*
|
||||||
include $(BUILD_PACKAGE)
|
include $(BUILD_PACKAGE)
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -212,7 +212,7 @@ LOCAL_FULL_LIBS_MANIFEST_FILES := \
|
|||||||
$(LOCAL_PATH)/AndroidManifest-common.xml
|
$(LOCAL_PATH)/AndroidManifest-common.xml
|
||||||
|
|
||||||
LOCAL_MANIFEST_FILE := quickstep/AndroidManifest.xml
|
LOCAL_MANIFEST_FILE := quickstep/AndroidManifest.xml
|
||||||
LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.uiuios.*
|
LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.colorfulos.*
|
||||||
|
|
||||||
include $(BUILD_PACKAGE)
|
include $(BUILD_PACKAGE)
|
||||||
|
|
||||||
@@ -260,7 +260,7 @@ LOCAL_FULL_LIBS_MANIFEST_FILES := \
|
|||||||
$(LOCAL_PATH)/AndroidManifest-common.xml
|
$(LOCAL_PATH)/AndroidManifest-common.xml
|
||||||
|
|
||||||
LOCAL_MANIFEST_FILE := quickstep/AndroidManifest.xml
|
LOCAL_MANIFEST_FILE := quickstep/AndroidManifest.xml
|
||||||
LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.uiuios.*
|
LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.colorfulos.*
|
||||||
include $(BUILD_PACKAGE)
|
include $(BUILD_PACKAGE)
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -307,7 +307,7 @@ LOCAL_FULL_LIBS_MANIFEST_FILES := \
|
|||||||
$(LOCAL_PATH)/AndroidManifest-common.xml
|
$(LOCAL_PATH)/AndroidManifest-common.xml
|
||||||
|
|
||||||
LOCAL_MANIFEST_FILE := quickstep/AndroidManifest.xml
|
LOCAL_MANIFEST_FILE := quickstep/AndroidManifest.xml
|
||||||
LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.uiuios.*
|
LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.colorfulos.*
|
||||||
include $(BUILD_PACKAGE)
|
include $(BUILD_PACKAGE)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
android:sharedUserId="android.uid.system"
|
android:sharedUserId="android.uid.system"
|
||||||
package="com.android.uiuios">
|
package="com.android.colorfulos">
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
The manifest defines the common entries that should be present in any derivative of Launcher3.
|
The manifest defines the common entries that should be present in any derivative of Launcher3.
|
||||||
@@ -71,8 +71,8 @@
|
|||||||
<uses-permission android:name="${packageName}.permission.WRITE_SETTINGS" />
|
<uses-permission android:name="${packageName}.permission.WRITE_SETTINGS" />
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:name=".MyApplication"
|
android:name="com.android.colorfulos.base.MyApplication"
|
||||||
android:backupAgent="com.android.uiuios.LauncherBackupAgent"
|
android:backupAgent="com.android.colorfulos.LauncherBackupAgent"
|
||||||
android:fullBackupOnly="true"
|
android:fullBackupOnly="true"
|
||||||
android:fullBackupContent="@xml/backupscheme"
|
android:fullBackupContent="@xml/backupscheme"
|
||||||
android:hardwareAccelerated="true"
|
android:hardwareAccelerated="true"
|
||||||
@@ -85,7 +85,7 @@
|
|||||||
|
|
||||||
<!-- Intent received used to install shortcuts from other applications -->
|
<!-- Intent received used to install shortcuts from other applications -->
|
||||||
<receiver
|
<receiver
|
||||||
android:name="com.android.uiuios.InstallShortcutReceiver"
|
android:name="com.android.colorfulos.InstallShortcutReceiver"
|
||||||
android:permission="com.android.launcher.permission.INSTALL_SHORTCUT"
|
android:permission="com.android.launcher.permission.INSTALL_SHORTCUT"
|
||||||
android:enabled="@bool/enable_install_shortcut_api" >
|
android:enabled="@bool/enable_install_shortcut_api" >
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
@@ -95,27 +95,27 @@
|
|||||||
|
|
||||||
<!-- Intent received when a session is committed -->
|
<!-- Intent received when a session is committed -->
|
||||||
<receiver
|
<receiver
|
||||||
android:name="com.android.uiuios.SessionCommitReceiver" >
|
android:name="com.android.colorfulos.SessionCommitReceiver" >
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.content.pm.action.SESSION_COMMITTED" />
|
<action android:name="android.content.pm.action.SESSION_COMMITTED" />
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</receiver>
|
</receiver>
|
||||||
|
|
||||||
<!-- Intent received used to initialize a restored widget -->
|
<!-- Intent received used to initialize a restored widget -->
|
||||||
<receiver android:name="com.android.uiuios.AppWidgetsRestoredReceiver" >
|
<receiver android:name="com.android.colorfulos.AppWidgetsRestoredReceiver" >
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.appwidget.action.APPWIDGET_HOST_RESTORED"/>
|
<action android:name="android.appwidget.action.APPWIDGET_HOST_RESTORED"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</receiver>
|
</receiver>
|
||||||
|
|
||||||
<service
|
<service
|
||||||
android:name="com.android.uiuios.uioverrides.dynamicui.WallpaperManagerCompatVL$ColorExtractionService"
|
android:name="com.android.colorfulos.uioverrides.dynamicui.WallpaperManagerCompatVL$ColorExtractionService"
|
||||||
android:exported="false"
|
android:exported="false"
|
||||||
android:process=":wallpaper_chooser"
|
android:process=":wallpaper_chooser"
|
||||||
android:permission="android.permission.BIND_JOB_SERVICE" />
|
android:permission="android.permission.BIND_JOB_SERVICE" />
|
||||||
|
|
||||||
<service
|
<service
|
||||||
android:name="com.android.uiuios.notification.NotificationListener"
|
android:name="com.android.colorfulos.notification.NotificationListener"
|
||||||
android:label="@string/notification_dots_service_title"
|
android:label="@string/notification_dots_service_title"
|
||||||
android:enabled="@bool/notification_dots_enabled"
|
android:enabled="@bool/notification_dots_enabled"
|
||||||
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
|
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
|
||||||
@@ -127,7 +127,7 @@
|
|||||||
<meta-data android:name="android.nfc.disable_beam_default"
|
<meta-data android:name="android.nfc.disable_beam_default"
|
||||||
android:value="true" />
|
android:value="true" />
|
||||||
|
|
||||||
<activity android:name="com.android.uiuios.dragndrop.AddItemActivity"
|
<activity android:name="com.android.colorfulos.dragndrop.AddItemActivity"
|
||||||
android:theme="@style/AppItemActivityTheme"
|
android:theme="@style/AppItemActivityTheme"
|
||||||
android:excludeFromRecents="true"
|
android:excludeFromRecents="true"
|
||||||
android:autoRemoveFromRecents="true"
|
android:autoRemoveFromRecents="true"
|
||||||
@@ -143,8 +143,8 @@
|
|||||||
worspace configuration to the dump's file descriptor by using launcher_dump.proto
|
worspace configuration to the dump's file descriptor by using launcher_dump.proto
|
||||||
-->
|
-->
|
||||||
<meta-data
|
<meta-data
|
||||||
android:name="com.android.uiuios.launcher_dump_provider"
|
android:name="com.android.colorfulos.launcher_dump_provider"
|
||||||
android:value="com.android.uiuios.LauncherProvider" />
|
android:value="com.android.colorfulos.LauncherProvider" />
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
The settings provider contains Home's data, like the workspace favorites. The permissions
|
The settings provider contains Home's data, like the workspace favorites. The permissions
|
||||||
@@ -152,7 +152,7 @@
|
|||||||
represent the package name.
|
represent the package name.
|
||||||
-->
|
-->
|
||||||
<provider
|
<provider
|
||||||
android:name="com.android.uiuios.LauncherProvider"
|
android:name="com.android.colorfulos.LauncherProvider"
|
||||||
android:authorities="${packageName}.settings"
|
android:authorities="${packageName}.settings"
|
||||||
android:exported="true"
|
android:exported="true"
|
||||||
android:writePermission="${packageName}.permission.WRITE_SETTINGS"
|
android:writePermission="${packageName}.permission.WRITE_SETTINGS"
|
||||||
@@ -163,7 +163,7 @@
|
|||||||
TODO: Add proper permissions
|
TODO: Add proper permissions
|
||||||
-->
|
-->
|
||||||
<provider
|
<provider
|
||||||
android:name="com.android.uiuios.graphics.GridOptionsProvider"
|
android:name="com.android.colorfulos.graphics.GridOptionsProvider"
|
||||||
android:authorities="${packageName}.grid_control"
|
android:authorities="${packageName}.grid_control"
|
||||||
android:enabled="false"
|
android:enabled="false"
|
||||||
android:exported="true" />
|
android:exported="true" />
|
||||||
@@ -172,7 +172,7 @@
|
|||||||
The settings activity. To extend point settings_fragment_name to appropriate fragment class
|
The settings activity. To extend point settings_fragment_name to appropriate fragment class
|
||||||
-->
|
-->
|
||||||
<activity
|
<activity
|
||||||
android:name="com.android.uiuios.settings.SettingsActivity"
|
android:name="com.android.colorfulos.settings.SettingsActivity"
|
||||||
android:label="@string/settings_button_text"
|
android:label="@string/settings_button_text"
|
||||||
android:theme="@android:style/Theme.DeviceDefault.Settings"
|
android:theme="@android:style/Theme.DeviceDefault.Settings"
|
||||||
android:autoRemoveFromRecents="true">
|
android:autoRemoveFromRecents="true">
|
||||||
@@ -182,7 +182,7 @@
|
|||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
|
|
||||||
<activity android:name=".Launcher"
|
<activity android:name="com.android.colorfulos.Launcher"
|
||||||
android:launchMode="singleTask"
|
android:launchMode="singleTask"
|
||||||
android:clearTaskOnLaunch="true"
|
android:clearTaskOnLaunch="true"
|
||||||
android:stateNotNeeded="true"
|
android:stateNotNeeded="true"
|
||||||
@@ -204,7 +204,7 @@
|
|||||||
</activity>
|
</activity>
|
||||||
|
|
||||||
<provider
|
<provider
|
||||||
android:name="com.android.uiuios.testing.TestInformationProvider"
|
android:name="com.android.colorfulos.testing.TestInformationProvider"
|
||||||
android:authorities="${packageName}.TestInfo"
|
android:authorities="${packageName}.TestInfo"
|
||||||
android:readPermission="android.permission.WRITE_SECURE_SETTINGS"
|
android:readPermission="android.permission.WRITE_SECURE_SETTINGS"
|
||||||
android:writePermission="android.permission.WRITE_SECURE_SETTINGS"
|
android:writePermission="android.permission.WRITE_SECURE_SETTINGS"
|
||||||
@@ -255,7 +255,7 @@
|
|||||||
android:name="cn.jpush.android.service.DataProvider"
|
android:name="cn.jpush.android.service.DataProvider"
|
||||||
android:process=":pushcore"
|
android:process=":pushcore"
|
||||||
android:exported="false"
|
android:exported="false"
|
||||||
/>
|
tools:replace="android:authorities" />
|
||||||
|
|
||||||
<!-- since 1.8.0 option 可选项。用于同一设备中不同应用的JPush服务相互拉起的功能。 -->
|
<!-- since 1.8.0 option 可选项。用于同一设备中不同应用的JPush服务相互拉起的功能。 -->
|
||||||
<!-- 若不启用该功能可删除该组件,将不拉起其他应用也不能被其他应用拉起 -->
|
<!-- 若不启用该功能可删除该组件,将不拉起其他应用也不能被其他应用拉起 -->
|
||||||
@@ -275,7 +275,7 @@
|
|||||||
android:authorities="${applicationId}.DownloadProvider"
|
android:authorities="${applicationId}.DownloadProvider"
|
||||||
android:name="cn.jpush.android.service.DownloadProvider"
|
android:name="cn.jpush.android.service.DownloadProvider"
|
||||||
android:exported="true"
|
android:exported="true"
|
||||||
/>
|
tools:replace="android:authorities" />
|
||||||
|
|
||||||
<!-- Required SDK核心功能-->
|
<!-- Required SDK核心功能-->
|
||||||
<receiver
|
<receiver
|
||||||
@@ -305,7 +305,7 @@
|
|||||||
|
|
||||||
<!-- User defined. For test only 用户自定义的广播接收器-->
|
<!-- User defined. For test only 用户自定义的广播接收器-->
|
||||||
<receiver
|
<receiver
|
||||||
android:name="com.android.uiuios.jpush.MyReceiver"
|
android:name="com.android.colorfulos.jpush.MyReceiver"
|
||||||
android:exported="false"
|
android:exported="false"
|
||||||
android:enabled="true">
|
android:enabled="true">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
@@ -322,12 +322,16 @@
|
|||||||
|
|
||||||
<!-- User defined. For test only 用户自定义接收消息器,3.0.7开始支持,目前新tag/alias接口设置结果会在该广播接收器对应的方法中回调-->
|
<!-- User defined. For test only 用户自定义接收消息器,3.0.7开始支持,目前新tag/alias接口设置结果会在该广播接收器对应的方法中回调-->
|
||||||
<!--since 3.3.0 接收JPush相关事件-->
|
<!--since 3.3.0 接收JPush相关事件-->
|
||||||
<receiver android:name="com.android.uiuios.jpush.PushMessageReceiver">
|
<receiver android:name="com.android.colorfulos.jpush.PushMessageReceiver">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="cn.jpush.android.intent.RECEIVE_MESSAGE" />
|
<action android:name="cn.jpush.android.intent.RECEIVE_MESSAGE" />
|
||||||
<category android:name="${applicationId}"></category>
|
<category android:name="${applicationId}"></category>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</receiver>
|
</receiver>
|
||||||
|
<receiver
|
||||||
|
android:name="com.android.colorfulos.receiver.InstallResultReceiver"
|
||||||
|
android:enabled="true"
|
||||||
|
android:exported="true" />
|
||||||
|
|
||||||
<!--since 3.3.0 Required SDK核心功能-->
|
<!--since 3.3.0 Required SDK核心功能-->
|
||||||
<activity
|
<activity
|
||||||
@@ -344,7 +348,7 @@
|
|||||||
<!-- since 3.3.0 Required SDK 核心功能-->
|
<!-- since 3.3.0 Required SDK 核心功能-->
|
||||||
<!-- 可配置android:process参数将PushService放在其他进程中 -->
|
<!-- 可配置android:process参数将PushService放在其他进程中 -->
|
||||||
<!--User defined. For test only 继承自cn.jpush.android.service.JCommonService-->
|
<!--User defined. For test only 继承自cn.jpush.android.service.JCommonService-->
|
||||||
<service android:name="com.android.uiuios.jpush.PushService"
|
<service android:name="com.android.colorfulos.jpush.PushService"
|
||||||
android:process=":pushcore">
|
android:process=":pushcore">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="cn.jiguang.user.service.action" />
|
<action android:name="cn.jiguang.user.service.action" />
|
||||||
|
|||||||
@@ -1,70 +1,57 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!--
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
/*
|
package="com.android.colorfulos">
|
||||||
**
|
|
||||||
** Copyright 2008, The Android Open Source Project
|
<uses-sdk
|
||||||
**
|
android:minSdkVersion="25"
|
||||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
android:targetSdkVersion="29" />
|
||||||
** 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.
|
|
||||||
*/
|
|
||||||
-->
|
|
||||||
<manifest
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
package="com.android.uiuios">
|
|
||||||
<uses-sdk android:targetSdkVersion="29" android:minSdkVersion="25"/>
|
|
||||||
<!--
|
|
||||||
Manifest entries specific to Launcher3. This is merged with AndroidManifest-common.xml.
|
|
||||||
Refer comments around specific entries on how to extend individual components.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:backupAgent="com.android.uiuios.LauncherBackupAgent"
|
android:name=".base.MyApplication"
|
||||||
android:fullBackupOnly="true"
|
android:backupAgent=".LauncherBackupAgent"
|
||||||
|
android:extractNativeLibs="false"
|
||||||
android:fullBackupContent="@xml/backupscheme"
|
android:fullBackupContent="@xml/backupscheme"
|
||||||
|
android:fullBackupOnly="true"
|
||||||
android:hardwareAccelerated="true"
|
android:hardwareAccelerated="true"
|
||||||
android:icon="@drawable/ic_launcher_home"
|
android:icon="@drawable/ic_launcher_home"
|
||||||
android:label="@string/derived_app_name"
|
android:label="@string/derived_app_name"
|
||||||
android:theme="@style/AppTheme"
|
|
||||||
android:largeHeap="@bool/config_largeHeap"
|
android:largeHeap="@bool/config_largeHeap"
|
||||||
android:restoreAnyVersion="true"
|
android:restoreAnyVersion="true"
|
||||||
android:supportsRtl="true" >
|
android:supportsRtl="true"
|
||||||
|
android:theme="@style/AppTheme">
|
||||||
|
<service
|
||||||
|
android:name=".service.MainService"
|
||||||
|
android:enabled="true"
|
||||||
|
android:exported="true" />
|
||||||
<!--
|
<!--
|
||||||
Main launcher activity. When extending only change the name, and keep all the
|
Main launcher activity. When extending only change the name, and keep all the
|
||||||
attributes and intent filters the same
|
attributes and intent filters the same
|
||||||
-->
|
-->
|
||||||
<activity
|
<activity
|
||||||
android:name="com.android.uiuios.Launcher"
|
android:name=".Launcher"
|
||||||
android:launchMode="singleTask"
|
|
||||||
android:clearTaskOnLaunch="true"
|
android:clearTaskOnLaunch="true"
|
||||||
android:stateNotNeeded="true"
|
|
||||||
android:windowSoftInputMode="adjustPan"
|
|
||||||
android:screenOrientation="unspecified"
|
|
||||||
android:configChanges="keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenSize|screenLayout|smallestScreenSize"
|
android:configChanges="keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenSize|screenLayout|smallestScreenSize"
|
||||||
|
android:enabled="true"
|
||||||
|
android:launchMode="singleTask"
|
||||||
android:resizeableActivity="true"
|
android:resizeableActivity="true"
|
||||||
android:resumeWhilePausing="true"
|
android:resumeWhilePausing="true"
|
||||||
|
android:screenOrientation="unspecified"
|
||||||
|
android:stateNotNeeded="true"
|
||||||
android:taskAffinity=""
|
android:taskAffinity=""
|
||||||
android:enabled="true">
|
android:windowSoftInputMode="adjustPan">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.MAIN" />
|
<action android:name="android.intent.action.MAIN" />
|
||||||
|
|
||||||
<category android:name="android.intent.category.HOME" />
|
<category android:name="android.intent.category.HOME" />
|
||||||
<category android:name="android.intent.category.DEFAULT" />
|
<category android:name="android.intent.category.DEFAULT" />
|
||||||
<category android:name="android.intent.category.MONKEY" />
|
<category android:name="android.intent.category.MONKEY" />
|
||||||
<category android:name="android.intent.category.LAUNCHER_APP" />
|
<category android:name="android.intent.category.LAUNCHER_APP" />
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
|
|
||||||
<meta-data
|
<meta-data
|
||||||
android:name="com.android.uiuios.grid.control"
|
android:name="com.android.colorfulos.grid.control"
|
||||||
android:value="${packageName}.grid_control" />
|
android:value="${packageName}.grid_control" />
|
||||||
</activity>
|
</activity>
|
||||||
|
|
||||||
</application>
|
</application>
|
||||||
|
|
||||||
</manifest>
|
</manifest>
|
||||||
@@ -19,12 +19,12 @@
|
|||||||
-->
|
-->
|
||||||
<manifest
|
<manifest
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="com.android.uiuios">
|
package="com.android.colorfulos">
|
||||||
|
|
||||||
<application>
|
<application>
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.android.uiuios.SecondaryDisplayLauncher"
|
android:name="com.android.colorfulos.SecondaryDisplayLauncher"
|
||||||
android:theme="@style/SecondaryLauncherTheme"
|
android:theme="@style/SecondaryLauncherTheme"
|
||||||
android:launchMode="singleTop"
|
android:launchMode="singleTop"
|
||||||
android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density"
|
android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density"
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios;
|
package com.android.colorfulos;
|
||||||
|
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios;
|
package com.android.colorfulos;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
@@ -24,7 +24,7 @@ import android.widget.ArrayAdapter;
|
|||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios;
|
package com.android.colorfulos;
|
||||||
|
|
||||||
import android.app.Application;
|
import android.app.Application;
|
||||||
import android.content.BroadcastReceiver;
|
import android.content.BroadcastReceiver;
|
||||||
|
|||||||
@@ -14,9 +14,9 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios;
|
package com.android.colorfulos;
|
||||||
|
|
||||||
import static com.android.uiuios.PinnedAppListViewModel.PINNED_APPS_KEY;
|
import static com.android.colorfulos.PinnedAppListViewModel.PINNED_APPS_KEY;
|
||||||
|
|
||||||
import android.app.Application;
|
import android.app.Application;
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios;
|
package com.android.colorfulos;
|
||||||
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
@@ -24,7 +24,7 @@ import android.widget.GridView;
|
|||||||
|
|
||||||
import androidx.fragment.app.DialogFragment;
|
import androidx.fragment.app.DialogFragment;
|
||||||
|
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Callback to be invoked when an app was picked.
|
* Callback to be invoked when an app was picked.
|
||||||
|
|||||||
@@ -14,9 +14,9 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios;
|
package com.android.colorfulos;
|
||||||
|
|
||||||
import static com.android.uiuios.PinnedAppListViewModel.PINNED_APPS_KEY;
|
import static com.android.colorfulos.PinnedAppListViewModel.PINNED_APPS_KEY;
|
||||||
|
|
||||||
import android.animation.Animator;
|
import android.animation.Animator;
|
||||||
import android.animation.AnimatorListenerAdapter;
|
import android.animation.AnimatorListenerAdapter;
|
||||||
|
|||||||
106
build.gradle
106
build.gradle
@@ -9,6 +9,14 @@ buildscript {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def appName() {
|
||||||
|
return "colorfulos"
|
||||||
|
}
|
||||||
|
|
||||||
|
def releaseTime() {
|
||||||
|
return new Date().format("yyyyMMdd", TimeZone.getDefault())
|
||||||
|
}
|
||||||
|
|
||||||
final String ANDROID_TOP = "${rootDir}"
|
final String ANDROID_TOP = "${rootDir}"
|
||||||
final String FRAMEWORK_PREBUILTS_DIR = "${ANDROID_TOP}/prebuilts/framework_intermediates/"
|
final String FRAMEWORK_PREBUILTS_DIR = "${ANDROID_TOP}/prebuilts/framework_intermediates/"
|
||||||
|
|
||||||
@@ -24,18 +32,18 @@ android {
|
|||||||
buildToolsVersion BUILD_TOOLS_VERSION
|
buildToolsVersion BUILD_TOOLS_VERSION
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdkVersion 25
|
minSdkVersion 26
|
||||||
targetSdkVersion 28
|
targetSdkVersion 28
|
||||||
versionCode 32
|
versionCode 2
|
||||||
versionName "1.3.2"
|
versionName "1.1"
|
||||||
ndk {
|
ndk {
|
||||||
//选择要添加的对应 cpu 类型的 .so 库。
|
//选择要添加的对应 cpu 类型的 .so 库。
|
||||||
abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a'
|
abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
|
||||||
// 还可以添加 'x86', 'x86_64', 'mips', 'mips64'
|
// 还可以添加 'x86', 'x86_64', 'mips', 'mips64'
|
||||||
}
|
}
|
||||||
manifestPlaceholders = [
|
manifestPlaceholders = [
|
||||||
JPUSH_PKGNAME : "com.android.uiuios",
|
JPUSH_PKGNAME: "com.android.colorfulos",
|
||||||
JPUSH_APPKEY : "7d1fa30dc98e1637ba79c6f0", //JPush 上注册的包名对应的 Appkey.
|
JPUSH_APPKEY : "12db92240df0226d5e2f3b61", //JPush 上注册的包名对应的 Appkey.
|
||||||
JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
|
JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -44,6 +52,15 @@ android {
|
|||||||
}
|
}
|
||||||
//签名
|
//签名
|
||||||
signingConfigs {
|
signingConfigs {
|
||||||
|
zhanRui {
|
||||||
|
storeFile file("src/doc/zhanxun.keystore")
|
||||||
|
storePassword "123456"
|
||||||
|
keyAlias "zhanxun"
|
||||||
|
keyPassword "123456"
|
||||||
|
v1SigningEnabled true
|
||||||
|
v2SigningEnabled true
|
||||||
|
}
|
||||||
|
|
||||||
debug {
|
debug {
|
||||||
storeFile file("src/doc/xueshibaoos.jks")
|
storeFile file("src/doc/xueshibaoos.jks")
|
||||||
storePassword "123456"
|
storePassword "123456"
|
||||||
@@ -51,6 +68,7 @@ android {
|
|||||||
keyPassword "123456"
|
keyPassword "123456"
|
||||||
v2SigningEnabled false
|
v2SigningEnabled false
|
||||||
}
|
}
|
||||||
|
|
||||||
release {// 签名文件
|
release {// 签名文件
|
||||||
storeFile file("src/doc/xueshibaoos.jks")
|
storeFile file("src/doc/xueshibaoos.jks")
|
||||||
storePassword "123456"
|
storePassword "123456"
|
||||||
@@ -61,29 +79,62 @@ android {
|
|||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
|
zhanRuiRelease.initWith(release)
|
||||||
|
zhanRuiRelease {
|
||||||
|
buildConfigField "String", "platform", '"ZhanRui"'
|
||||||
|
signingConfig signingConfigs.zhanRui
|
||||||
|
}
|
||||||
|
|
||||||
|
zhanRuiDebug.initWith(debug)
|
||||||
|
zhanRuiDebug {
|
||||||
|
versionNameSuffix "-debug"
|
||||||
|
buildConfigField "String", "platform", '"ZhanRui"'
|
||||||
|
debuggable true
|
||||||
|
signingConfig signingConfigs.zhanRui
|
||||||
|
}
|
||||||
|
|
||||||
debug {
|
debug {
|
||||||
// 显示Log
|
buildConfigField "String", "platform", '"MTK"'
|
||||||
buildConfigField "boolean", "LOG_DEBUG", "true"
|
|
||||||
versionNameSuffix "-debug"
|
versionNameSuffix "-debug"
|
||||||
minifyEnabled false
|
minifyEnabled false
|
||||||
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||||
//Zipalign优化
|
//Zipalign优化
|
||||||
zipAlignEnabled true
|
zipAlignEnabled true
|
||||||
signingConfig signingConfigs.debug
|
signingConfig signingConfigs.debug
|
||||||
|
applicationVariants.all { variant ->
|
||||||
|
variant.outputs.each { output ->
|
||||||
|
def outputFile = output.outputFile
|
||||||
|
if (outputFile != null) {
|
||||||
|
def fileName = "${appName()}-${variant.versionCode}-V${variant.versionName}-${releaseTime()}-${buildType.name}.apk"
|
||||||
|
output.outputFileName = fileName
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
release {
|
release {
|
||||||
// 不显示Log
|
buildConfigField "String", "platform", '"MTK"'
|
||||||
buildConfigField "boolean", "LOG_DEBUG", "false"
|
|
||||||
//混淆
|
//混淆
|
||||||
minifyEnabled false
|
minifyEnabled false
|
||||||
//Zipalign优化
|
|
||||||
zipAlignEnabled true
|
|
||||||
//前一部分代表系统默认的android程序的混淆文件,该文件已经包含了基本的混淆声明,后一个文件是自己的定义混淆文件
|
//前一部分代表系统默认的android程序的混淆文件,该文件已经包含了基本的混淆声明,后一个文件是自己的定义混淆文件
|
||||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||||
|
//Zipalign优化
|
||||||
|
zipAlignEnabled true
|
||||||
//签名
|
//签名
|
||||||
signingConfig signingConfigs.release
|
signingConfig signingConfigs.release
|
||||||
//将release版本的包名重命名,加上版本及日期
|
//将release版本的包名重命名,加上版本及日期
|
||||||
|
applicationVariants.all { variant ->
|
||||||
|
variant.outputs.each { output ->
|
||||||
|
def outputFile = ""
|
||||||
|
if (outputFile != null) {
|
||||||
|
def fileName = "${appName()}-${variant.versionCode}-V${variant.versionName}-${releaseTime()}-${buildType.name}.apk"
|
||||||
|
output.outputFileName = fileName
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
sourceCompatibility JavaVersion.VERSION_1_8
|
sourceCompatibility JavaVersion.VERSION_1_8
|
||||||
@@ -97,14 +148,14 @@ android {
|
|||||||
productFlavors {
|
productFlavors {
|
||||||
aosp {
|
aosp {
|
||||||
dimension "app"
|
dimension "app"
|
||||||
applicationId 'com.android.uiuios'
|
applicationId 'com.android.colorfulos'
|
||||||
testApplicationId 'com.android.uiuios.tests'
|
testApplicationId 'com.android.colorfulos.tests'
|
||||||
}
|
}
|
||||||
|
|
||||||
l3go {
|
l3go {
|
||||||
dimension "app"
|
dimension "app"
|
||||||
applicationId 'com.android.uiuios'
|
applicationId 'com.android.colorfulos'
|
||||||
testApplicationId 'com.android.uiuios.tests'
|
testApplicationId 'com.android.colorfulos.tests'
|
||||||
}
|
}
|
||||||
|
|
||||||
/*withQuickstep {
|
/*withQuickstep {
|
||||||
@@ -202,6 +253,7 @@ dependencies {
|
|||||||
implementation "androidx.dynamicanimation:dynamicanimation:${ANDROID_X_VERSION}"
|
implementation "androidx.dynamicanimation:dynamicanimation:${ANDROID_X_VERSION}"
|
||||||
implementation "androidx.recyclerview:recyclerview:${ANDROID_X_VERSION}"
|
implementation "androidx.recyclerview:recyclerview:${ANDROID_X_VERSION}"
|
||||||
implementation "androidx.preference:preference:${ANDROID_X_VERSION}"
|
implementation "androidx.preference:preference:${ANDROID_X_VERSION}"
|
||||||
|
implementation "androidx.constraintlayout:constraintlayout:2.0.4"
|
||||||
implementation project(':IconLoader')
|
implementation project(':IconLoader')
|
||||||
implementation fileTree(dir: "${ANDROID_TOP}/libs", include: 'launcher_protos.jar')
|
implementation fileTree(dir: "${ANDROID_TOP}/libs", include: 'launcher_protos.jar')
|
||||||
|
|
||||||
@@ -212,6 +264,7 @@ dependencies {
|
|||||||
//withQuickstepIconRecentsImplementation fileTree(dir: "${ANDROID_TOP}/libs", include: 'sysui_shared.jar')
|
//withQuickstepIconRecentsImplementation fileTree(dir: "${ANDROID_TOP}/libs", include: 'sysui_shared.jar')
|
||||||
|
|
||||||
// Required for AOSP to compile. This is already included in ANDROID_TOP sysui_shared.jar
|
// Required for AOSP to compile. This is already included in ANDROID_TOP sysui_shared.jar
|
||||||
|
implementation 'androidx.appcompat:appcompat:1.3.0'
|
||||||
withoutQuickstepImplementation fileTree(dir: "${ANDROID_TOP}/libs", include: 'plugin_core.jar')
|
withoutQuickstepImplementation fileTree(dir: "${ANDROID_TOP}/libs", include: 'plugin_core.jar')
|
||||||
|
|
||||||
testImplementation 'junit:junit:4.12'
|
testImplementation 'junit:junit:4.12'
|
||||||
@@ -224,15 +277,20 @@ dependencies {
|
|||||||
androidTestImplementation "androidx.annotation:annotation:${ANDROID_X_VERSION}"
|
androidTestImplementation "androidx.annotation:annotation:${ANDROID_X_VERSION}"
|
||||||
|
|
||||||
//RxJava和Retrofit
|
//RxJava和Retrofit
|
||||||
implementation 'io.reactivex.rxjava2:rxjava:2.2.5'
|
implementation 'io.reactivex.rxjava2:rxjava:2.2.8'
|
||||||
implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'
|
implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
|
||||||
implementation 'com.squareup.retrofit2:retrofit:2.3.0'
|
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
|
||||||
implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
|
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
|
||||||
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
|
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.4.0'
|
||||||
|
|
||||||
|
implementation 'com.google.code.gson:gson:2.8.7'
|
||||||
|
|
||||||
//极光推送
|
//极光推送
|
||||||
implementation 'cn.jiguang.sdk:jpush:3.8.6' // 此处以JPush 3.8.6 版本为例。
|
implementation 'cn.jiguang.sdk:jpush:3.8.6' // 此处以JPush 3.8.6 版本为例。
|
||||||
implementation 'cn.jiguang.sdk:jcore:2.6.0' // 此处以JCore 2.6.0 版本为例。
|
implementation 'cn.jiguang.sdk:jcore:2.6.0' // 此处以JCore 2.6.0 版本为例。
|
||||||
|
//下载
|
||||||
|
implementation 'me.laoyuyu.aria:core:3.8.16'
|
||||||
|
annotationProcessor 'me.laoyuyu.aria:compiler:3.8.16'
|
||||||
}
|
}
|
||||||
|
|
||||||
protobuf {
|
protobuf {
|
||||||
@@ -245,9 +303,9 @@ protobuf {
|
|||||||
task.builtins {
|
task.builtins {
|
||||||
remove java
|
remove java
|
||||||
javanano {
|
javanano {
|
||||||
option "java_package=launcher_log_extension.proto|com.android.uiuios.userevent.nano"
|
option "java_package=launcher_log_extension.proto|com.android.colorfulos.userevent.nano"
|
||||||
option "java_package=launcher_log.proto|com.android.uiuios.userevent.nano"
|
option "java_package=launcher_log.proto|com.android.colorfulos.userevent.nano"
|
||||||
option "java_package=launcher_dump.proto|com.android.uiuios.model.nano"
|
option "java_package=launcher_dump.proto|com.android.colorfulos.model.nano"
|
||||||
option "enum_style=java"
|
option "enum_style=java"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,12 +20,12 @@
|
|||||||
<manifest
|
<manifest
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
package="com.android.uiuios" >
|
package="com.android.colorfulos" >
|
||||||
|
|
||||||
<uses-sdk android:targetSdkVersion="28" android:minSdkVersion="25"/>
|
<uses-sdk android:targetSdkVersion="28" android:minSdkVersion="25"/>
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:backupAgent="com.android.uiuios.LauncherBackupAgent"
|
android:backupAgent="com.android.colorfulos.LauncherBackupAgent"
|
||||||
android:fullBackupOnly="true"
|
android:fullBackupOnly="true"
|
||||||
android:fullBackupContent="@xml/backupscheme"
|
android:fullBackupContent="@xml/backupscheme"
|
||||||
android:hardwareAccelerated="true"
|
android:hardwareAccelerated="true"
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
android:supportsRtl="true" >
|
android:supportsRtl="true" >
|
||||||
|
|
||||||
<!-- Activity for handling PinItemRequest is disabled on Android Go. -->
|
<!-- Activity for handling PinItemRequest is disabled on Android Go. -->
|
||||||
<activity android:name="com.android.uiuios.dragndrop.AddItemActivity"
|
<activity android:name="com.android.colorfulos.dragndrop.AddItemActivity"
|
||||||
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"
|
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"
|
||||||
android:excludeFromRecents="true"
|
android:excludeFromRecents="true"
|
||||||
android:autoRemoveFromRecents="true"
|
android:autoRemoveFromRecents="true"
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
<!-- Class overrides for Go version of launcher with Go recents. -->
|
<!-- Class overrides for Go version of launcher with Go recents. -->
|
||||||
|
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
<string name="app_transition_manager_class" translatable="false">com.android.uiuios.GoLauncherAppTransitionManagerImpl</string>
|
<string name="app_transition_manager_class" translatable="false">com.android.colorfulos.GoLauncherAppTransitionManagerImpl</string>
|
||||||
|
|
||||||
<string name="instant_app_resolver_class" translatable="false">com.android.quickstep.InstantAppResolverImpl</string>
|
<string name="instant_app_resolver_class" translatable="false">com.android.quickstep.InstantAppResolverImpl</string>
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.android.uiuios;
|
package com.android.colorfulos;
|
||||||
|
|
||||||
import static com.android.uiuios.Utilities.postAsyncCallback;
|
import static com.android.colorfulos.Utilities.postAsyncCallback;
|
||||||
import static com.android.uiuios.anim.Interpolators.AGGRESSIVE_EASE;
|
import static com.android.colorfulos.anim.Interpolators.AGGRESSIVE_EASE;
|
||||||
import static com.android.uiuios.anim.Interpolators.LINEAR;
|
import static com.android.colorfulos.anim.Interpolators.LINEAR;
|
||||||
import static com.android.quickstep.TaskUtils.taskIsATargetWithMode;
|
import static com.android.quickstep.TaskUtils.taskIsATargetWithMode;
|
||||||
import static com.android.quickstep.views.IconRecentsView.CONTENT_ALPHA;
|
import static com.android.quickstep.views.IconRecentsView.CONTENT_ALPHA;
|
||||||
import static com.android.systemui.shared.system.RemoteAnimationTargetCompat.MODE_OPENING;
|
import static com.android.systemui.shared.system.RemoteAnimationTargetCompat.MODE_OPENING;
|
||||||
|
|||||||
@@ -13,9 +13,9 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios;
|
package com.android.colorfulos;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherState.NORMAL;
|
import static com.android.colorfulos.LauncherState.NORMAL;
|
||||||
|
|
||||||
import com.android.quickstep.RecentsToActivityHelper;
|
import com.android.quickstep.RecentsToActivityHelper;
|
||||||
|
|
||||||
|
|||||||
@@ -14,19 +14,19 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.uioverrides;
|
package com.android.colorfulos.uioverrides;
|
||||||
|
|
||||||
import com.android.uiuios.DeviceProfile;
|
import com.android.colorfulos.DeviceProfile;
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherStateManager.StateHandler;
|
import com.android.colorfulos.LauncherStateManager.StateHandler;
|
||||||
import com.android.uiuios.Utilities;
|
import com.android.colorfulos.Utilities;
|
||||||
import com.android.uiuios.config.FeatureFlags;
|
import com.android.colorfulos.config.FeatureFlags;
|
||||||
import com.android.uiuios.graphics.RotationMode;
|
import com.android.colorfulos.graphics.RotationMode;
|
||||||
import com.android.uiuios.uioverrides.touchcontrollers.LandscapeEdgeSwipeController;
|
import com.android.colorfulos.uioverrides.touchcontrollers.LandscapeEdgeSwipeController;
|
||||||
import com.android.uiuios.uioverrides.touchcontrollers.LandscapeStatesTouchController;
|
import com.android.colorfulos.uioverrides.touchcontrollers.LandscapeStatesTouchController;
|
||||||
import com.android.uiuios.uioverrides.touchcontrollers.PortraitStatesTouchController;
|
import com.android.colorfulos.uioverrides.touchcontrollers.PortraitStatesTouchController;
|
||||||
import com.android.uiuios.uioverrides.touchcontrollers.StatusBarTouchController;
|
import com.android.colorfulos.uioverrides.touchcontrollers.StatusBarTouchController;
|
||||||
import com.android.uiuios.util.TouchController;
|
import com.android.colorfulos.util.TouchController;
|
||||||
import com.android.quickstep.SysUINavigationMode;
|
import com.android.quickstep.SysUINavigationMode;
|
||||||
import com.android.quickstep.views.IconRecentsView;
|
import com.android.quickstep.views.IconRecentsView;
|
||||||
|
|
||||||
|
|||||||
@@ -13,14 +13,14 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.uioverrides;
|
package com.android.colorfulos.uioverrides;
|
||||||
|
|
||||||
import static com.android.quickstep.views.IconRecentsView.CONTENT_ALPHA;
|
import static com.android.quickstep.views.IconRecentsView.CONTENT_ALPHA;
|
||||||
|
|
||||||
import android.util.FloatProperty;
|
import android.util.FloatProperty;
|
||||||
|
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherRecentsToActivityHelper;
|
import com.android.colorfulos.LauncherRecentsToActivityHelper;
|
||||||
import com.android.quickstep.views.IconRecentsView;
|
import com.android.quickstep.views.IconRecentsView;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
|||||||
@@ -14,32 +14,32 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.uioverrides.states;
|
package com.android.colorfulos.uioverrides.states;
|
||||||
|
|
||||||
import static android.view.View.VISIBLE;
|
import static android.view.View.VISIBLE;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherAnimUtils.OVERVIEW_TRANSITION_MS;
|
import static com.android.colorfulos.LauncherAnimUtils.OVERVIEW_TRANSITION_MS;
|
||||||
import static com.android.uiuios.LauncherAnimUtils.SCALE_PROPERTY;
|
import static com.android.colorfulos.LauncherAnimUtils.SCALE_PROPERTY;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_OVERVIEW_SCALE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_OVERVIEW_SCALE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_X;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_X;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_WORKSPACE_SCALE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_WORKSPACE_SCALE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE;
|
||||||
import static com.android.uiuios.anim.Interpolators.ACCEL;
|
import static com.android.colorfulos.anim.Interpolators.ACCEL;
|
||||||
import static com.android.uiuios.anim.Interpolators.DEACCEL_2;
|
import static com.android.colorfulos.anim.Interpolators.DEACCEL_2;
|
||||||
import static com.android.uiuios.anim.Interpolators.OVERSHOOT_1_2;
|
import static com.android.colorfulos.anim.Interpolators.OVERSHOOT_1_2;
|
||||||
import static com.android.uiuios.anim.Interpolators.OVERSHOOT_1_7;
|
import static com.android.colorfulos.anim.Interpolators.OVERSHOOT_1_7;
|
||||||
import static com.android.uiuios.states.RotationHelper.REQUEST_ROTATE;
|
import static com.android.colorfulos.states.RotationHelper.REQUEST_ROTATE;
|
||||||
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
|
||||||
import com.android.uiuios.DeviceProfile;
|
import com.android.colorfulos.DeviceProfile;
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
import com.android.uiuios.anim.AnimatorSetBuilder;
|
import com.android.colorfulos.anim.AnimatorSetBuilder;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
import com.android.quickstep.SysUINavigationMode;
|
import com.android.quickstep.SysUINavigationMode;
|
||||||
import com.android.quickstep.views.IconRecentsView;
|
import com.android.quickstep.views.IconRecentsView;
|
||||||
|
|
||||||
|
|||||||
@@ -13,17 +13,17 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.uioverrides.touchcontrollers;
|
package com.android.colorfulos.uioverrides.touchcontrollers;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherState.ALL_APPS;
|
import static com.android.colorfulos.LauncherState.ALL_APPS;
|
||||||
import static com.android.uiuios.LauncherState.NORMAL;
|
import static com.android.colorfulos.LauncherState.NORMAL;
|
||||||
|
|
||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
|
|
||||||
import com.android.uiuios.AbstractFloatingView;
|
import com.android.colorfulos.AbstractFloatingView;
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Touch controller for landscape mode.
|
* Touch controller for landscape mode.
|
||||||
|
|||||||
@@ -14,12 +14,12 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.uioverrides.touchcontrollers;
|
package com.android.colorfulos.uioverrides.touchcontrollers;
|
||||||
|
|
||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
|
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.util.PendingAnimation;
|
import com.android.colorfulos.util.PendingAnimation;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Helper class for {@link PortraitStatesTouchController} that determines swipeable regions and
|
* Helper class for {@link PortraitStatesTouchController} that determines swipeable regions and
|
||||||
|
|||||||
@@ -15,8 +15,8 @@
|
|||||||
*/
|
*/
|
||||||
package com.android.quickstep;
|
package com.android.quickstep;
|
||||||
|
|
||||||
import static com.android.uiuios.Utilities.postAsyncCallback;
|
import static com.android.colorfulos.Utilities.postAsyncCallback;
|
||||||
import static com.android.uiuios.anim.Interpolators.FAST_OUT_SLOW_IN;
|
import static com.android.colorfulos.anim.Interpolators.FAST_OUT_SLOW_IN;
|
||||||
import static com.android.quickstep.views.IconRecentsView.REMOTE_APP_TO_OVERVIEW_DURATION;
|
import static com.android.quickstep.views.IconRecentsView.REMOTE_APP_TO_OVERVIEW_DURATION;
|
||||||
import static com.android.systemui.shared.system.RemoteAnimationTargetCompat.ACTIVITY_TYPE_HOME;
|
import static com.android.systemui.shared.system.RemoteAnimationTargetCompat.ACTIVITY_TYPE_HOME;
|
||||||
import static com.android.systemui.shared.system.RemoteAnimationTargetCompat.MODE_CLOSING;
|
import static com.android.systemui.shared.system.RemoteAnimationTargetCompat.MODE_CLOSING;
|
||||||
@@ -28,8 +28,8 @@ import android.app.ActivityOptions;
|
|||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import com.android.uiuios.BaseDraggingActivity;
|
import com.android.colorfulos.BaseDraggingActivity;
|
||||||
import com.android.uiuios.LauncherAnimationRunner;
|
import com.android.colorfulos.LauncherAnimationRunner;
|
||||||
import com.android.quickstep.util.RemoteAnimationProvider;
|
import com.android.quickstep.util.RemoteAnimationProvider;
|
||||||
import com.android.quickstep.util.RemoteAnimationTargetSet;
|
import com.android.quickstep.util.RemoteAnimationTargetSet;
|
||||||
import com.android.quickstep.views.IconRecentsView;
|
import com.android.quickstep.views.IconRecentsView;
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
package com.android.quickstep;
|
package com.android.quickstep;
|
||||||
|
|
||||||
import static com.android.uiuios.anim.Interpolators.LINEAR;
|
import static com.android.colorfulos.anim.Interpolators.LINEAR;
|
||||||
import static com.android.quickstep.views.IconRecentsView.CONTENT_ALPHA;
|
import static com.android.quickstep.views.IconRecentsView.CONTENT_ALPHA;
|
||||||
|
|
||||||
import android.animation.AnimatorSet;
|
import android.animation.AnimatorSet;
|
||||||
@@ -24,8 +24,8 @@ import android.graphics.Rect;
|
|||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.android.uiuios.anim.AnimatorPlaybackController;
|
import com.android.colorfulos.anim.AnimatorPlaybackController;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
import com.android.quickstep.util.RemoteAnimationTargetSet;
|
import com.android.quickstep.util.RemoteAnimationTargetSet;
|
||||||
import com.android.quickstep.views.IconRecentsView;
|
import com.android.quickstep.views.IconRecentsView;
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ package com.android.quickstep;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
|
|
||||||
import com.android.uiuios.BaseDraggingActivity;
|
import com.android.colorfulos.BaseDraggingActivity;
|
||||||
import com.android.uiuios.DeviceProfile;
|
import com.android.colorfulos.DeviceProfile;
|
||||||
import com.android.systemui.shared.system.RemoteAnimationTargetCompat;
|
import com.android.systemui.shared.system.RemoteAnimationTargetCompat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ import android.view.ViewGroup;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
|
|
||||||
public class IconRecentsFragment extends Fragment {
|
public class IconRecentsFragment extends Fragment {
|
||||||
@Nullable
|
@Nullable
|
||||||
|
|||||||
@@ -16,14 +16,14 @@
|
|||||||
|
|
||||||
package com.android.quickstep;
|
package com.android.quickstep;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherState.OVERVIEW;
|
import static com.android.colorfulos.LauncherState.OVERVIEW;
|
||||||
|
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherAppState;
|
import com.android.colorfulos.LauncherAppState;
|
||||||
import com.android.uiuios.LauncherInitListener;
|
import com.android.colorfulos.LauncherInitListener;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.anim.AnimatorPlaybackController;
|
import com.android.colorfulos.anim.AnimatorPlaybackController;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
import com.android.quickstep.views.IconRecentsView;
|
import com.android.quickstep.views.IconRecentsView;
|
||||||
|
|
||||||
import java.util.function.BiPredicate;
|
import java.util.function.BiPredicate;
|
||||||
|
|||||||
@@ -24,10 +24,10 @@ import android.os.Build;
|
|||||||
import android.os.SystemClock;
|
import android.os.SystemClock;
|
||||||
import android.view.ViewConfiguration;
|
import android.view.ViewConfiguration;
|
||||||
|
|
||||||
import com.android.uiuios.BaseDraggingActivity;
|
import com.android.colorfulos.BaseDraggingActivity;
|
||||||
import com.android.uiuios.MainThreadExecutor;
|
import com.android.colorfulos.MainThreadExecutor;
|
||||||
import com.android.uiuios.logging.UserEventDispatcher;
|
import com.android.colorfulos.logging.UserEventDispatcher;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
import com.android.quickstep.ActivityControlHelper.ActivityInitListener;
|
import com.android.quickstep.ActivityControlHelper.ActivityInitListener;
|
||||||
import com.android.quickstep.AppToOverviewAnimationProvider.AppToOverviewAnimationListener;
|
import com.android.quickstep.AppToOverviewAnimationProvider.AppToOverviewAnimationListener;
|
||||||
import com.android.quickstep.views.IconRecentsView;
|
import com.android.quickstep.views.IconRecentsView;
|
||||||
|
|||||||
@@ -18,8 +18,8 @@ package com.android.quickstep;
|
|||||||
import android.app.ActivityOptions;
|
import android.app.ActivityOptions;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
import com.android.uiuios.views.BaseDragLayer;
|
import com.android.colorfulos.views.BaseDragLayer;
|
||||||
import com.android.quickstep.fallback.GoRecentsActivityRootView;
|
import com.android.quickstep.fallback.GoRecentsActivityRootView;
|
||||||
import com.android.quickstep.views.IconRecentsView;
|
import com.android.quickstep.views.IconRecentsView;
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ import android.view.View;
|
|||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
|
||||||
import com.android.uiuios.logging.StatsLogManager;
|
import com.android.colorfulos.logging.StatsLogManager;
|
||||||
import com.android.quickstep.views.TaskItemView;
|
import com.android.quickstep.views.TaskItemView;
|
||||||
import com.android.systemui.shared.recents.model.Task;
|
import com.android.systemui.shared.recents.model.Task;
|
||||||
import com.android.systemui.shared.recents.model.Task.TaskKey;
|
import com.android.systemui.shared.recents.model.Task.TaskKey;
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.recyclerview.widget.RecyclerView.Adapter;
|
import androidx.recyclerview.widget.RecyclerView.Adapter;
|
||||||
import androidx.recyclerview.widget.RecyclerView.ViewHolder;
|
import androidx.recyclerview.widget.RecyclerView.ViewHolder;
|
||||||
|
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
import com.android.quickstep.views.TaskItemView;
|
import com.android.quickstep.views.TaskItemView;
|
||||||
import com.android.systemui.shared.recents.model.Task;
|
import com.android.systemui.shared.recents.model.Task;
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ import android.graphics.drawable.Drawable;
|
|||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
import com.android.systemui.shared.recents.model.ThumbnailData;
|
import com.android.systemui.shared.recents.model.ThumbnailData;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ import android.os.RemoteException;
|
|||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
|
|
||||||
import com.android.uiuios.Utilities;
|
import com.android.colorfulos.Utilities;
|
||||||
import com.android.uiuios.compat.UserManagerCompat;
|
import com.android.colorfulos.compat.UserManagerCompat;
|
||||||
import com.android.systemui.shared.recents.IOverviewProxy;
|
import com.android.systemui.shared.recents.IOverviewProxy;
|
||||||
import com.android.systemui.shared.recents.ISystemUiProxy;
|
import com.android.systemui.shared.recents.ISystemUiProxy;
|
||||||
|
|
||||||
|
|||||||
@@ -21,8 +21,8 @@ import android.graphics.Rect;
|
|||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
import android.view.WindowInsets;
|
import android.view.WindowInsets;
|
||||||
|
|
||||||
import com.android.uiuios.util.TouchController;
|
import com.android.colorfulos.util.TouchController;
|
||||||
import com.android.uiuios.views.BaseDragLayer;
|
import com.android.colorfulos.views.BaseDragLayer;
|
||||||
import com.android.quickstep.RecentsActivity;
|
import com.android.quickstep.RecentsActivity;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ import static android.content.res.Configuration.ORIENTATION_LANDSCAPE;
|
|||||||
|
|
||||||
import static androidx.recyclerview.widget.LinearLayoutManager.VERTICAL;
|
import static androidx.recyclerview.widget.LinearLayoutManager.VERTICAL;
|
||||||
|
|
||||||
import static com.android.uiuios.anim.Interpolators.ACCEL_2;
|
import static com.android.colorfulos.anim.Interpolators.ACCEL_2;
|
||||||
import static com.android.quickstep.TaskAdapter.CHANGE_EVENT_TYPE_EMPTY_TO_CONTENT;
|
import static com.android.quickstep.TaskAdapter.CHANGE_EVENT_TYPE_EMPTY_TO_CONTENT;
|
||||||
import static com.android.quickstep.TaskAdapter.ITEM_TYPE_CLEAR_ALL;
|
import static com.android.quickstep.TaskAdapter.ITEM_TYPE_CLEAR_ALL;
|
||||||
import static com.android.quickstep.TaskAdapter.ITEM_TYPE_TASK;
|
import static com.android.quickstep.TaskAdapter.ITEM_TYPE_TASK;
|
||||||
@@ -60,10 +60,10 @@ import androidx.recyclerview.widget.RecyclerView.AdapterDataObserver;
|
|||||||
import androidx.recyclerview.widget.RecyclerView.ItemDecoration;
|
import androidx.recyclerview.widget.RecyclerView.ItemDecoration;
|
||||||
import androidx.recyclerview.widget.RecyclerView.OnChildAttachStateChangeListener;
|
import androidx.recyclerview.widget.RecyclerView.OnChildAttachStateChangeListener;
|
||||||
|
|
||||||
import com.android.uiuios.BaseActivity;
|
import com.android.colorfulos.BaseActivity;
|
||||||
import com.android.uiuios.Insettable;
|
import com.android.colorfulos.Insettable;
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
import com.android.uiuios.util.Themes;
|
import com.android.colorfulos.util.Themes;
|
||||||
import com.android.quickstep.ContentFillItemAnimator;
|
import com.android.quickstep.ContentFillItemAnimator;
|
||||||
import com.android.quickstep.RecentsModel;
|
import com.android.quickstep.RecentsModel;
|
||||||
import com.android.quickstep.RecentsToActivityHelper;
|
import com.android.quickstep.RecentsToActivityHelper;
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ import android.widget.TextView;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
import com.android.quickstep.ThumbnailDrawable;
|
import com.android.quickstep.ThumbnailDrawable;
|
||||||
import com.android.systemui.shared.recents.model.ThumbnailData;
|
import com.android.systemui.shared.recents.model.ThumbnailData;
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ import android.graphics.drawable.LayerDrawable;
|
|||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A layer drawable for task content that transitions between two drawables by crossfading. Similar
|
* A layer drawable for task content that transitions between two drawables by crossfading. Similar
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ import android.view.Gravity;
|
|||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
|
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Square view that holds thumbnail and icon and shrinks them appropriately so that both fit nicely
|
* Square view that holds thumbnail and icon and shrinks them appropriately so that both fit nicely
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.config;
|
package com.android.colorfulos.config;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
|
|||||||
@@ -14,16 +14,16 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.model;
|
package com.android.colorfulos.model;
|
||||||
|
|
||||||
import com.android.uiuios.AllAppsList;
|
import com.android.colorfulos.AllAppsList;
|
||||||
import com.android.uiuios.LauncherAppState;
|
import com.android.colorfulos.LauncherAppState;
|
||||||
import com.android.uiuios.LauncherModel.Callbacks;
|
import com.android.colorfulos.LauncherModel.Callbacks;
|
||||||
|
|
||||||
import java.lang.ref.WeakReference;
|
import java.lang.ref.WeakReference;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Helper class to handle results of {@link com.android.uiuios.model.LoaderTask}.
|
* Helper class to handle results of {@link com.android.colorfulos.model.LoaderTask}.
|
||||||
*/
|
*/
|
||||||
public class LoaderResults extends BaseLoaderResults {
|
public class LoaderResults extends BaseLoaderResults {
|
||||||
|
|
||||||
|
|||||||
@@ -14,15 +14,15 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.model;
|
package com.android.colorfulos.model;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
|
|
||||||
import com.android.uiuios.icons.ComponentWithLabel;
|
import com.android.colorfulos.icons.ComponentWithLabel;
|
||||||
import com.android.uiuios.LauncherAppState;
|
import com.android.colorfulos.LauncherAppState;
|
||||||
import com.android.uiuios.util.PackageUserKey;
|
import com.android.colorfulos.util.PackageUserKey;
|
||||||
import com.android.uiuios.widget.WidgetListRowEntry;
|
import com.android.colorfulos.widget.WidgetListRowEntry;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
@@ -43,9 +43,9 @@ public class WidgetsModel {
|
|||||||
* Returns a list of {@link WidgetListRowEntry}. All {@link WidgetItem} in a single row
|
* Returns a list of {@link WidgetListRowEntry}. All {@link WidgetItem} in a single row
|
||||||
* are sorted (based on label and user), but the overall list of {@link WidgetListRowEntry}s
|
* are sorted (based on label and user), but the overall list of {@link WidgetListRowEntry}s
|
||||||
* is not sorted. This list is sorted at the UI when using
|
* is not sorted. This list is sorted at the UI when using
|
||||||
* {@link com.android.uiuios.widget.WidgetsDiffReporter}
|
* {@link com.android.colorfulos.widget.WidgetsDiffReporter}
|
||||||
*
|
*
|
||||||
* @see com.android.uiuios.widget.WidgetsListAdapter#setWidgets(ArrayList)
|
* @see com.android.colorfulos.widget.WidgetsListAdapter#setWidgets(ArrayList)
|
||||||
*/
|
*/
|
||||||
public synchronized ArrayList<WidgetListRowEntry> getWidgetsList(Context context) {
|
public synchronized ArrayList<WidgetListRowEntry> getWidgetsList(Context context) {
|
||||||
return EMPTY_WIDGET_LIST;
|
return EMPTY_WIDGET_LIST;
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.shortcuts;
|
package com.android.colorfulos.shortcuts;
|
||||||
|
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@@ -24,7 +24,7 @@ import android.graphics.drawable.Drawable;
|
|||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
|
|
||||||
import com.android.uiuios.ItemInfo;
|
import com.android.colorfulos.ItemInfo;
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -16,5 +16,5 @@
|
|||||||
-->
|
-->
|
||||||
|
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="com.android.uiuios.icons">
|
package="com.android.colorfulos.icons">
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|||||||
@@ -13,6 +13,15 @@ android {
|
|||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
|
zhanRuiRelease.initWith(release)
|
||||||
|
zhanRuiRelease {
|
||||||
|
minifyEnabled false
|
||||||
|
}
|
||||||
|
|
||||||
|
zhanRuiDebug.initWith(debug)
|
||||||
|
zhanRuiDebug {
|
||||||
|
minifyEnabled false
|
||||||
|
}
|
||||||
debug {
|
debug {
|
||||||
minifyEnabled false
|
minifyEnabled false
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,6 +17,6 @@
|
|||||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<background android:drawable="@color/legacy_icon_background"/>
|
<background android:drawable="@color/legacy_icon_background"/>
|
||||||
<foreground>
|
<foreground>
|
||||||
<com.android.uiuios.icons.FixedScaleDrawable />
|
<com.android.colorfulos.icons.FixedScaleDrawable />
|
||||||
</foreground>
|
</foreground>
|
||||||
</adaptive-icon>
|
</adaptive-icon>
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package com.android.uiuios.icons;
|
package com.android.colorfulos.icons;
|
||||||
|
|
||||||
import static android.graphics.Paint.DITHER_FLAG;
|
import static android.graphics.Paint.DITHER_FLAG;
|
||||||
import static android.graphics.Paint.FILTER_BITMAP_FLAG;
|
import static android.graphics.Paint.FILTER_BITMAP_FLAG;
|
||||||
|
|
||||||
import static com.android.uiuios.icons.ShadowGenerator.BLUR_FACTOR;
|
import static com.android.colorfulos.icons.ShadowGenerator.BLUR_FACTOR;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
@@ -17,7 +17,6 @@ import android.graphics.Rect;
|
|||||||
import android.graphics.RectF;
|
import android.graphics.RectF;
|
||||||
import android.graphics.drawable.AdaptiveIconDrawable;
|
import android.graphics.drawable.AdaptiveIconDrawable;
|
||||||
import android.graphics.drawable.BitmapDrawable;
|
import android.graphics.drawable.BitmapDrawable;
|
||||||
import android.graphics.drawable.ColorDrawable;
|
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.Process;
|
import android.os.Process;
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.icons;
|
package com.android.colorfulos.icons;
|
||||||
|
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.graphics.Bitmap.Config;
|
import android.graphics.Bitmap.Config;
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.icons;
|
package com.android.colorfulos.icons;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.icons;
|
package com.android.colorfulos.icons;
|
||||||
|
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.icons;
|
package com.android.colorfulos.icons;
|
||||||
|
|
||||||
import static android.graphics.Paint.ANTI_ALIAS_FLAG;
|
import static android.graphics.Paint.ANTI_ALIAS_FLAG;
|
||||||
import static android.graphics.Paint.FILTER_BITMAP_FLAG;
|
import static android.graphics.Paint.FILTER_BITMAP_FLAG;
|
||||||
@@ -26,7 +26,6 @@ import android.graphics.Paint;
|
|||||||
import android.graphics.Path;
|
import android.graphics.Path;
|
||||||
import android.graphics.PathMeasure;
|
import android.graphics.PathMeasure;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
import android.graphics.RectF;
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.ViewDebug;
|
import android.view.ViewDebug;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.android.uiuios.icons;
|
package com.android.colorfulos.icons;
|
||||||
|
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
import android.content.res.Resources.Theme;
|
import android.content.res.Resources.Theme;
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.icons;
|
package com.android.colorfulos.icons;
|
||||||
|
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
@@ -14,11 +14,10 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.icons;
|
package com.android.colorfulos.icons;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.res.Resources;
|
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
@@ -14,9 +14,9 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.icons;
|
package com.android.colorfulos.icons;
|
||||||
|
|
||||||
import static com.android.uiuios.icons.GraphicsUtils.setColorAlphaBound;
|
import static com.android.colorfulos.icons.GraphicsUtils.setColorAlphaBound;
|
||||||
|
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.graphics.Bitmap.Config;
|
import android.graphics.Bitmap.Config;
|
||||||
@@ -13,11 +13,11 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.icons.cache;
|
package com.android.colorfulos.icons.cache;
|
||||||
|
|
||||||
import static com.android.uiuios.icons.BaseIconFactory.getFullResDefaultActivityIcon;
|
import static com.android.colorfulos.icons.BaseIconFactory.getFullResDefaultActivityIcon;
|
||||||
import static com.android.uiuios.icons.BitmapInfo.LOW_RES_ICON;
|
import static com.android.colorfulos.icons.BitmapInfo.LOW_RES_ICON;
|
||||||
import static com.android.uiuios.icons.GraphicsUtils.setColorAlphaBound;
|
import static com.android.colorfulos.icons.GraphicsUtils.setColorAlphaBound;
|
||||||
|
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
import android.content.ContentValues;
|
import android.content.ContentValues;
|
||||||
@@ -42,12 +42,12 @@ import android.os.UserHandle;
|
|||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import com.android.uiuios.icons.BaseIconFactory;
|
import com.android.colorfulos.icons.BaseIconFactory;
|
||||||
import com.android.uiuios.icons.BitmapInfo;
|
import com.android.colorfulos.icons.BitmapInfo;
|
||||||
import com.android.uiuios.icons.BitmapRenderer;
|
import com.android.colorfulos.icons.BitmapRenderer;
|
||||||
import com.android.uiuios.icons.GraphicsUtils;
|
import com.android.colorfulos.icons.GraphicsUtils;
|
||||||
import com.android.uiuios.util.ComponentKey;
|
import com.android.colorfulos.util.ComponentKey;
|
||||||
import com.android.uiuios.util.SQLiteCacheHelper;
|
import com.android.colorfulos.util.SQLiteCacheHelper;
|
||||||
|
|
||||||
import java.util.AbstractMap;
|
import java.util.AbstractMap;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
@@ -13,13 +13,13 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.icons.cache;
|
package com.android.colorfulos.icons.cache;
|
||||||
|
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
|
|
||||||
import com.android.uiuios.icons.BitmapInfo;
|
import com.android.colorfulos.icons.BitmapInfo;
|
||||||
|
|
||||||
public interface CachingLogic<T> {
|
public interface CachingLogic<T> {
|
||||||
|
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.icons.cache;
|
package com.android.colorfulos.icons.cache;
|
||||||
|
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
|
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.icons.cache;
|
package com.android.colorfulos.icons.cache;
|
||||||
|
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
import android.content.pm.ApplicationInfo;
|
import android.content.pm.ApplicationInfo;
|
||||||
@@ -27,7 +27,7 @@ import android.text.TextUtils;
|
|||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.util.SparseBooleanArray;
|
import android.util.SparseBooleanArray;
|
||||||
|
|
||||||
import com.android.uiuios.icons.cache.BaseIconCache.IconDB;
|
import com.android.colorfulos.icons.cache.BaseIconCache.IconDB;
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.android.uiuios.util;
|
package com.android.colorfulos.util;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Copyright (C) 2015 The Android Open Source Project
|
* Copyright (C) 2015 The Android Open Source Project
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.util;
|
package com.android.colorfulos.util;
|
||||||
|
|
||||||
import static android.database.sqlite.SQLiteDatabase.NO_LOCALIZED_COLLATORS;
|
import static android.database.sqlite.SQLiteDatabase.NO_LOCALIZED_COLLATORS;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.android.uiuios.util;
|
package com.android.colorfulos.util;
|
||||||
|
|
||||||
import android.content.ContentValues;
|
import android.content.ContentValues;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.icons;
|
package com.android.colorfulos.icons;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.icons;
|
package com.android.colorfulos.icons;
|
||||||
|
|
||||||
import static android.content.Intent.ACTION_MANAGED_PROFILE_ADDED;
|
import static android.content.Intent.ACTION_MANAGED_PROFILE_ADDED;
|
||||||
import static android.content.Intent.ACTION_MANAGED_PROFILE_REMOVED;
|
import static android.content.Intent.ACTION_MANAGED_PROFILE_REMOVED;
|
||||||
@@ -32,7 +32,7 @@ import android.os.UserHandle;
|
|||||||
import android.os.UserManager;
|
import android.os.UserManager;
|
||||||
import android.util.SparseLongArray;
|
import android.util.SparseLongArray;
|
||||||
|
|
||||||
import com.android.uiuios.icons.cache.BaseIconCache;
|
import com.android.colorfulos.icons.cache.BaseIconCache;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Wrapper class to provide access to {@link BaseIconFactory} and also to provide pool of this class
|
* Wrapper class to provide access to {@link BaseIconFactory} and also to provide pool of this class
|
||||||
@@ -43,7 +43,7 @@ def adb_root_remount():
|
|||||||
def pull_file(fn):
|
def pull_file(fn):
|
||||||
print "pull_file: " + fn
|
print "pull_file: " + fn
|
||||||
rv = os.system("adb pull"
|
rv = os.system("adb pull"
|
||||||
+ " /data/data/com.android.uiuios/databases/launcher.db"
|
+ " /data/data/com.android.colorfulos/databases/launcher.db"
|
||||||
+ " " + fn);
|
+ " " + fn);
|
||||||
if rv != 0:
|
if rv != 0:
|
||||||
print "adb pull failed"
|
print "adb pull failed"
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
-keep,allowshrinking,allowoptimization class com.android.uiuios.** {
|
-keep,allowshrinking,allowoptimization class com.android.colorfulos.** {
|
||||||
*;
|
*;
|
||||||
}
|
}
|
||||||
|
|
||||||
# Proguard will strip new callbacks in LauncherApps.Callback from
|
# Proguard will strip new callbacks in LauncherApps.Callback from
|
||||||
# WrappedCallback if compiled against an older SDK. Don't let this happen.
|
# WrappedCallback if compiled against an older SDK. Don't let this happen.
|
||||||
-keep class com.android.uiuios.compat.** {
|
-keep class com.android.colorfulos.compat.** {
|
||||||
*;
|
*;
|
||||||
}
|
}
|
||||||
|
|
||||||
-keep class com.android.uiuios.graphics.ShadowDrawable {
|
-keep class com.android.colorfulos.graphics.ShadowDrawable {
|
||||||
public <init>(...);
|
public <init>(...);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -29,19 +29,19 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
## Prevent obfuscating various overridable objects
|
## Prevent obfuscating various overridable objects
|
||||||
-keep class ** implements com.android.uiuios.util.ResourceBasedOverride {
|
-keep class ** implements com.android.colorfulos.util.ResourceBasedOverride {
|
||||||
public <init>(...);
|
public <init>(...);
|
||||||
}
|
}
|
||||||
|
|
||||||
-keep interface com.android.uiuios.userevent.nano.LauncherLogProto.** {
|
-keep interface com.android.colorfulos.userevent.nano.LauncherLogProto.** {
|
||||||
*;
|
*;
|
||||||
}
|
}
|
||||||
-keep interface com.android.uiuios.model.nano.LauncherDumpProto.** {
|
-keep interface com.android.colorfulos.model.nano.LauncherDumpProto.** {
|
||||||
*;
|
*;
|
||||||
}
|
}
|
||||||
|
|
||||||
# Discovery bounce animation
|
# Discovery bounce animation
|
||||||
-keep class com.android.uiuios.allapps.DiscoveryBounce$VerticalProgressWrapper {
|
-keep class com.android.colorfulos.allapps.DiscoveryBounce$VerticalProgressWrapper {
|
||||||
public void setProgress(float);
|
public void setProgress(float);
|
||||||
public float getProgress();
|
public float getProgress();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
syntax = "proto2";
|
syntax = "proto2";
|
||||||
|
|
||||||
option java_package = "com.android.uiuios.userevent";
|
option java_package = "com.android.colorfulos.userevent";
|
||||||
option java_outer_classname = "LauncherLogExtensions";
|
option java_outer_classname = "LauncherLogExtensions";
|
||||||
|
|
||||||
package userevent;
|
package userevent;
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
syntax = "proto2";
|
syntax = "proto2";
|
||||||
|
|
||||||
option java_package = "com.android.uiuios.model";
|
option java_package = "com.android.colorfulos.model";
|
||||||
option java_outer_classname = "LauncherDumpProto";
|
option java_outer_classname = "LauncherDumpProto";
|
||||||
|
|
||||||
package model;
|
package model;
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ syntax = "proto2";
|
|||||||
|
|
||||||
import "launcher_log_extension.proto";
|
import "launcher_log_extension.proto";
|
||||||
|
|
||||||
option java_package = "com.android.uiuios.userevent";
|
option java_package = "com.android.colorfulos.userevent";
|
||||||
option java_outer_classname = "LauncherLogProto";
|
option java_outer_classname = "LauncherLogProto";
|
||||||
|
|
||||||
package userevent;
|
package userevent;
|
||||||
|
|||||||
@@ -20,12 +20,12 @@
|
|||||||
<manifest
|
<manifest
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
package="com.android.uiuios" >
|
package="com.android.colorfulos" >
|
||||||
|
|
||||||
<uses-permission android:name="android.permission.CONTROL_REMOTE_APP_TRANSITION_ANIMATIONS" />
|
<uses-permission android:name="android.permission.CONTROL_REMOTE_APP_TRANSITION_ANIMATIONS" />
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:backupAgent="com.android.uiuios.LauncherBackupAgent"
|
android:backupAgent="com.android.colorfulos.LauncherBackupAgent"
|
||||||
android:fullBackupOnly="true"
|
android:fullBackupOnly="true"
|
||||||
android:fullBackupContent="@xml/backupscheme"
|
android:fullBackupContent="@xml/backupscheme"
|
||||||
android:hardwareAccelerated="true"
|
android:hardwareAccelerated="true"
|
||||||
@@ -74,11 +74,11 @@
|
|||||||
</provider>
|
</provider>
|
||||||
|
|
||||||
<service
|
<service
|
||||||
android:name="com.android.uiuios.uioverrides.dynamicui.WallpaperManagerCompatVL$ColorExtractionService"
|
android:name="com.android.colorfulos.uioverrides.dynamicui.WallpaperManagerCompatVL$ColorExtractionService"
|
||||||
tools:node="remove" />
|
tools:node="remove" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.android.uiuios.proxy.ProxyActivityStarter"
|
android:name="com.android.colorfulos.proxy.ProxyActivityStarter"
|
||||||
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"
|
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"
|
||||||
android:launchMode="singleTask"
|
android:launchMode="singleTask"
|
||||||
android:clearTaskOnLaunch="true"
|
android:clearTaskOnLaunch="true"
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<merge xmlns:android="http://schemas.android.com/apk/res/android" >
|
<merge xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||||
|
|
||||||
<com.android.uiuios.appprediction.PredictionRowView
|
<com.android.colorfulos.appprediction.PredictionRowView
|
||||||
android:id="@+id/prediction_row"
|
android:id="@+id/prediction_row"
|
||||||
android:accessibilityPaneTitle="@string/title_app_suggestions"
|
android:accessibilityPaneTitle="@string/title_app_suggestions"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content" />
|
android:layout_height="wrap_content" />
|
||||||
|
|
||||||
<com.android.uiuios.appprediction.AppsDividerView
|
<com.android.colorfulos.appprediction.AppsDividerView
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:id="@+id/apps_divider_view" />
|
android:id="@+id/apps_divider_view" />
|
||||||
|
|||||||
@@ -17,11 +17,11 @@
|
|||||||
<!-- Class overrides for launcher with quickstep. -->
|
<!-- Class overrides for launcher with quickstep. -->
|
||||||
|
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
<string name="app_transition_manager_class" translatable="false">com.android.uiuios.LauncherAppTransitionManagerImpl</string>
|
<string name="app_transition_manager_class" translatable="false">com.android.colorfulos.LauncherAppTransitionManagerImpl</string>
|
||||||
|
|
||||||
<string name="instant_app_resolver_class" translatable="false">com.android.quickstep.InstantAppResolverImpl</string>
|
<string name="instant_app_resolver_class" translatable="false">com.android.quickstep.InstantAppResolverImpl</string>
|
||||||
|
|
||||||
<string name="app_launch_tracker_class" translatable="false">com.android.uiuios.appprediction.PredictionAppTracker</string>
|
<string name="app_launch_tracker_class" translatable="false">com.android.colorfulos.appprediction.PredictionAppTracker</string>
|
||||||
|
|
||||||
<string name="main_process_initializer_class" translatable="false">com.android.quickstep.QuickstepProcessInitializer</string>
|
<string name="main_process_initializer_class" translatable="false">com.android.quickstep.QuickstepProcessInitializer</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
@@ -14,13 +14,13 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios;
|
package com.android.colorfulos;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherAnimUtils.VIEW_TRANSLATE_X;
|
import static com.android.colorfulos.LauncherAnimUtils.VIEW_TRANSLATE_X;
|
||||||
import static com.android.uiuios.LauncherState.NORMAL;
|
import static com.android.colorfulos.LauncherState.NORMAL;
|
||||||
import static com.android.uiuios.allapps.AllAppsTransitionController.ALL_APPS_PROGRESS;
|
import static com.android.colorfulos.allapps.AllAppsTransitionController.ALL_APPS_PROGRESS;
|
||||||
import static com.android.uiuios.anim.Interpolators.AGGRESSIVE_EASE;
|
import static com.android.colorfulos.anim.Interpolators.AGGRESSIVE_EASE;
|
||||||
import static com.android.uiuios.anim.Interpolators.LINEAR;
|
import static com.android.colorfulos.anim.Interpolators.LINEAR;
|
||||||
import static com.android.quickstep.TaskViewUtils.findTaskViewToLaunch;
|
import static com.android.quickstep.TaskViewUtils.findTaskViewToLaunch;
|
||||||
import static com.android.quickstep.TaskViewUtils.getRecentsWindowAnimator;
|
import static com.android.quickstep.TaskViewUtils.getRecentsWindowAnimator;
|
||||||
|
|
||||||
@@ -38,10 +38,10 @@ import android.view.View;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.android.uiuios.allapps.AllAppsTransitionController;
|
import com.android.colorfulos.allapps.AllAppsTransitionController;
|
||||||
import com.android.uiuios.anim.AnimatorPlaybackController;
|
import com.android.colorfulos.anim.AnimatorPlaybackController;
|
||||||
import com.android.uiuios.anim.Interpolators;
|
import com.android.colorfulos.anim.Interpolators;
|
||||||
import com.android.uiuios.anim.SpringObjectAnimator;
|
import com.android.colorfulos.anim.SpringObjectAnimator;
|
||||||
import com.android.quickstep.util.ClipAnimationHelper;
|
import com.android.quickstep.util.ClipAnimationHelper;
|
||||||
import com.android.quickstep.views.RecentsView;
|
import com.android.quickstep.views.RecentsView;
|
||||||
import com.android.quickstep.views.TaskView;
|
import com.android.quickstep.views.TaskView;
|
||||||
|
|||||||
@@ -13,10 +13,10 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios;
|
package com.android.colorfulos;
|
||||||
|
|
||||||
import com.android.uiuios.appprediction.PredictionUiStateManager;
|
import com.android.colorfulos.appprediction.PredictionUiStateManager;
|
||||||
import com.android.uiuios.appprediction.PredictionUiStateManager.Client;
|
import com.android.colorfulos.appprediction.PredictionUiStateManager.Client;
|
||||||
|
|
||||||
import java.util.function.BiPredicate;
|
import java.util.function.BiPredicate;
|
||||||
|
|
||||||
|
|||||||
@@ -14,9 +14,9 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.appprediction;
|
package com.android.colorfulos.appprediction;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherState.ALL_APPS;
|
import static com.android.colorfulos.LauncherState.ALL_APPS;
|
||||||
import static com.android.quickstep.logging.UserEventDispatcherExtension.ALL_APPS_PREDICTION_TIPS;
|
import static com.android.quickstep.logging.UserEventDispatcherExtension.ALL_APPS_PREDICTION_TIPS;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@@ -33,17 +33,17 @@ import android.view.ViewGroup;
|
|||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.android.uiuios.AbstractFloatingView;
|
import com.android.colorfulos.AbstractFloatingView;
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.LauncherStateManager;
|
import com.android.colorfulos.LauncherStateManager;
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
import com.android.uiuios.Utilities;
|
import com.android.colorfulos.Utilities;
|
||||||
import com.android.uiuios.allapps.FloatingHeaderView;
|
import com.android.colorfulos.allapps.FloatingHeaderView;
|
||||||
import com.android.uiuios.anim.Interpolators;
|
import com.android.colorfulos.anim.Interpolators;
|
||||||
import com.android.uiuios.compat.UserManagerCompat;
|
import com.android.colorfulos.compat.UserManagerCompat;
|
||||||
import com.android.uiuios.dragndrop.DragLayer;
|
import com.android.colorfulos.dragndrop.DragLayer;
|
||||||
import com.android.uiuios.graphics.TriangleShape;
|
import com.android.colorfulos.graphics.TriangleShape;
|
||||||
import com.android.systemui.shared.system.LauncherEventUtil;
|
import com.android.systemui.shared.system.LauncherEventUtil;
|
||||||
|
|
||||||
import androidx.core.content.ContextCompat;
|
import androidx.core.content.ContextCompat;
|
||||||
|
|||||||
@@ -14,9 +14,9 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.appprediction;
|
package com.android.colorfulos.appprediction;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherState.ALL_APPS;
|
import static com.android.colorfulos.LauncherState.ALL_APPS;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@@ -31,15 +31,15 @@ import android.util.AttributeSet;
|
|||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.animation.Interpolator;
|
import android.view.animation.Interpolator;
|
||||||
|
|
||||||
import com.android.uiuios.DeviceProfile;
|
import com.android.colorfulos.DeviceProfile;
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.LauncherStateManager;
|
import com.android.colorfulos.LauncherStateManager;
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
import com.android.uiuios.allapps.FloatingHeaderRow;
|
import com.android.colorfulos.allapps.FloatingHeaderRow;
|
||||||
import com.android.uiuios.allapps.FloatingHeaderView;
|
import com.android.colorfulos.allapps.FloatingHeaderView;
|
||||||
import com.android.uiuios.anim.PropertySetter;
|
import com.android.colorfulos.anim.PropertySetter;
|
||||||
import com.android.uiuios.util.Themes;
|
import com.android.colorfulos.util.Themes;
|
||||||
|
|
||||||
import androidx.annotation.ColorInt;
|
import androidx.annotation.ColorInt;
|
||||||
import androidx.core.content.ContextCompat;
|
import androidx.core.content.ContextCompat;
|
||||||
|
|||||||
@@ -14,17 +14,17 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.appprediction;
|
package com.android.colorfulos.appprediction;
|
||||||
|
|
||||||
import static com.android.quickstep.InstantAppResolverImpl.COMPONENT_CLASS_MARKER;
|
import static com.android.quickstep.InstantAppResolverImpl.COMPONENT_CLASS_MARKER;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
import com.android.uiuios.AppInfo;
|
import com.android.colorfulos.AppInfo;
|
||||||
import com.android.uiuios.ItemInfoWithIcon;
|
import com.android.colorfulos.ItemInfoWithIcon;
|
||||||
import com.android.uiuios.allapps.AllAppsStore;
|
import com.android.colorfulos.allapps.AllAppsStore;
|
||||||
import com.android.uiuios.shortcuts.ShortcutKey;
|
import com.android.colorfulos.shortcuts.ShortcutKey;
|
||||||
import com.android.uiuios.util.ComponentKey;
|
import com.android.colorfulos.util.ComponentKey;
|
||||||
|
|
||||||
public class ComponentKeyMapper {
|
public class ComponentKeyMapper {
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.appprediction;
|
package com.android.colorfulos.appprediction;
|
||||||
|
|
||||||
import static android.content.pm.PackageManager.MATCH_INSTANT;
|
import static android.content.pm.PackageManager.MATCH_INSTANT;
|
||||||
|
|
||||||
@@ -30,14 +30,14 @@ import android.os.Message;
|
|||||||
import android.util.ArrayMap;
|
import android.util.ArrayMap;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import com.android.uiuios.LauncherAppState;
|
import com.android.colorfulos.LauncherAppState;
|
||||||
import com.android.uiuios.LauncherModel;
|
import com.android.colorfulos.LauncherModel;
|
||||||
import com.android.uiuios.WorkspaceItemInfo;
|
import com.android.colorfulos.WorkspaceItemInfo;
|
||||||
import com.android.uiuios.icons.IconCache;
|
import com.android.colorfulos.icons.IconCache;
|
||||||
import com.android.uiuios.icons.LauncherIcons;
|
import com.android.colorfulos.icons.LauncherIcons;
|
||||||
import com.android.uiuios.shortcuts.DeepShortcutManager;
|
import com.android.colorfulos.shortcuts.DeepShortcutManager;
|
||||||
import com.android.uiuios.shortcuts.ShortcutKey;
|
import com.android.colorfulos.shortcuts.ShortcutKey;
|
||||||
import com.android.uiuios.util.InstantAppResolver;
|
import com.android.colorfulos.util.InstantAppResolver;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
|||||||
@@ -14,16 +14,16 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.appprediction;
|
package com.android.colorfulos.appprediction;
|
||||||
|
|
||||||
import static com.android.quickstep.InstantAppResolverImpl.COMPONENT_CLASS_MARKER;
|
import static com.android.quickstep.InstantAppResolverImpl.COMPONENT_CLASS_MARKER;
|
||||||
|
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
|
|
||||||
import com.android.uiuios.AppInfo;
|
import com.android.colorfulos.AppInfo;
|
||||||
import com.android.uiuios.LauncherSettings;
|
import com.android.colorfulos.LauncherSettings;
|
||||||
import com.android.uiuios.WorkspaceItemInfo;
|
import com.android.colorfulos.WorkspaceItemInfo;
|
||||||
|
|
||||||
public class InstantAppItemInfo extends AppInfo {
|
public class InstantAppItemInfo extends AppInfo {
|
||||||
|
|
||||||
|
|||||||
@@ -13,9 +13,9 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.appprediction;
|
package com.android.colorfulos.appprediction;
|
||||||
|
|
||||||
import static com.android.uiuios.InvariantDeviceProfile.CHANGE_FLAG_GRID;
|
import static com.android.colorfulos.InvariantDeviceProfile.CHANGE_FLAG_GRID;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.app.prediction.AppPredictionContext;
|
import android.app.prediction.AppPredictionContext;
|
||||||
@@ -34,10 +34,10 @@ import android.os.UserHandle;
|
|||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import com.android.uiuios.InvariantDeviceProfile;
|
import com.android.colorfulos.InvariantDeviceProfile;
|
||||||
import com.android.uiuios.appprediction.PredictionUiStateManager.Client;
|
import com.android.colorfulos.appprediction.PredictionUiStateManager.Client;
|
||||||
import com.android.uiuios.model.AppLaunchTracker;
|
import com.android.colorfulos.model.AppLaunchTracker;
|
||||||
import com.android.uiuios.util.UiThreadHelper;
|
import com.android.colorfulos.util.UiThreadHelper;
|
||||||
|
|
||||||
import androidx.annotation.UiThread;
|
import androidx.annotation.UiThread;
|
||||||
import androidx.annotation.WorkerThread;
|
import androidx.annotation.WorkerThread;
|
||||||
|
|||||||
@@ -14,10 +14,10 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.appprediction;
|
package com.android.colorfulos.appprediction;
|
||||||
|
|
||||||
import static com.android.uiuios.anim.Interpolators.LINEAR;
|
import static com.android.colorfulos.anim.Interpolators.LINEAR;
|
||||||
import static com.android.uiuios.icons.GraphicsUtils.setColorAlphaBound;
|
import static com.android.colorfulos.icons.GraphicsUtils.setColorAlphaBound;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@@ -32,30 +32,30 @@ import android.view.View;
|
|||||||
import android.view.animation.Interpolator;
|
import android.view.animation.Interpolator;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
|
|
||||||
import com.android.uiuios.AppInfo;
|
import com.android.colorfulos.AppInfo;
|
||||||
import com.android.uiuios.BubbleTextView;
|
import com.android.colorfulos.BubbleTextView;
|
||||||
import com.android.uiuios.DeviceProfile;
|
import com.android.colorfulos.DeviceProfile;
|
||||||
import com.android.uiuios.DeviceProfile.OnDeviceProfileChangeListener;
|
import com.android.colorfulos.DeviceProfile.OnDeviceProfileChangeListener;
|
||||||
import com.android.uiuios.ItemInfo;
|
import com.android.colorfulos.ItemInfo;
|
||||||
import com.android.uiuios.ItemInfoWithIcon;
|
import com.android.colorfulos.ItemInfoWithIcon;
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherAppState;
|
import com.android.colorfulos.LauncherAppState;
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
import com.android.uiuios.WorkspaceItemInfo;
|
import com.android.colorfulos.WorkspaceItemInfo;
|
||||||
import com.android.uiuios.allapps.AllAppsStore;
|
import com.android.colorfulos.allapps.AllAppsStore;
|
||||||
import com.android.uiuios.allapps.FloatingHeaderRow;
|
import com.android.colorfulos.allapps.FloatingHeaderRow;
|
||||||
import com.android.uiuios.allapps.FloatingHeaderView;
|
import com.android.colorfulos.allapps.FloatingHeaderView;
|
||||||
import com.android.uiuios.anim.AlphaUpdateListener;
|
import com.android.colorfulos.anim.AlphaUpdateListener;
|
||||||
import com.android.uiuios.anim.PropertySetter;
|
import com.android.colorfulos.anim.PropertySetter;
|
||||||
import com.android.uiuios.config.FeatureFlags;
|
import com.android.colorfulos.config.FeatureFlags;
|
||||||
import com.android.uiuios.keyboard.FocusIndicatorHelper;
|
import com.android.colorfulos.keyboard.FocusIndicatorHelper;
|
||||||
import com.android.uiuios.keyboard.FocusIndicatorHelper.SimpleFocusIndicatorHelper;
|
import com.android.colorfulos.keyboard.FocusIndicatorHelper.SimpleFocusIndicatorHelper;
|
||||||
import com.android.uiuios.logging.StatsLogUtils.LogContainerProvider;
|
import com.android.colorfulos.logging.StatsLogUtils.LogContainerProvider;
|
||||||
import com.android.uiuios.model.AppLaunchTracker;
|
import com.android.colorfulos.model.AppLaunchTracker;
|
||||||
import com.android.uiuios.touch.ItemClickHandler;
|
import com.android.colorfulos.touch.ItemClickHandler;
|
||||||
import com.android.uiuios.touch.ItemLongClickListener;
|
import com.android.colorfulos.touch.ItemLongClickListener;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
import com.android.uiuios.util.Themes;
|
import com.android.colorfulos.util.Themes;
|
||||||
import com.android.quickstep.AnimatedFloat;
|
import com.android.quickstep.AnimatedFloat;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|||||||
@@ -14,10 +14,10 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.appprediction;
|
package com.android.colorfulos.appprediction;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherState.BACKGROUND_APP;
|
import static com.android.colorfulos.LauncherState.BACKGROUND_APP;
|
||||||
import static com.android.uiuios.LauncherState.OVERVIEW;
|
import static com.android.colorfulos.LauncherState.OVERVIEW;
|
||||||
import static com.android.quickstep.InstantAppResolverImpl.COMPONENT_CLASS_MARKER;
|
import static com.android.quickstep.InstantAppResolverImpl.COMPONENT_CLASS_MARKER;
|
||||||
|
|
||||||
import android.app.prediction.AppPredictor;
|
import android.app.prediction.AppPredictor;
|
||||||
@@ -26,20 +26,20 @@ import android.content.ComponentName;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.view.ViewTreeObserver.OnGlobalLayoutListener;
|
import android.view.ViewTreeObserver.OnGlobalLayoutListener;
|
||||||
|
|
||||||
import com.android.uiuios.AppInfo;
|
import com.android.colorfulos.AppInfo;
|
||||||
import com.android.uiuios.InvariantDeviceProfile;
|
import com.android.colorfulos.InvariantDeviceProfile;
|
||||||
import com.android.uiuios.InvariantDeviceProfile.OnIDPChangeListener;
|
import com.android.colorfulos.InvariantDeviceProfile.OnIDPChangeListener;
|
||||||
import com.android.uiuios.ItemInfoWithIcon;
|
import com.android.colorfulos.ItemInfoWithIcon;
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherAppState;
|
import com.android.colorfulos.LauncherAppState;
|
||||||
import com.android.uiuios.Utilities;
|
import com.android.colorfulos.Utilities;
|
||||||
import com.android.uiuios.allapps.AllAppsContainerView;
|
import com.android.colorfulos.allapps.AllAppsContainerView;
|
||||||
import com.android.uiuios.allapps.AllAppsStore.OnUpdateListener;
|
import com.android.colorfulos.allapps.AllAppsStore.OnUpdateListener;
|
||||||
import com.android.uiuios.icons.IconCache;
|
import com.android.colorfulos.icons.IconCache;
|
||||||
import com.android.uiuios.icons.IconCache.ItemInfoUpdateReceiver;
|
import com.android.colorfulos.icons.IconCache.ItemInfoUpdateReceiver;
|
||||||
import com.android.uiuios.shortcuts.ShortcutKey;
|
import com.android.colorfulos.shortcuts.ShortcutKey;
|
||||||
import com.android.uiuios.util.ComponentKey;
|
import com.android.colorfulos.util.ComponentKey;
|
||||||
import com.android.uiuios.util.MainThreadInitializedObject;
|
import com.android.colorfulos.util.MainThreadInitializedObject;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
|||||||
@@ -14,36 +14,36 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.uioverrides;
|
package com.android.colorfulos.uioverrides;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherState.NORMAL;
|
import static com.android.colorfulos.LauncherState.NORMAL;
|
||||||
import static com.android.uiuios.LauncherState.OVERVIEW;
|
import static com.android.colorfulos.LauncherState.OVERVIEW;
|
||||||
import static com.android.quickstep.SysUINavigationMode.Mode.NO_BUTTON;
|
import static com.android.quickstep.SysUINavigationMode.Mode.NO_BUTTON;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
import android.view.Gravity;
|
import android.view.Gravity;
|
||||||
|
|
||||||
import com.android.uiuios.DeviceProfile;
|
import com.android.colorfulos.DeviceProfile;
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.LauncherStateManager.StateHandler;
|
import com.android.colorfulos.LauncherStateManager.StateHandler;
|
||||||
import com.android.uiuios.Utilities;
|
import com.android.colorfulos.Utilities;
|
||||||
import com.android.uiuios.anim.AnimatorPlaybackController;
|
import com.android.colorfulos.anim.AnimatorPlaybackController;
|
||||||
import com.android.uiuios.config.FeatureFlags;
|
import com.android.colorfulos.config.FeatureFlags;
|
||||||
import com.android.uiuios.graphics.RotationMode;
|
import com.android.colorfulos.graphics.RotationMode;
|
||||||
import com.android.uiuios.uioverrides.touchcontrollers.FlingAndHoldTouchController;
|
import com.android.colorfulos.uioverrides.touchcontrollers.FlingAndHoldTouchController;
|
||||||
import com.android.uiuios.uioverrides.touchcontrollers.LandscapeEdgeSwipeController;
|
import com.android.colorfulos.uioverrides.touchcontrollers.LandscapeEdgeSwipeController;
|
||||||
import com.android.uiuios.uioverrides.touchcontrollers.NavBarToHomeTouchController;
|
import com.android.colorfulos.uioverrides.touchcontrollers.NavBarToHomeTouchController;
|
||||||
import com.android.uiuios.uioverrides.touchcontrollers.OverviewToAllAppsTouchController;
|
import com.android.colorfulos.uioverrides.touchcontrollers.OverviewToAllAppsTouchController;
|
||||||
import com.android.uiuios.uioverrides.touchcontrollers.PortraitStatesTouchController;
|
import com.android.colorfulos.uioverrides.touchcontrollers.PortraitStatesTouchController;
|
||||||
import com.android.uiuios.uioverrides.touchcontrollers.StatusBarTouchController;
|
import com.android.colorfulos.uioverrides.touchcontrollers.StatusBarTouchController;
|
||||||
import com.android.uiuios.uioverrides.touchcontrollers.QuickSwitchTouchController;
|
import com.android.colorfulos.uioverrides.touchcontrollers.QuickSwitchTouchController;
|
||||||
import com.android.uiuios.uioverrides.touchcontrollers.TaskViewTouchController;
|
import com.android.colorfulos.uioverrides.touchcontrollers.TaskViewTouchController;
|
||||||
import com.android.uiuios.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController;
|
import com.android.colorfulos.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController;
|
||||||
import com.android.uiuios.util.TouchController;
|
import com.android.colorfulos.util.TouchController;
|
||||||
import com.android.uiuios.util.UiThreadHelper;
|
import com.android.colorfulos.util.UiThreadHelper;
|
||||||
import com.android.uiuios.util.UiThreadHelper.AsyncCommand;
|
import com.android.colorfulos.util.UiThreadHelper.AsyncCommand;
|
||||||
import com.android.quickstep.SysUINavigationMode;
|
import com.android.quickstep.SysUINavigationMode;
|
||||||
import com.android.quickstep.SysUINavigationMode.Mode;
|
import com.android.quickstep.SysUINavigationMode.Mode;
|
||||||
import com.android.quickstep.TouchInteractionService;
|
import com.android.quickstep.TouchInteractionService;
|
||||||
|
|||||||
@@ -13,10 +13,10 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.uioverrides;
|
package com.android.colorfulos.uioverrides;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherState.RECENTS_CLEAR_ALL_BUTTON;
|
import static com.android.colorfulos.LauncherState.RECENTS_CLEAR_ALL_BUTTON;
|
||||||
import static com.android.uiuios.anim.Interpolators.LINEAR;
|
import static com.android.colorfulos.anim.Interpolators.LINEAR;
|
||||||
import static com.android.quickstep.views.RecentsView.CONTENT_ALPHA;
|
import static com.android.quickstep.views.RecentsView.CONTENT_ALPHA;
|
||||||
import static com.android.quickstep.views.RecentsView.FULLSCREEN_PROGRESS;
|
import static com.android.quickstep.views.RecentsView.FULLSCREEN_PROGRESS;
|
||||||
|
|
||||||
@@ -27,11 +27,11 @@ import android.util.FloatProperty;
|
|||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.LauncherStateManager.AnimationConfig;
|
import com.android.colorfulos.LauncherStateManager.AnimationConfig;
|
||||||
import com.android.uiuios.anim.AnimatorSetBuilder;
|
import com.android.colorfulos.anim.AnimatorSetBuilder;
|
||||||
import com.android.uiuios.anim.PropertySetter;
|
import com.android.colorfulos.anim.PropertySetter;
|
||||||
import com.android.quickstep.views.ClearAllButton;
|
import com.android.quickstep.views.ClearAllButton;
|
||||||
import com.android.quickstep.views.LauncherRecentsView;
|
import com.android.quickstep.views.LauncherRecentsView;
|
||||||
import com.android.quickstep.views.RecentsView;
|
import com.android.quickstep.views.RecentsView;
|
||||||
|
|||||||
@@ -13,14 +13,14 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.uioverrides.states;
|
package com.android.colorfulos.uioverrides.states;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherAnimUtils.OVERVIEW_TRANSITION_MS;
|
import static com.android.colorfulos.LauncherAnimUtils.OVERVIEW_TRANSITION_MS;
|
||||||
|
|
||||||
import com.android.uiuios.AbstractFloatingView;
|
import com.android.colorfulos.AbstractFloatingView;
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.allapps.AllAppsTransitionController;
|
import com.android.colorfulos.allapps.AllAppsTransitionController;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
import com.android.quickstep.util.LayoutUtils;
|
import com.android.quickstep.util.LayoutUtils;
|
||||||
import com.android.quickstep.views.RecentsView;
|
import com.android.quickstep.views.RecentsView;
|
||||||
import com.android.quickstep.views.TaskView;
|
import com.android.quickstep.views.TaskView;
|
||||||
|
|||||||
@@ -13,16 +13,16 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.uioverrides.states;
|
package com.android.colorfulos.uioverrides.states;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_X;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_X;
|
||||||
import static com.android.uiuios.anim.Interpolators.INSTANT;
|
import static com.android.colorfulos.anim.Interpolators.INSTANT;
|
||||||
import static com.android.uiuios.anim.Interpolators.OVERSHOOT_1_7;
|
import static com.android.colorfulos.anim.Interpolators.OVERSHOOT_1_7;
|
||||||
|
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
import com.android.uiuios.anim.AnimatorSetBuilder;
|
import com.android.colorfulos.anim.AnimatorSetBuilder;
|
||||||
|
|
||||||
public class OverviewPeekState extends OverviewState {
|
public class OverviewPeekState extends OverviewState {
|
||||||
public OverviewPeekState(int id) {
|
public OverviewPeekState(int id) {
|
||||||
|
|||||||
@@ -13,39 +13,39 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.uioverrides.states;
|
package com.android.colorfulos.uioverrides.states;
|
||||||
|
|
||||||
import static android.view.View.VISIBLE;
|
import static android.view.View.VISIBLE;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherAnimUtils.OVERVIEW_TRANSITION_MS;
|
import static com.android.colorfulos.LauncherAnimUtils.OVERVIEW_TRANSITION_MS;
|
||||||
import static com.android.uiuios.LauncherAnimUtils.SCALE_PROPERTY;
|
import static com.android.colorfulos.LauncherAnimUtils.SCALE_PROPERTY;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_OVERVIEW_SCALE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_OVERVIEW_SCALE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_X;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_X;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_WORKSPACE_SCALE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_WORKSPACE_SCALE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE;
|
||||||
import static com.android.uiuios.anim.Interpolators.ACCEL;
|
import static com.android.colorfulos.anim.Interpolators.ACCEL;
|
||||||
import static com.android.uiuios.anim.Interpolators.DEACCEL_2;
|
import static com.android.colorfulos.anim.Interpolators.DEACCEL_2;
|
||||||
import static com.android.uiuios.anim.Interpolators.OVERSHOOT_1_2;
|
import static com.android.colorfulos.anim.Interpolators.OVERSHOOT_1_2;
|
||||||
import static com.android.uiuios.anim.Interpolators.OVERSHOOT_1_7;
|
import static com.android.colorfulos.anim.Interpolators.OVERSHOOT_1_7;
|
||||||
import static com.android.uiuios.logging.LoggerUtils.newContainerTarget;
|
import static com.android.colorfulos.logging.LoggerUtils.newContainerTarget;
|
||||||
import static com.android.uiuios.states.RotationHelper.REQUEST_ROTATE;
|
import static com.android.colorfulos.states.RotationHelper.REQUEST_ROTATE;
|
||||||
|
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
|
||||||
import com.android.uiuios.AbstractFloatingView;
|
import com.android.colorfulos.AbstractFloatingView;
|
||||||
import com.android.uiuios.DeviceProfile;
|
import com.android.colorfulos.DeviceProfile;
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
import com.android.uiuios.Workspace;
|
import com.android.colorfulos.Workspace;
|
||||||
import com.android.uiuios.allapps.DiscoveryBounce;
|
import com.android.colorfulos.allapps.DiscoveryBounce;
|
||||||
import com.android.uiuios.anim.AnimatorSetBuilder;
|
import com.android.colorfulos.anim.AnimatorSetBuilder;
|
||||||
import com.android.uiuios.uioverrides.UiFactory;
|
import com.android.colorfulos.uioverrides.UiFactory;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto.Action;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto.Action;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto.ContainerType;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto.ContainerType;
|
||||||
import com.android.quickstep.SysUINavigationMode;
|
import com.android.quickstep.SysUINavigationMode;
|
||||||
import com.android.quickstep.views.RecentsView;
|
import com.android.quickstep.views.RecentsView;
|
||||||
import com.android.quickstep.views.TaskView;
|
import com.android.quickstep.views.TaskView;
|
||||||
|
|||||||
@@ -13,13 +13,13 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.uioverrides.states;
|
package com.android.colorfulos.uioverrides.states;
|
||||||
|
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.Looper;
|
import android.os.Looper;
|
||||||
|
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
import com.android.quickstep.views.RecentsView;
|
import com.android.quickstep.views.RecentsView;
|
||||||
import com.android.quickstep.views.TaskView;
|
import com.android.quickstep.views.TaskView;
|
||||||
|
|
||||||
|
|||||||
@@ -14,23 +14,23 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.uioverrides.touchcontrollers;
|
package com.android.colorfulos.uioverrides.touchcontrollers;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherState.ALL_APPS;
|
import static com.android.colorfulos.LauncherState.ALL_APPS;
|
||||||
import static com.android.uiuios.LauncherState.HOTSEAT_ICONS;
|
import static com.android.colorfulos.LauncherState.HOTSEAT_ICONS;
|
||||||
import static com.android.uiuios.LauncherState.NORMAL;
|
import static com.android.colorfulos.LauncherState.NORMAL;
|
||||||
import static com.android.uiuios.LauncherState.OVERVIEW;
|
import static com.android.colorfulos.LauncherState.OVERVIEW;
|
||||||
import static com.android.uiuios.LauncherState.OVERVIEW_PEEK;
|
import static com.android.colorfulos.LauncherState.OVERVIEW_PEEK;
|
||||||
import static com.android.uiuios.LauncherStateManager.ANIM_ALL;
|
import static com.android.colorfulos.LauncherStateManager.ANIM_ALL;
|
||||||
import static com.android.uiuios.LauncherStateManager.ATOMIC_OVERVIEW_PEEK_COMPONENT;
|
import static com.android.colorfulos.LauncherStateManager.ATOMIC_OVERVIEW_PEEK_COMPONENT;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_HOTSEAT_SCALE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_HOTSEAT_SCALE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_HOTSEAT_TRANSLATE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_HOTSEAT_TRANSLATE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_VERTICAL_PROGRESS;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_VERTICAL_PROGRESS;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_WORKSPACE_SCALE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_WORKSPACE_SCALE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE;
|
||||||
import static com.android.uiuios.anim.Interpolators.DEACCEL_3;
|
import static com.android.colorfulos.anim.Interpolators.DEACCEL_3;
|
||||||
import static com.android.uiuios.anim.Interpolators.OVERSHOOT_1_2;
|
import static com.android.colorfulos.anim.Interpolators.OVERSHOOT_1_2;
|
||||||
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_OVERVIEW_DISABLED;
|
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_OVERVIEW_DISABLED;
|
||||||
|
|
||||||
import android.animation.Animator;
|
import android.animation.Animator;
|
||||||
@@ -40,10 +40,10 @@ import android.view.HapticFeedbackConstants;
|
|||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
import android.view.ViewConfiguration;
|
import android.view.ViewConfiguration;
|
||||||
|
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.anim.AnimatorSetBuilder;
|
import com.android.colorfulos.anim.AnimatorSetBuilder;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto.Action.Touch;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto.Action.Touch;
|
||||||
import com.android.quickstep.OverviewInteractionState;
|
import com.android.quickstep.OverviewInteractionState;
|
||||||
import com.android.quickstep.util.MotionPauseDetector;
|
import com.android.quickstep.util.MotionPauseDetector;
|
||||||
import com.android.quickstep.views.RecentsView;
|
import com.android.quickstep.views.RecentsView;
|
||||||
|
|||||||
@@ -13,16 +13,16 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.uioverrides.touchcontrollers;
|
package com.android.colorfulos.uioverrides.touchcontrollers;
|
||||||
|
|
||||||
import static android.view.View.TRANSLATION_X;
|
import static android.view.View.TRANSLATION_X;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherState.ALL_APPS;
|
import static com.android.colorfulos.LauncherState.ALL_APPS;
|
||||||
import static com.android.uiuios.LauncherState.NORMAL;
|
import static com.android.colorfulos.LauncherState.NORMAL;
|
||||||
import static com.android.uiuios.LauncherState.OVERVIEW;
|
import static com.android.colorfulos.LauncherState.OVERVIEW;
|
||||||
import static com.android.uiuios.allapps.AllAppsTransitionController.ALL_APPS_PROGRESS;
|
import static com.android.colorfulos.allapps.AllAppsTransitionController.ALL_APPS_PROGRESS;
|
||||||
import static com.android.uiuios.anim.Interpolators.DEACCEL_3;
|
import static com.android.colorfulos.anim.Interpolators.DEACCEL_3;
|
||||||
import static com.android.uiuios.touch.AbstractStateChangeTouchController.SUCCESS_TRANSITION_PROGRESS;
|
import static com.android.colorfulos.touch.AbstractStateChangeTouchController.SUCCESS_TRANSITION_PROGRESS;
|
||||||
|
|
||||||
import android.animation.Animator;
|
import android.animation.Animator;
|
||||||
import android.animation.AnimatorSet;
|
import android.animation.AnimatorSet;
|
||||||
@@ -31,22 +31,22 @@ import android.animation.ValueAnimator;
|
|||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
import android.view.animation.Interpolator;
|
import android.view.animation.Interpolator;
|
||||||
|
|
||||||
import com.android.uiuios.AbstractFloatingView;
|
import com.android.colorfulos.AbstractFloatingView;
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.LauncherStateManager.AnimationConfig;
|
import com.android.colorfulos.LauncherStateManager.AnimationConfig;
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
import com.android.uiuios.Utilities;
|
import com.android.colorfulos.Utilities;
|
||||||
import com.android.uiuios.allapps.AllAppsTransitionController;
|
import com.android.colorfulos.allapps.AllAppsTransitionController;
|
||||||
import com.android.uiuios.anim.AnimationSuccessListener;
|
import com.android.colorfulos.anim.AnimationSuccessListener;
|
||||||
import com.android.uiuios.anim.AnimatorPlaybackController;
|
import com.android.colorfulos.anim.AnimatorPlaybackController;
|
||||||
import com.android.uiuios.anim.AnimatorSetBuilder;
|
import com.android.colorfulos.anim.AnimatorSetBuilder;
|
||||||
import com.android.uiuios.anim.Interpolators;
|
import com.android.colorfulos.anim.Interpolators;
|
||||||
import com.android.uiuios.compat.AccessibilityManagerCompat;
|
import com.android.colorfulos.compat.AccessibilityManagerCompat;
|
||||||
import com.android.uiuios.touch.SwipeDetector;
|
import com.android.colorfulos.touch.SwipeDetector;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto.Action.Touch;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto.Action.Touch;
|
||||||
import com.android.uiuios.util.TouchController;
|
import com.android.colorfulos.util.TouchController;
|
||||||
import com.android.quickstep.views.RecentsView;
|
import com.android.quickstep.views.RecentsView;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -13,19 +13,19 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.uioverrides.touchcontrollers;
|
package com.android.colorfulos.uioverrides.touchcontrollers;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherState.ALL_APPS;
|
import static com.android.colorfulos.LauncherState.ALL_APPS;
|
||||||
import static com.android.uiuios.LauncherState.NORMAL;
|
import static com.android.colorfulos.LauncherState.NORMAL;
|
||||||
import static com.android.uiuios.LauncherState.OVERVIEW;
|
import static com.android.colorfulos.LauncherState.OVERVIEW;
|
||||||
|
|
||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
|
|
||||||
import com.android.uiuios.AbstractFloatingView;
|
import com.android.colorfulos.AbstractFloatingView;
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.Utilities;
|
import com.android.colorfulos.Utilities;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
import com.android.quickstep.TouchInteractionService;
|
import com.android.quickstep.TouchInteractionService;
|
||||||
import com.android.quickstep.views.RecentsView;
|
import com.android.quickstep.views.RecentsView;
|
||||||
|
|
||||||
|
|||||||
@@ -14,14 +14,14 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.android.uiuios.uioverrides.touchcontrollers;
|
package com.android.colorfulos.uioverrides.touchcontrollers;
|
||||||
|
|
||||||
import static com.android.uiuios.uioverrides.touchcontrollers.PortraitStatesTouchController.isTouchOverHotseat;
|
import static com.android.colorfulos.uioverrides.touchcontrollers.PortraitStatesTouchController.isTouchOverHotseat;
|
||||||
|
|
||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
|
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.util.PendingAnimation;
|
import com.android.colorfulos.util.PendingAnimation;
|
||||||
import com.android.quickstep.views.RecentsView;
|
import com.android.quickstep.views.RecentsView;
|
||||||
import com.android.quickstep.views.TaskView;
|
import com.android.quickstep.views.TaskView;
|
||||||
|
|
||||||
|
|||||||
@@ -13,22 +13,22 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.uioverrides.touchcontrollers;
|
package com.android.colorfulos.uioverrides.touchcontrollers;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherState.NORMAL;
|
import static com.android.colorfulos.LauncherState.NORMAL;
|
||||||
import static com.android.uiuios.LauncherState.QUICK_SWITCH;
|
import static com.android.colorfulos.LauncherState.QUICK_SWITCH;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_ALL_APPS_FADE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_ALL_APPS_FADE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_OVERVIEW_SCALE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_OVERVIEW_SCALE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_Y;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_Y;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_VERTICAL_PROGRESS;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_VERTICAL_PROGRESS;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE;
|
||||||
import static com.android.uiuios.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE;
|
import static com.android.colorfulos.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE;
|
||||||
import static com.android.uiuios.anim.Interpolators.ACCEL_2;
|
import static com.android.colorfulos.anim.Interpolators.ACCEL_2;
|
||||||
import static com.android.uiuios.anim.Interpolators.DEACCEL_2;
|
import static com.android.colorfulos.anim.Interpolators.DEACCEL_2;
|
||||||
import static com.android.uiuios.anim.Interpolators.INSTANT;
|
import static com.android.colorfulos.anim.Interpolators.INSTANT;
|
||||||
import static com.android.uiuios.anim.Interpolators.LINEAR;
|
import static com.android.colorfulos.anim.Interpolators.LINEAR;
|
||||||
import static com.android.uiuios.util.SystemUiController.UI_STATE_OVERVIEW;
|
import static com.android.colorfulos.util.SystemUiController.UI_STATE_OVERVIEW;
|
||||||
import static com.android.quickstep.views.RecentsView.UPDATE_SYSUI_FLAGS_THRESHOLD;
|
import static com.android.quickstep.views.RecentsView.UPDATE_SYSUI_FLAGS_THRESHOLD;
|
||||||
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_OVERVIEW_DISABLED;
|
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_OVERVIEW_DISABLED;
|
||||||
|
|
||||||
@@ -36,15 +36,15 @@ import android.view.MotionEvent;
|
|||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.LauncherStateManager;
|
import com.android.colorfulos.LauncherStateManager;
|
||||||
import com.android.uiuios.Utilities;
|
import com.android.colorfulos.Utilities;
|
||||||
import com.android.uiuios.anim.AnimatorSetBuilder;
|
import com.android.colorfulos.anim.AnimatorSetBuilder;
|
||||||
import com.android.uiuios.touch.AbstractStateChangeTouchController;
|
import com.android.colorfulos.touch.AbstractStateChangeTouchController;
|
||||||
import com.android.uiuios.touch.SwipeDetector;
|
import com.android.colorfulos.touch.SwipeDetector;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto.Action.Direction;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto.Action.Direction;
|
||||||
import com.android.quickstep.OverviewInteractionState;
|
import com.android.quickstep.OverviewInteractionState;
|
||||||
import com.android.quickstep.SysUINavigationMode;
|
import com.android.quickstep.SysUINavigationMode;
|
||||||
import com.android.quickstep.SysUINavigationMode.Mode;
|
import com.android.quickstep.SysUINavigationMode.Mode;
|
||||||
|
|||||||
@@ -13,31 +13,31 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.uioverrides.touchcontrollers;
|
package com.android.colorfulos.uioverrides.touchcontrollers;
|
||||||
|
|
||||||
import static com.android.uiuios.AbstractFloatingView.TYPE_ACCESSIBLE;
|
import static com.android.colorfulos.AbstractFloatingView.TYPE_ACCESSIBLE;
|
||||||
import static com.android.uiuios.Utilities.SINGLE_FRAME_MS;
|
import static com.android.colorfulos.Utilities.SINGLE_FRAME_MS;
|
||||||
import static com.android.uiuios.anim.Interpolators.scrollInterpolatorForVelocity;
|
import static com.android.colorfulos.anim.Interpolators.scrollInterpolatorForVelocity;
|
||||||
import static com.android.uiuios.config.FeatureFlags.ENABLE_QUICKSTEP_LIVE_TILE;
|
import static com.android.colorfulos.config.FeatureFlags.ENABLE_QUICKSTEP_LIVE_TILE;
|
||||||
import static com.android.uiuios.config.FeatureFlags.QUICKSTEP_SPRINGS;
|
import static com.android.colorfulos.config.FeatureFlags.QUICKSTEP_SPRINGS;
|
||||||
|
|
||||||
import android.animation.Animator;
|
import android.animation.Animator;
|
||||||
import android.animation.AnimatorListenerAdapter;
|
import android.animation.AnimatorListenerAdapter;
|
||||||
import android.animation.ValueAnimator;
|
import android.animation.ValueAnimator;
|
||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
|
|
||||||
import com.android.uiuios.AbstractFloatingView;
|
import com.android.colorfulos.AbstractFloatingView;
|
||||||
import com.android.uiuios.BaseDraggingActivity;
|
import com.android.colorfulos.BaseDraggingActivity;
|
||||||
import com.android.uiuios.LauncherAnimUtils;
|
import com.android.colorfulos.LauncherAnimUtils;
|
||||||
import com.android.uiuios.Utilities;
|
import com.android.colorfulos.Utilities;
|
||||||
import com.android.uiuios.anim.AnimatorPlaybackController;
|
import com.android.colorfulos.anim.AnimatorPlaybackController;
|
||||||
import com.android.uiuios.anim.Interpolators;
|
import com.android.colorfulos.anim.Interpolators;
|
||||||
import com.android.uiuios.touch.SwipeDetector;
|
import com.android.colorfulos.touch.SwipeDetector;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto.Action.Touch;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto.Action.Touch;
|
||||||
import com.android.uiuios.util.FlingBlockCheck;
|
import com.android.colorfulos.util.FlingBlockCheck;
|
||||||
import com.android.uiuios.util.PendingAnimation;
|
import com.android.colorfulos.util.PendingAnimation;
|
||||||
import com.android.uiuios.util.TouchController;
|
import com.android.colorfulos.util.TouchController;
|
||||||
import com.android.uiuios.views.BaseDragLayer;
|
import com.android.colorfulos.views.BaseDragLayer;
|
||||||
import com.android.quickstep.SysUINavigationMode;
|
import com.android.quickstep.SysUINavigationMode;
|
||||||
import com.android.quickstep.views.RecentsView;
|
import com.android.quickstep.views.RecentsView;
|
||||||
import com.android.quickstep.views.TaskView;
|
import com.android.quickstep.views.TaskView;
|
||||||
|
|||||||
@@ -13,11 +13,11 @@
|
|||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package com.android.uiuios.uioverrides.touchcontrollers;
|
package com.android.colorfulos.uioverrides.touchcontrollers;
|
||||||
|
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.touch.SwipeDetector;
|
import com.android.colorfulos.touch.SwipeDetector;
|
||||||
|
|
||||||
public class TransposedQuickSwitchTouchController extends QuickSwitchTouchController {
|
public class TransposedQuickSwitchTouchController extends QuickSwitchTouchController {
|
||||||
|
|
||||||
|
|||||||
@@ -15,8 +15,8 @@
|
|||||||
*/
|
*/
|
||||||
package com.android.quickstep;
|
package com.android.quickstep;
|
||||||
|
|
||||||
import static com.android.uiuios.anim.Interpolators.FAST_OUT_SLOW_IN;
|
import static com.android.colorfulos.anim.Interpolators.FAST_OUT_SLOW_IN;
|
||||||
import static com.android.uiuios.anim.Interpolators.TOUCH_RESPONSE_INTERPOLATOR;
|
import static com.android.colorfulos.anim.Interpolators.TOUCH_RESPONSE_INTERPOLATOR;
|
||||||
import static com.android.systemui.shared.system.RemoteAnimationTargetCompat.MODE_CLOSING;
|
import static com.android.systemui.shared.system.RemoteAnimationTargetCompat.MODE_CLOSING;
|
||||||
import static com.android.systemui.shared.system.RemoteAnimationTargetCompat.MODE_OPENING;
|
import static com.android.systemui.shared.system.RemoteAnimationTargetCompat.MODE_OPENING;
|
||||||
|
|
||||||
@@ -27,9 +27,9 @@ import android.graphics.Rect;
|
|||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
|
||||||
import com.android.uiuios.AbstractFloatingView;
|
import com.android.colorfulos.AbstractFloatingView;
|
||||||
import com.android.uiuios.BaseDraggingActivity;
|
import com.android.colorfulos.BaseDraggingActivity;
|
||||||
import com.android.uiuios.anim.AnimationSuccessListener;
|
import com.android.colorfulos.anim.AnimationSuccessListener;
|
||||||
import com.android.quickstep.util.ClipAnimationHelper;
|
import com.android.quickstep.util.ClipAnimationHelper;
|
||||||
import com.android.quickstep.util.RemoteAnimationProvider;
|
import com.android.quickstep.util.RemoteAnimationProvider;
|
||||||
import com.android.quickstep.util.RemoteAnimationTargetSet;
|
import com.android.quickstep.util.RemoteAnimationTargetSet;
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
package com.android.quickstep;
|
package com.android.quickstep;
|
||||||
|
|
||||||
import static com.android.uiuios.anim.Interpolators.LINEAR;
|
import static com.android.colorfulos.anim.Interpolators.LINEAR;
|
||||||
import static com.android.quickstep.SysUINavigationMode.Mode.NO_BUTTON;
|
import static com.android.quickstep.SysUINavigationMode.Mode.NO_BUTTON;
|
||||||
import static com.android.quickstep.fallback.FallbackRecentsView.ZOOM_PROGRESS;
|
import static com.android.quickstep.fallback.FallbackRecentsView.ZOOM_PROGRESS;
|
||||||
import static com.android.quickstep.views.RecentsView.CONTENT_ALPHA;
|
import static com.android.quickstep.views.RecentsView.CONTENT_ALPHA;
|
||||||
@@ -30,10 +30,10 @@ import android.graphics.RectF;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.android.uiuios.DeviceProfile;
|
import com.android.colorfulos.DeviceProfile;
|
||||||
import com.android.uiuios.anim.AnimationSuccessListener;
|
import com.android.colorfulos.anim.AnimationSuccessListener;
|
||||||
import com.android.uiuios.anim.AnimatorPlaybackController;
|
import com.android.colorfulos.anim.AnimatorPlaybackController;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
import com.android.quickstep.fallback.FallbackRecentsView;
|
import com.android.quickstep.fallback.FallbackRecentsView;
|
||||||
import com.android.quickstep.util.LayoutUtils;
|
import com.android.quickstep.util.LayoutUtils;
|
||||||
import com.android.quickstep.util.RemoteAnimationTargetSet;
|
import com.android.quickstep.util.RemoteAnimationTargetSet;
|
||||||
|
|||||||
@@ -17,18 +17,18 @@ package com.android.quickstep;
|
|||||||
|
|
||||||
import static android.view.View.TRANSLATION_Y;
|
import static android.view.View.TRANSLATION_Y;
|
||||||
|
|
||||||
import static com.android.uiuios.LauncherAnimUtils.SCALE_PROPERTY;
|
import static com.android.colorfulos.LauncherAnimUtils.SCALE_PROPERTY;
|
||||||
import static com.android.uiuios.LauncherAppTransitionManagerImpl.INDEX_RECENTS_FADE_ANIM;
|
import static com.android.colorfulos.LauncherAppTransitionManagerImpl.INDEX_RECENTS_FADE_ANIM;
|
||||||
import static com.android.uiuios.LauncherAppTransitionManagerImpl.INDEX_RECENTS_TRANSLATE_X_ANIM;
|
import static com.android.colorfulos.LauncherAppTransitionManagerImpl.INDEX_RECENTS_TRANSLATE_X_ANIM;
|
||||||
import static com.android.uiuios.LauncherAppTransitionManagerImpl.INDEX_SHELF_ANIM;
|
import static com.android.colorfulos.LauncherAppTransitionManagerImpl.INDEX_SHELF_ANIM;
|
||||||
import static com.android.uiuios.LauncherState.BACKGROUND_APP;
|
import static com.android.colorfulos.LauncherState.BACKGROUND_APP;
|
||||||
import static com.android.uiuios.LauncherState.NORMAL;
|
import static com.android.colorfulos.LauncherState.NORMAL;
|
||||||
import static com.android.uiuios.LauncherState.OVERVIEW;
|
import static com.android.colorfulos.LauncherState.OVERVIEW;
|
||||||
import static com.android.uiuios.LauncherStateManager.ANIM_ALL;
|
import static com.android.colorfulos.LauncherStateManager.ANIM_ALL;
|
||||||
import static com.android.uiuios.anim.Interpolators.ACCEL_2;
|
import static com.android.colorfulos.anim.Interpolators.ACCEL_2;
|
||||||
import static com.android.uiuios.anim.Interpolators.ACCEL_DEACCEL;
|
import static com.android.colorfulos.anim.Interpolators.ACCEL_DEACCEL;
|
||||||
import static com.android.uiuios.anim.Interpolators.INSTANT;
|
import static com.android.colorfulos.anim.Interpolators.INSTANT;
|
||||||
import static com.android.uiuios.anim.Interpolators.LINEAR;
|
import static com.android.colorfulos.anim.Interpolators.LINEAR;
|
||||||
import static com.android.quickstep.WindowTransformSwipeHandler.RECENTS_ATTACH_DURATION;
|
import static com.android.quickstep.WindowTransformSwipeHandler.RECENTS_ATTACH_DURATION;
|
||||||
|
|
||||||
import android.animation.Animator;
|
import android.animation.Animator;
|
||||||
@@ -49,19 +49,19 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.UiThread;
|
import androidx.annotation.UiThread;
|
||||||
|
|
||||||
import com.android.uiuios.DeviceProfile;
|
import com.android.colorfulos.DeviceProfile;
|
||||||
import com.android.uiuios.Launcher;
|
import com.android.colorfulos.Launcher;
|
||||||
import com.android.uiuios.LauncherAppState;
|
import com.android.colorfulos.LauncherAppState;
|
||||||
import com.android.uiuios.LauncherInitListenerEx;
|
import com.android.colorfulos.LauncherInitListenerEx;
|
||||||
import com.android.uiuios.LauncherState;
|
import com.android.colorfulos.LauncherState;
|
||||||
import com.android.uiuios.LauncherStateManager;
|
import com.android.colorfulos.LauncherStateManager;
|
||||||
import com.android.uiuios.allapps.DiscoveryBounce;
|
import com.android.colorfulos.allapps.DiscoveryBounce;
|
||||||
import com.android.uiuios.anim.AnimatorPlaybackController;
|
import com.android.colorfulos.anim.AnimatorPlaybackController;
|
||||||
import com.android.uiuios.anim.AnimatorSetBuilder;
|
import com.android.colorfulos.anim.AnimatorSetBuilder;
|
||||||
import com.android.uiuios.testing.TestProtocol;
|
import com.android.colorfulos.testing.TestProtocol;
|
||||||
import com.android.uiuios.uioverrides.states.OverviewState;
|
import com.android.colorfulos.uioverrides.states.OverviewState;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
import com.android.uiuios.views.FloatingIconView;
|
import com.android.colorfulos.views.FloatingIconView;
|
||||||
import com.android.quickstep.SysUINavigationMode.Mode;
|
import com.android.quickstep.SysUINavigationMode.Mode;
|
||||||
import com.android.quickstep.util.LayoutUtils;
|
import com.android.quickstep.util.LayoutUtils;
|
||||||
import com.android.quickstep.util.StaggeredWorkspaceAnim;
|
import com.android.quickstep.util.StaggeredWorkspaceAnim;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ package com.android.quickstep;
|
|||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.util.SparseArray;
|
import android.util.SparseArray;
|
||||||
|
|
||||||
import com.android.uiuios.config.FeatureFlags;
|
import com.android.colorfulos.config.FeatureFlags;
|
||||||
|
|
||||||
import java.util.StringJoiner;
|
import java.util.StringJoiner;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|||||||
@@ -27,10 +27,10 @@ import android.os.Build;
|
|||||||
import android.os.SystemClock;
|
import android.os.SystemClock;
|
||||||
import android.view.ViewConfiguration;
|
import android.view.ViewConfiguration;
|
||||||
|
|
||||||
import com.android.uiuios.BaseDraggingActivity;
|
import com.android.colorfulos.BaseDraggingActivity;
|
||||||
import com.android.uiuios.MainThreadExecutor;
|
import com.android.colorfulos.MainThreadExecutor;
|
||||||
import com.android.uiuios.logging.UserEventDispatcher;
|
import com.android.colorfulos.logging.UserEventDispatcher;
|
||||||
import com.android.uiuios.userevent.nano.LauncherLogProto;
|
import com.android.colorfulos.userevent.nano.LauncherLogProto;
|
||||||
import com.android.quickstep.ActivityControlHelper.ActivityInitListener;
|
import com.android.quickstep.ActivityControlHelper.ActivityInitListener;
|
||||||
import com.android.quickstep.views.RecentsView;
|
import com.android.quickstep.views.RecentsView;
|
||||||
import com.android.quickstep.views.TaskView;
|
import com.android.quickstep.views.TaskView;
|
||||||
|
|||||||
@@ -15,10 +15,10 @@
|
|||||||
*/
|
*/
|
||||||
package com.android.quickstep;
|
package com.android.quickstep;
|
||||||
|
|
||||||
import static com.android.uiuios.QuickstepAppTransitionManagerImpl.RECENTS_LAUNCH_DURATION;
|
import static com.android.colorfulos.QuickstepAppTransitionManagerImpl.RECENTS_LAUNCH_DURATION;
|
||||||
import static com.android.uiuios.QuickstepAppTransitionManagerImpl
|
import static com.android.colorfulos.QuickstepAppTransitionManagerImpl
|
||||||
.STATUS_BAR_TRANSITION_DURATION;
|
.STATUS_BAR_TRANSITION_DURATION;
|
||||||
import static com.android.uiuios.QuickstepAppTransitionManagerImpl
|
import static com.android.colorfulos.QuickstepAppTransitionManagerImpl
|
||||||
.STATUS_BAR_TRANSITION_PRE_DELAY;
|
.STATUS_BAR_TRANSITION_PRE_DELAY;
|
||||||
import static com.android.quickstep.TaskViewUtils.getRecentsWindowAnimator;
|
import static com.android.quickstep.TaskViewUtils.getRecentsWindowAnimator;
|
||||||
import static com.android.quickstep.TaskUtils.taskIsATargetWithMode;
|
import static com.android.quickstep.TaskUtils.taskIsATargetWithMode;
|
||||||
@@ -33,12 +33,12 @@ import android.os.Handler;
|
|||||||
import android.os.Looper;
|
import android.os.Looper;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
|
||||||
import com.android.uiuios.DeviceProfile;
|
import com.android.colorfulos.DeviceProfile;
|
||||||
import com.android.uiuios.InvariantDeviceProfile;
|
import com.android.colorfulos.InvariantDeviceProfile;
|
||||||
import com.android.uiuios.LauncherAnimationRunner;
|
import com.android.colorfulos.LauncherAnimationRunner;
|
||||||
import com.android.uiuios.R;
|
import com.android.colorfulos.R;
|
||||||
import com.android.uiuios.anim.Interpolators;
|
import com.android.colorfulos.anim.Interpolators;
|
||||||
import com.android.uiuios.views.BaseDragLayer;
|
import com.android.colorfulos.views.BaseDragLayer;
|
||||||
import com.android.quickstep.fallback.FallbackRecentsView;
|
import com.android.quickstep.fallback.FallbackRecentsView;
|
||||||
import com.android.quickstep.fallback.RecentsRootView;
|
import com.android.quickstep.fallback.RecentsRootView;
|
||||||
import com.android.quickstep.util.ClipAnimationHelper;
|
import com.android.quickstep.util.ClipAnimationHelper;
|
||||||
|
|||||||
@@ -19,13 +19,13 @@ import static android.view.MotionEvent.ACTION_CANCEL;
|
|||||||
import static android.view.MotionEvent.ACTION_DOWN;
|
import static android.view.MotionEvent.ACTION_DOWN;
|
||||||
import static android.view.MotionEvent.ACTION_UP;
|
import static android.view.MotionEvent.ACTION_UP;
|
||||||
|
|
||||||
import static com.android.uiuios.Utilities.FLAG_NO_GESTURES;
|
import static com.android.colorfulos.Utilities.FLAG_NO_GESTURES;
|
||||||
|
|
||||||
import android.view.InputEvent;
|
import android.view.InputEvent;
|
||||||
import android.view.KeyEvent;
|
import android.view.KeyEvent;
|
||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
|
|
||||||
import com.android.uiuios.util.Preconditions;
|
import com.android.colorfulos.util.Preconditions;
|
||||||
import com.android.quickstep.inputconsumers.InputConsumer;
|
import com.android.quickstep.inputconsumers.InputConsumer;
|
||||||
import com.android.quickstep.util.SwipeAnimationTargetSet;
|
import com.android.quickstep.util.SwipeAnimationTargetSet;
|
||||||
import com.android.systemui.shared.system.InputConsumerController;
|
import com.android.systemui.shared.system.InputConsumerController;
|
||||||
|
|||||||
@@ -19,9 +19,9 @@ import static com.android.quickstep.TouchInteractionService.MAIN_THREAD_EXECUTOR
|
|||||||
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import com.android.uiuios.Utilities;
|
import com.android.colorfulos.Utilities;
|
||||||
import com.android.uiuios.config.FeatureFlags;
|
import com.android.colorfulos.config.FeatureFlags;
|
||||||
import com.android.uiuios.util.Preconditions;
|
import com.android.colorfulos.util.Preconditions;
|
||||||
import com.android.quickstep.util.RecentsAnimationListenerSet;
|
import com.android.quickstep.util.RecentsAnimationListenerSet;
|
||||||
import com.android.quickstep.util.SwipeAnimationTargetSet;
|
import com.android.quickstep.util.SwipeAnimationTargetSet;
|
||||||
import com.android.quickstep.util.SwipeAnimationTargetSet.SwipeAnimationListener;
|
import com.android.quickstep.util.SwipeAnimationTargetSet.SwipeAnimationListener;
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user