fix:
update:更换为酷信
This commit is contained in:
2023-10-11 19:19:52 +08:00
parent 625a121cbb
commit 8799e85443
723 changed files with 4158 additions and 4041 deletions

View File

@@ -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.aoleyun.os.* LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.uiuipad.os.*
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.aoleyun.os.* LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.uiuipad.os.*
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.aoleyun.os.* LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.uiuipad.os.*
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.aoleyun.os.* LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.uiuipad.os.*
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.aoleyun.os.* LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.uiuipad.os.*
include $(BUILD_PACKAGE) include $(BUILD_PACKAGE)

View File

@@ -18,7 +18,7 @@
--> -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest 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.aoleyun.os" package="com.uiuipad.os"
android:sharedUserId="android.uid.system"> android:sharedUserId="android.uid.system">
<!-- <!--
@@ -52,9 +52,9 @@
<!-- 【必须】 移动推送 TPNS SDK VIP版本所需权限 --> <!-- 【必须】 移动推送 TPNS SDK VIP版本所需权限 -->
<permission <permission
android:name="com.aoleyun.os.permission.XGPUSH_RECEIVE" android:name="com.uiuipad.os.permission.XGPUSH_RECEIVE"
android:protectionLevel="signature" /> android:protectionLevel="signature" />
<uses-permission android:name="com.aoleyun.os.permission.XGPUSH_RECEIVE" /> <uses-permission android:name="com.uiuipad.os.permission.XGPUSH_RECEIVE" />
<!-- 【必须】 移动推送 TPNS SDK 所需权限 --> <!-- 【必须】 移动推送 TPNS SDK 所需权限 -->
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
@@ -91,8 +91,8 @@
<uses-permission android:name="${packageName}.permission.WRITE_SETTINGS" /> <uses-permission android:name="${packageName}.permission.WRITE_SETTINGS" />
<application <application
android:name="com.aoleyun.os.base.BaseApplication" android:name="com.uiuipad.os.base.BaseApplication"
android:backupAgent="com.aoleyun.os.LauncherBackupAgent" android:backupAgent="com.uiuipad.os.LauncherBackupAgent"
android:fullBackupContent="@xml/backupscheme" android:fullBackupContent="@xml/backupscheme"
android:fullBackupOnly="true" android:fullBackupOnly="true"
android:hardwareAccelerated="true" android:hardwareAccelerated="true"
@@ -105,7 +105,7 @@
<!-- Intent received used to install shortcuts from other applications --> <!-- Intent received used to install shortcuts from other applications -->
<receiver <receiver
android:name="com.aoleyun.os.InstallShortcutReceiver" android:name="com.uiuipad.os.InstallShortcutReceiver"
android:enabled="@bool/enable_install_shortcut_api" android:enabled="@bool/enable_install_shortcut_api"
android:permission="com.android.launcher.permission.INSTALL_SHORTCUT"> android:permission="com.android.launcher.permission.INSTALL_SHORTCUT">
<intent-filter> <intent-filter>
@@ -114,27 +114,27 @@
</receiver> </receiver>
<!-- Intent received when a session is committed --> <!-- Intent received when a session is committed -->
<receiver android:name="com.aoleyun.os.SessionCommitReceiver"> <receiver android:name="com.uiuipad.os.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.aoleyun.os.AppWidgetsRestoredReceiver"> <receiver android:name="com.uiuipad.os.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.aoleyun.os.uioverrides.dynamicui.WallpaperManagerCompatVL$ColorExtractionService" android:name="com.uiuipad.os.uioverrides.dynamicui.WallpaperManagerCompatVL$ColorExtractionService"
android:exported="false" android:exported="false"
android:permission="android.permission.BIND_JOB_SERVICE" android:permission="android.permission.BIND_JOB_SERVICE"
android:process=":wallpaper_chooser" /> android:process=":wallpaper_chooser" />
<service <service
android:name="com.aoleyun.os.notification.NotificationListener" android:name="com.uiuipad.os.notification.NotificationListener"
android:enabled="@bool/notification_dots_enabled" android:enabled="@bool/notification_dots_enabled"
android:label="@string/notification_dots_service_title" android:label="@string/notification_dots_service_title"
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"> android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
@@ -148,7 +148,7 @@
android:value="true" /> android:value="true" />
<activity <activity
android:name="com.aoleyun.os.dragndrop.AddItemActivity" android:name="com.uiuipad.os.dragndrop.AddItemActivity"
android:autoRemoveFromRecents="true" android:autoRemoveFromRecents="true"
android:excludeFromRecents="true" android:excludeFromRecents="true"
android:label="@string/action_add_to_workspace" android:label="@string/action_add_to_workspace"
@@ -164,8 +164,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.aoleyun.os.launcher_dump_provider" android:name="com.uiuipad.os.launcher_dump_provider"
android:value="com.aoleyun.os.LauncherProvider" /> android:value="com.uiuipad.os.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
@@ -173,7 +173,7 @@
represent the package name. represent the package name.
--> -->
<provider <provider
android:name="com.aoleyun.os.LauncherProvider" android:name="com.uiuipad.os.LauncherProvider"
android:authorities="${packageName}.settings" android:authorities="${packageName}.settings"
android:exported="true" android:exported="true"
android:readPermission="${packageName}.permission.READ_SETTINGS" android:readPermission="${packageName}.permission.READ_SETTINGS"
@@ -184,7 +184,7 @@
TODO: Add proper permissions TODO: Add proper permissions
--> -->
<provider <provider
android:name="com.aoleyun.os.graphics.GridOptionsProvider" android:name="com.uiuipad.os.graphics.GridOptionsProvider"
android:authorities="${packageName}.grid_control" android:authorities="${packageName}.grid_control"
android:enabled="false" android:enabled="false"
android:exported="true" /> android:exported="true" />
@@ -193,7 +193,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.aoleyun.os.settings.SettingsActivity" android:name="com.uiuipad.os.settings.SettingsActivity"
android:autoRemoveFromRecents="true" android:autoRemoveFromRecents="true"
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">
@@ -204,7 +204,7 @@
</activity> </activity>
<activity <activity
android:name="com.aoleyun.os.Launcher" android:name="com.uiuipad.os.Launcher"
android:clearTaskOnLaunch="true" android:clearTaskOnLaunch="true"
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:enabled="true"
@@ -227,7 +227,7 @@
</activity> </activity>
<provider <provider
android:name="com.aoleyun.os.testing.TestInformationProvider" android:name="com.uiuipad.os.testing.TestInformationProvider"
android:authorities="${packageName}.TestInfo" android:authorities="${packageName}.TestInfo"
android:enabled="false" android:enabled="false"
android:exported="true" android:exported="true"
@@ -244,7 +244,7 @@
android:theme="@android:style/Theme.Translucent.NoTitleBar"> android:theme="@android:style/Theme.Translucent.NoTitleBar">
<intent-filter> <intent-filter>
<data <data
android:host="com.aoleyun.os" android:host="com.uiuipad.os"
android:scheme="tpns" /> android:scheme="tpns" />
<action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.VIEW" />
@@ -285,32 +285,32 @@
android:exported="false"> android:exported="false">
<intent-filter> <intent-filter>
<!-- 【必须】请修改为当前APP名包.XGVIP_PUSH_ACTION --> <!-- 【必须】请修改为当前APP名包.XGVIP_PUSH_ACTION -->
<action android:name="com.aoleyun.os.XGVIP_PUSH_ACTION" /> <action android:name="com.uiuipad.os.XGVIP_PUSH_ACTION" />
</intent-filter> </intent-filter>
</service> </service>
<!-- 【必须】【注意】authorities 修改为包名.XGVIP_PUSH_AUTH --> <!-- 【必须】【注意】authorities 修改为包名.XGVIP_PUSH_AUTH -->
<provider <provider
android:name="com.tencent.android.tpush.XGPushProvider" android:name="com.tencent.android.tpush.XGPushProvider"
android:authorities="com.aoleyun.os.XGVIP_PUSH_AUTH" android:authorities="com.uiuipad.os.XGVIP_PUSH_AUTH"
tools:replace="android:authorities" /> tools:replace="android:authorities" />
<!-- 【必须】【注意】authorities 修改为包名.TPUSH_PROVIDER --> <!-- 【必须】【注意】authorities 修改为包名.TPUSH_PROVIDER -->
<provider <provider
android:name="com.tencent.android.tpush.SettingsContentProvider" android:name="com.tencent.android.tpush.SettingsContentProvider"
android:authorities="com.aoleyun.os.TPUSH_PROVIDER" android:authorities="com.uiuipad.os.TPUSH_PROVIDER"
tools:replace="android:authorities" /> tools:replace="android:authorities" />
<!-- 【可选】用于增强保活能力 --> <!-- 【可选】用于增强保活能力 -->
<provider <provider
android:name="com.tencent.android.tpush.XGVipPushKAProvider" android:name="com.tencent.android.tpush.XGVipPushKAProvider"
android:authorities="com.aoleyun.os.AUTH_XGPUSH_KEEPALIVE" android:authorities="com.uiuipad.os.AUTH_XGPUSH_KEEPALIVE"
android:exported="true" android:exported="true"
tools:replace="android:exported,android:authorities" /> tools:replace="android:exported,android:authorities" />
<!-- 【可选】APP实现的Receiver用于接收消息透传和操作结果的回调请根据需要添加 --> <!-- 【可选】APP实现的Receiver用于接收消息透传和操作结果的回调请根据需要添加 -->
<!-- YOUR_PACKAGE_PATH.CustomPushReceiver需要改为自己的Receiver --> <!-- YOUR_PACKAGE_PATH.CustomPushReceiver需要改为自己的Receiver -->
<receiver android:name="com.aoleyun.os.push.tpush.MessageReceiver"> <receiver android:name="com.uiuipad.os.push.tpush.MessageReceiver">
<intent-filter> <intent-filter>
<!-- 接收消息透传 --> <!-- 接收消息透传 -->
<action android:name="com.tencent.android.xg.vip.action.PUSH_MESSAGE" /> <action android:name="com.tencent.android.xg.vip.action.PUSH_MESSAGE" />
@@ -327,7 +327,7 @@
<provider <provider
android:name="com.tencent.tpns.baseapi.base.SettingsContentProvider" android:name="com.tencent.tpns.baseapi.base.SettingsContentProvider"
android:authorities="com.aoleyun.os.XG_SETTINGS_PROVIDER" android:authorities="com.uiuipad.os.XG_SETTINGS_PROVIDER"
android:exported="false" android:exported="false"
tools:replace="android:authorities" /> tools:replace="android:authorities" />
@@ -335,7 +335,7 @@
<!-- 消息接收监听器 (用户可自主扩展) --> <!-- 消息接收监听器 (用户可自主扩展) -->
<receiver <receiver
android:name=".push.alipush.AliyunMessageReceiver" android:name="com.uiuipad.os.push.alipush.AliyunMessageReceiver"
android:exported="false"> android:exported="false">
<intent-filter> <intent-filter>
<action android:name="com.alibaba.push2.action.NOTIFICATION_OPENED" /> <action android:name="com.alibaba.push2.action.NOTIFICATION_OPENED" />
@@ -349,7 +349,7 @@
</receiver> </receiver>
<service <service
android:name=".push.alipush.AliMessageIntentService" android:name="com.uiuipad.os.push.alipush.AliMessageIntentService"
android:exported="false"> android:exported="false">
<intent-filter> <intent-filter>
<action android:name="com.alibaba.push2.action.NOTIFICATION_OPENED" /> <action android:name="com.alibaba.push2.action.NOTIFICATION_OPENED" />

View File

@@ -1,14 +1,14 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.aoleyun.os"> package="com.uiuipad.os">
<uses-sdk <uses-sdk
android:minSdkVersion="25" android:minSdkVersion="25"
android:targetSdkVersion="29" /> android:targetSdkVersion="29" />
<application <application
android:name="com.aoleyun.os.base.BaseApplication" android:name="com.uiuipad.os.base.BaseApplication"
android:backupAgent="com.aoleyun.os.LauncherBackupAgent" android:backupAgent="com.uiuipad.os.LauncherBackupAgent"
android:extractNativeLibs="false" android:extractNativeLibs="false"
android:fullBackupContent="@xml/backupscheme" android:fullBackupContent="@xml/backupscheme"
android:fullBackupOnly="true" android:fullBackupOnly="true"
@@ -20,7 +20,7 @@
android:supportsRtl="true" android:supportsRtl="true"
android:theme="@style/AppTheme"> android:theme="@style/AppTheme">
<service <service
android:name="com.aoleyun.os.service.MainService" android:name="com.uiuipad.os.service.MainService"
android:enabled="true" android:enabled="true"
android:exported="true" /> android:exported="true" />
<!-- <!--
@@ -28,7 +28,7 @@
attributes and intent filters the same attributes and intent filters the same
--> -->
<activity <activity
android:name="com.aoleyun.os.Launcher" android:name="com.uiuipad.os.Launcher"
android:clearTaskOnLaunch="true" android:clearTaskOnLaunch="true"
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:enabled="true"
@@ -50,7 +50,7 @@
</intent-filter> </intent-filter>
<meta-data <meta-data
android:name="com.aoleyun.os.grid.control" android:name="com.uiuipad.os.grid.control"
android:value="${packageName}.grid_control" /> android:value="${packageName}.grid_control" />
</activity> </activity>
</application> </application>

View File

@@ -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.aoleyun.os"> package="com.uiuipad.os">
<application> <application>
<activity <activity
android:name="com.aoleyun.os.SecondaryDisplayLauncher" android:name="com.uiuipad.os.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"

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os; package com.uiuipad.os;
import android.content.ComponentName; import android.content.ComponentName;
import android.content.Intent; import android.content.Intent;

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os; package com.uiuipad.os;
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.aoleyun.os.R; import com.uiuipad.os.R;
import java.util.List; import java.util.List;

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os; package com.uiuipad.os;
import android.app.Application; import android.app.Application;
import android.content.BroadcastReceiver; import android.content.BroadcastReceiver;

View File

@@ -14,9 +14,9 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os; package com.uiuipad.os;
import static com.aoleyun.os.PinnedAppListViewModel.PINNED_APPS_KEY; import static com.uiuipad.os.PinnedAppListViewModel.PINNED_APPS_KEY;
import android.app.Application; import android.app.Application;
import android.content.ComponentName; import android.content.ComponentName;

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os; package com.uiuipad.os;
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.aoleyun.os.R; import com.uiuipad.os.R;
/** /**
* Callback to be invoked when an app was picked. * Callback to be invoked when an app was picked.

View File

@@ -14,9 +14,9 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os; package com.uiuipad.os;
import static com.aoleyun.os.PinnedAppListViewModel.PINNED_APPS_KEY; import static com.uiuipad.os.PinnedAppListViewModel.PINNED_APPS_KEY;
import android.animation.Animator; import android.animation.Animator;
import android.animation.AnimatorListenerAdapter; import android.animation.AnimatorListenerAdapter;

View File

@@ -24,7 +24,7 @@ allprojects {
} }
def appName() { def appName() {
return "AoleyunLauncher3" return "KuxinLauncher3"
} }
def releaseTime() { def releaseTime() {
@@ -66,13 +66,13 @@ android {
minSdkVersion 26 minSdkVersion 26
targetSdkVersion 28 targetSdkVersion 28
//// //MTK // //MTK
// versionCode 48 versionCode 49
// versionName "2.3.8" versionName "2.3.9"
//cube // //cube
versionCode 80 // versionCode 80
versionName "6.4.0" // versionName "6.4.0"
ndk { ndk {
//选择要添加的对应 cpu 类型的 .so 库。 //选择要添加的对应 cpu 类型的 .so 库。
@@ -109,6 +109,15 @@ android {
v2SigningEnabled false v2SigningEnabled false
} }
zhanRui12 {
storeFile file("src/doc/zhanrui12.jks")
storePassword "123456"
keyAlias "zhanrui12"
keyPassword "123456"
v1SigningEnabled true
v2SigningEnabled true
}
mtk { mtk {
storeFile file("src/doc/xueshibaoos.jks") storeFile file("src/doc/xueshibaoos.jks")
storePassword "123456" storePassword "123456"
@@ -125,9 +134,63 @@ android {
keyPassword "123456" keyPassword "123456"
v2SigningEnabled false v2SigningEnabled false
} }
zhanruiG10Z{
storeFile file("src/doc/zhanruiG10Z.keystore")
storePassword "123456"
keyAlias "zhanruiG10Z"
keyPassword "123456"
v1SigningEnabled true
v2SigningEnabled true
}
G10P {
storeFile file("src/doc/G10PMTK11.jks")
storePassword "123456"
keyAlias "G10PMTK11"
keyPassword "123456"
v1SigningEnabled true
v2SigningEnabled true
}
U807 {
storeFile file("src/doc/AllwinnerU807.jks")
storePassword "123456"
keyAlias "u807"
keyPassword "123456"
v2SigningEnabled false
}
} }
buildTypes { buildTypes {
U807Debug.initWith(debug)
U807Debug {
buildConfigField "String", "platform", '"U807"'
versionNameSuffix "-debug"
debuggable true
signingConfig signingConfigs.U807
}
U807Release.initWith(release)
U807Release {
buildConfigField "String", "platform", '"U807"'
signingConfig signingConfigs.U807
}
G10PDebug.initWith(debug)
G10PDebug {
buildConfigField "String", "platform", '"MTK11"'
versionNameSuffix "-debug"
debuggable true
signingConfig signingConfigs.G10P
}
G10PRelease.initWith(release)
G10PRelease {
buildConfigField "String", "platform", '"MTK11"'
signingConfig signingConfigs.G10P
}
zhanRuiDebug.initWith(debug) zhanRuiDebug.initWith(debug)
zhanRuiDebug { zhanRuiDebug {
versionNameSuffix "-debug" versionNameSuffix "-debug"
@@ -151,6 +214,20 @@ android {
signingConfig signingConfigs.zhanRuiUserdebug signingConfig signingConfigs.zhanRuiUserdebug
} }
zhanRui12Debug.initWith(debug)
zhanRui12Debug {
versionNameSuffix "-debug"
buildConfigField "String", "platform", '"AH6016"'
debuggable true
signingConfig signingConfigs.zhanRui12
}
zhanRui12Release.initWith(release)
zhanRui12Release {
buildConfigField "String", "platform", '"AH6016"'
signingConfig signingConfigs.zhanRui12
}
TeclastP20SDebug.initWith(debug) TeclastP20SDebug.initWith(debug)
TeclastP20SDebug { TeclastP20SDebug {
debuggable true debuggable true
@@ -165,6 +242,20 @@ android {
signingConfig signingConfigs.TeclastP20S signingConfig signingConfigs.TeclastP20S
} }
zhanruiG10ZDebug.initWith(debug)
zhanruiG10ZDebug {
buildConfigField "String", "platform", '"ZR6016"'
versionNameSuffix "-debug"
debuggable true
signingConfig signingConfigs.zhanruiG10Z
}
zhanruiG10ZRelease.initWith(release)
zhanruiG10ZRelease {
buildConfigField "String", "platform", '"ZR6016"'
signingConfig signingConfigs.zhanruiG10Z
}
debug { debug {
buildConfigField "String", "platform", '"MTK"' buildConfigField "String", "platform", '"MTK"'
debuggable true debuggable true
@@ -200,7 +291,7 @@ android {
variant.outputs.each { output -> variant.outputs.each { output ->
def outputFile = "" def outputFile = ""
if (outputFile != null) { if (outputFile != null) {
def fileName = "${appName()}-${variant.versionCode}-V${variant.versionName}-${releaseTime()}-${productFlavors[0].name}.apk" def fileName = "${appName()}-${variant.versionCode}-V${variant.versionName}-${releaseTime()}-${productFlavors[0].name}-${buildType.name}.apk"
output.outputFileName = fileName output.outputFileName = fileName
} }
} }
@@ -220,15 +311,15 @@ android {
productFlavors { productFlavors {
aosp { aosp {
dimension "app" dimension "app"
applicationId 'com.aoleyun.os' applicationId 'com.uiuipad.os'
testApplicationId 'com.aoleyun.os.tests' testApplicationId 'com.uiuipad.os.tests'
} }
/*hide l3go*/ /*hide l3go*/
// l3go { // l3go {
// dimension "app" // dimension "app"
// applicationId 'com.aoleyun.os' // applicationId 'com.uiuipad.os'
// testApplicationId 'com.aoleyun.os.tests' // testApplicationId 'com.uiuipad.os.tests'
// } // }
/*withQuickstep { /*withQuickstep {
@@ -412,9 +503,9 @@ protobuf {
task.builtins { task.builtins {
remove java remove java
javanano { javanano {
option "java_package=launcher_log_extension.proto|com.aoleyun.os.userevent.nano" option "java_package=launcher_log_extension.proto|com.uiuipad.os.userevent.nano"
option "java_package=launcher_log.proto|com.aoleyun.os.userevent.nano" option "java_package=launcher_log.proto|com.uiuipad.os.userevent.nano"
option "java_package=launcher_dump.proto|com.aoleyun.os.model.nano" option "java_package=launcher_dump.proto|com.uiuipad.os.model.nano"
option "enum_style=java" option "enum_style=java"
} }
} }

View File

@@ -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.aoleyun.os" > package="com.uiuipad.os" >
<uses-sdk android:targetSdkVersion="28" android:minSdkVersion="25"/> <uses-sdk android:targetSdkVersion="28" android:minSdkVersion="25"/>
<application <application
android:backupAgent="com.aoleyun.os.LauncherBackupAgent" android:backupAgent="com.uiuipad.os.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.aoleyun.os.dragndrop.AddItemActivity" <activity android:name="com.uiuipad.os.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"

View File

@@ -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.aoleyun.os.GoLauncherAppTransitionManagerImpl</string> <string name="app_transition_manager_class" translatable="false">com.uiuipad.os.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>

View File

@@ -1,8 +1,8 @@
package com.aoleyun.os; package com.uiuipad.os;
import static com.aoleyun.os.Utilities.postAsyncCallback; import static com.uiuipad.os.Utilities.postAsyncCallback;
import static com.aoleyun.os.anim.Interpolators.AGGRESSIVE_EASE; import static com.uiuipad.os.anim.Interpolators.AGGRESSIVE_EASE;
import static com.aoleyun.os.anim.Interpolators.LINEAR; import static com.uiuipad.os.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;

View File

@@ -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.aoleyun.os; package com.uiuipad.os;
import static com.aoleyun.os.LauncherState.NORMAL; import static com.uiuipad.os.LauncherState.NORMAL;
import com.android.quickstep.RecentsToActivityHelper; import com.android.quickstep.RecentsToActivityHelper;

View File

@@ -14,19 +14,19 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.uioverrides; package com.uiuipad.os.uioverrides;
import com.aoleyun.os.DeviceProfile; import com.uiuipad.os.DeviceProfile;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherStateManager.StateHandler; import com.uiuipad.os.LauncherStateManager.StateHandler;
import com.aoleyun.os.Utilities; import com.uiuipad.os.Utilities;
import com.aoleyun.os.config.FeatureFlags; import com.uiuipad.os.config.FeatureFlags;
import com.aoleyun.os.graphics.RotationMode; import com.uiuipad.os.graphics.RotationMode;
import com.aoleyun.os.uioverrides.touchcontrollers.LandscapeEdgeSwipeController; import com.uiuipad.os.uioverrides.touchcontrollers.LandscapeEdgeSwipeController;
import com.aoleyun.os.uioverrides.touchcontrollers.LandscapeStatesTouchController; import com.uiuipad.os.uioverrides.touchcontrollers.LandscapeStatesTouchController;
import com.aoleyun.os.uioverrides.touchcontrollers.PortraitStatesTouchController; import com.uiuipad.os.uioverrides.touchcontrollers.PortraitStatesTouchController;
import com.aoleyun.os.uioverrides.touchcontrollers.StatusBarTouchController; import com.uiuipad.os.uioverrides.touchcontrollers.StatusBarTouchController;
import com.aoleyun.os.util.TouchController; import com.uiuipad.os.util.TouchController;
import com.android.quickstep.SysUINavigationMode; import com.android.quickstep.SysUINavigationMode;
import com.android.quickstep.views.IconRecentsView; import com.android.quickstep.views.IconRecentsView;

View File

@@ -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.aoleyun.os.uioverrides; package com.uiuipad.os.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.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherRecentsToActivityHelper; import com.uiuipad.os.LauncherRecentsToActivityHelper;
import com.android.quickstep.views.IconRecentsView; import com.android.quickstep.views.IconRecentsView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;

View File

@@ -14,32 +14,32 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.uioverrides.states; package com.uiuipad.os.uioverrides.states;
import static android.view.View.VISIBLE; import static android.view.View.VISIBLE;
import static com.aoleyun.os.LauncherAnimUtils.OVERVIEW_TRANSITION_MS; import static com.uiuipad.os.LauncherAnimUtils.OVERVIEW_TRANSITION_MS;
import static com.aoleyun.os.LauncherAnimUtils.SCALE_PROPERTY; import static com.uiuipad.os.LauncherAnimUtils.SCALE_PROPERTY;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_SCALE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_SCALE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_X; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_X;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_SCALE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_SCALE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE;
import static com.aoleyun.os.anim.Interpolators.ACCEL; import static com.uiuipad.os.anim.Interpolators.ACCEL;
import static com.aoleyun.os.anim.Interpolators.DEACCEL_2; import static com.uiuipad.os.anim.Interpolators.DEACCEL_2;
import static com.aoleyun.os.anim.Interpolators.OVERSHOOT_1_2; import static com.uiuipad.os.anim.Interpolators.OVERSHOOT_1_2;
import static com.aoleyun.os.anim.Interpolators.OVERSHOOT_1_7; import static com.uiuipad.os.anim.Interpolators.OVERSHOOT_1_7;
import static com.aoleyun.os.states.RotationHelper.REQUEST_ROTATE; import static com.uiuipad.os.states.RotationHelper.REQUEST_ROTATE;
import android.view.View; import android.view.View;
import com.aoleyun.os.DeviceProfile; import com.uiuipad.os.DeviceProfile;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.R; import com.uiuipad.os.R;
import com.aoleyun.os.anim.AnimatorSetBuilder; import com.uiuipad.os.anim.AnimatorSetBuilder;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.uioverrides.touchcontrollers; package com.uiuipad.os.uioverrides.touchcontrollers;
import static com.aoleyun.os.LauncherState.ALL_APPS; import static com.uiuipad.os.LauncherState.ALL_APPS;
import static com.aoleyun.os.LauncherState.NORMAL; import static com.uiuipad.os.LauncherState.NORMAL;
import android.view.MotionEvent; import android.view.MotionEvent;
import com.aoleyun.os.AbstractFloatingView; import com.uiuipad.os.AbstractFloatingView;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.userevent.nano.LauncherLogProto;
/** /**
* Touch controller for landscape mode. * Touch controller for landscape mode.

View File

@@ -14,12 +14,12 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.uioverrides.touchcontrollers; package com.uiuipad.os.uioverrides.touchcontrollers;
import android.view.MotionEvent; import android.view.MotionEvent;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.util.PendingAnimation; import com.uiuipad.os.util.PendingAnimation;
/** /**
* Helper class for {@link PortraitStatesTouchController} that determines swipeable regions and * Helper class for {@link PortraitStatesTouchController} that determines swipeable regions and

View File

@@ -15,8 +15,8 @@
*/ */
package com.android.quickstep; package com.android.quickstep;
import static com.aoleyun.os.Utilities.postAsyncCallback; import static com.uiuipad.os.Utilities.postAsyncCallback;
import static com.aoleyun.os.anim.Interpolators.FAST_OUT_SLOW_IN; import static com.uiuipad.os.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.aoleyun.os.BaseDraggingActivity; import com.uiuipad.os.BaseDraggingActivity;
import com.aoleyun.os.LauncherAnimationRunner; import com.uiuipad.os.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;

View File

@@ -15,7 +15,7 @@
*/ */
package com.android.quickstep; package com.android.quickstep;
import static com.aoleyun.os.anim.Interpolators.LINEAR; import static com.uiuipad.os.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.aoleyun.os.anim.AnimatorPlaybackController; import com.uiuipad.os.anim.AnimatorPlaybackController;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.BaseDraggingActivity; import com.uiuipad.os.BaseDraggingActivity;
import com.aoleyun.os.DeviceProfile; import com.uiuipad.os.DeviceProfile;
import com.android.systemui.shared.system.RemoteAnimationTargetCompat; import com.android.systemui.shared.system.RemoteAnimationTargetCompat;
/** /**

View File

@@ -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.aoleyun.os.R; import com.uiuipad.os.R;
public class IconRecentsFragment extends Fragment { public class IconRecentsFragment extends Fragment {
@Nullable @Nullable

View File

@@ -16,14 +16,14 @@
package com.android.quickstep; package com.android.quickstep;
import static com.aoleyun.os.LauncherState.OVERVIEW; import static com.uiuipad.os.LauncherState.OVERVIEW;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherAppState; import com.uiuipad.os.LauncherAppState;
import com.aoleyun.os.LauncherInitListener; import com.uiuipad.os.LauncherInitListener;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.anim.AnimatorPlaybackController; import com.uiuipad.os.anim.AnimatorPlaybackController;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.BaseDraggingActivity; import com.uiuipad.os.BaseDraggingActivity;
import com.aoleyun.os.MainThreadExecutor; import com.uiuipad.os.MainThreadExecutor;
import com.aoleyun.os.logging.UserEventDispatcher; import com.uiuipad.os.logging.UserEventDispatcher;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.R; import com.uiuipad.os.R;
import com.aoleyun.os.views.BaseDragLayer; import com.uiuipad.os.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;

View File

@@ -23,7 +23,7 @@ import android.view.View;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import com.aoleyun.os.logging.StatsLogManager; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.R; import com.uiuipad.os.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;

View File

@@ -32,7 +32,7 @@ import android.graphics.drawable.Drawable;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import com.aoleyun.os.R; import com.uiuipad.os.R;
import com.android.systemui.shared.recents.model.ThumbnailData; import com.android.systemui.shared.recents.model.ThumbnailData;
/** /**

View File

@@ -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.aoleyun.os.Utilities; import com.uiuipad.os.Utilities;
import com.aoleyun.os.compat.UserManagerCompat; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.util.TouchController; import com.uiuipad.os.util.TouchController;
import com.aoleyun.os.views.BaseDragLayer; import com.uiuipad.os.views.BaseDragLayer;
import com.android.quickstep.RecentsActivity; import com.android.quickstep.RecentsActivity;
/** /**

View File

@@ -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.aoleyun.os.anim.Interpolators.ACCEL_2; import static com.uiuipad.os.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.aoleyun.os.BaseActivity; import com.uiuipad.os.BaseActivity;
import com.aoleyun.os.Insettable; import com.uiuipad.os.Insettable;
import com.aoleyun.os.R; import com.uiuipad.os.R;
import com.aoleyun.os.util.Themes; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.R; import com.uiuipad.os.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;

View File

@@ -22,7 +22,7 @@ import android.graphics.drawable.LayerDrawable;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import com.aoleyun.os.R; import com.uiuipad.os.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

View File

@@ -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.aoleyun.os.R; import com.uiuipad.os.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

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.config; package com.uiuipad.os.config;
import android.content.Context; import android.content.Context;

View File

@@ -14,16 +14,16 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.model; package com.uiuipad.os.model;
import com.aoleyun.os.AllAppsList; import com.uiuipad.os.AllAppsList;
import com.aoleyun.os.LauncherAppState; import com.uiuipad.os.LauncherAppState;
import com.aoleyun.os.LauncherModel.Callbacks; import com.uiuipad.os.LauncherModel.Callbacks;
import java.lang.ref.WeakReference; import java.lang.ref.WeakReference;
/** /**
* Helper class to handle results of {@link com.aoleyun.os.model.LoaderTask}. * Helper class to handle results of {@link com.uiuipad.os.model.LoaderTask}.
*/ */
public class LoaderResults extends BaseLoaderResults { public class LoaderResults extends BaseLoaderResults {

View File

@@ -14,15 +14,15 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.model; package com.uiuipad.os.model;
import android.content.Context; import android.content.Context;
import android.os.UserHandle; import android.os.UserHandle;
import com.aoleyun.os.icons.ComponentWithLabel; import com.uiuipad.os.icons.ComponentWithLabel;
import com.aoleyun.os.LauncherAppState; import com.uiuipad.os.LauncherAppState;
import com.aoleyun.os.util.PackageUserKey; import com.uiuipad.os.util.PackageUserKey;
import com.aoleyun.os.widget.WidgetListRowEntry; import com.uiuipad.os.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.aoleyun.os.widget.WidgetsDiffReporter} * {@link com.uiuipad.os.widget.WidgetsDiffReporter}
* *
* @see com.aoleyun.os.widget.WidgetsListAdapter#setWidgets(ArrayList) * @see com.uiuipad.os.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;

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.shortcuts; package com.uiuipad.os.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.aoleyun.os.ItemInfo; import com.uiuipad.os.ItemInfo;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;

View File

@@ -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.aoleyun.os.icons"> package="com.uiuipad.os.icons">
</manifest> </manifest>

View File

@@ -13,12 +13,20 @@ android {
} }
buildTypes { buildTypes {
U807Debug {}
U807Release {}
G10PDebug {}
G10PRelease {}
zhanRuiDebug {} zhanRuiDebug {}
zhanRuiRelease {} zhanRuiRelease {}
zhanRui12Debug {}
zhanRui12Release {}
alldocubeDebug {} alldocubeDebug {}
alldocubeDebugReleas {} alldocubeDebugReleas {}
TeclastP20SDebug {} TeclastP20SDebug {}
TeclastP20SRelease {} TeclastP20SRelease {}
zhanruiG10ZDebug {}
zhanruiG10ZRelease {}
debug {} debug {}
release {} release {}
} }

View File

@@ -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.aoleyun.os.icons.FixedScaleDrawable /> <com.uiuipad.os.icons.FixedScaleDrawable />
</foreground> </foreground>
</adaptive-icon> </adaptive-icon>

View File

@@ -1,4 +1,4 @@
package com.aoleyun.os.icons; package com.uiuipad.os.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;
@@ -20,7 +20,7 @@ import android.os.Build;
import android.os.Process; import android.os.Process;
import android.os.UserHandle; import android.os.UserHandle;
import com.aoleyun.os.icons.R; import com.uiuipad.os.icons.R;
/** /**
* This class will be moved to androidx library. There shouldn't be any dependency outside * This class will be moved to androidx library. There shouldn't be any dependency outside

View File

@@ -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.aoleyun.os.icons; package com.uiuipad.os.icons;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.Bitmap.Config; import android.graphics.Bitmap.Config;

View File

@@ -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.aoleyun.os.icons; package com.uiuipad.os.icons;
import android.annotation.TargetApi; import android.annotation.TargetApi;
import android.graphics.Bitmap; import android.graphics.Bitmap;

View File

@@ -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.aoleyun.os.icons; package com.uiuipad.os.icons;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.Color; import android.graphics.Color;

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.icons; package com.uiuipad.os.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;

View File

@@ -1,4 +1,4 @@
package com.aoleyun.os.icons; package com.uiuipad.os.icons;
import android.content.res.Resources; import android.content.res.Resources;
import android.content.res.Resources.Theme; import android.content.res.Resources.Theme;

View File

@@ -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.aoleyun.os.icons; package com.uiuipad.os.icons;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.Rect; import android.graphics.Rect;

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.icons; package com.uiuipad.os.icons;
import android.annotation.TargetApi; import android.annotation.TargetApi;
import android.content.Context; import android.content.Context;

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.icons; package com.uiuipad.os.icons;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.Bitmap.Config; import android.graphics.Bitmap.Config;

View File

@@ -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.aoleyun.os.icons.cache; package com.uiuipad.os.icons.cache;
import android.content.ComponentName; import android.content.ComponentName;
import android.content.ContentValues; import android.content.ContentValues;
@@ -38,12 +38,12 @@ import android.os.UserHandle;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log; import android.util.Log;
import com.aoleyun.os.icons.BaseIconFactory; import com.uiuipad.os.icons.BaseIconFactory;
import com.aoleyun.os.icons.BitmapInfo; import com.uiuipad.os.icons.BitmapInfo;
import com.aoleyun.os.icons.BitmapRenderer; import com.uiuipad.os.icons.BitmapRenderer;
import com.aoleyun.os.icons.GraphicsUtils; import com.uiuipad.os.icons.GraphicsUtils;
import com.aoleyun.os.util.ComponentKey; import com.uiuipad.os.util.ComponentKey;
import com.aoleyun.os.util.SQLiteCacheHelper; import com.uiuipad.os.util.SQLiteCacheHelper;
import java.util.AbstractMap; import java.util.AbstractMap;
import java.util.Collections; import java.util.Collections;

View File

@@ -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.aoleyun.os.icons.cache; package com.uiuipad.os.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.aoleyun.os.icons.BitmapInfo; import com.uiuipad.os.icons.BitmapInfo;
public interface CachingLogic<T> { public interface CachingLogic<T> {

View File

@@ -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.aoleyun.os.icons.cache; package com.uiuipad.os.icons.cache;
import android.os.Handler; import android.os.Handler;

View File

@@ -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.aoleyun.os.icons.cache; package com.uiuipad.os.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.aoleyun.os.icons.cache.BaseIconCache.IconDB; import com.uiuipad.os.icons.cache.BaseIconCache.IconDB;
import java.util.Collections; import java.util.Collections;
import java.util.HashMap; import java.util.HashMap;

View File

@@ -1,4 +1,4 @@
package com.aoleyun.os.util; package com.uiuipad.os.util;
/** /**
* Copyright (C) 2015 The Android Open Source Project * Copyright (C) 2015 The Android Open Source Project

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.util; package com.uiuipad.os.util;
import static android.database.sqlite.SQLiteDatabase.NO_LOCALIZED_COLLATORS; import static android.database.sqlite.SQLiteDatabase.NO_LOCALIZED_COLLATORS;

View File

@@ -1,4 +1,4 @@
package com.aoleyun.os.util; package com.uiuipad.os.util;
import android.content.ContentValues; import android.content.ContentValues;
import android.content.Context; import android.content.Context;

View File

@@ -14,11 +14,11 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.icons; package com.uiuipad.os.icons;
import android.content.Context; import android.content.Context;
import com.aoleyun.os.icons.R; import com.uiuipad.os.icons.R;
/** /**
* 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

View File

@@ -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.aoleyun.os.icons; package com.uiuipad.os.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,8 +32,8 @@ import android.os.UserHandle;
import android.os.UserManager; import android.os.UserManager;
import android.util.SparseLongArray; import android.util.SparseLongArray;
import com.aoleyun.os.icons.R; import com.uiuipad.os.icons.R;
import com.aoleyun.os.icons.cache.BaseIconCache; import com.uiuipad.os.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

View File

@@ -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.aoleyun.os/databases/launcher.db" + " /data/data/com.uiuipad.os/databases/launcher.db"
+ " " + fn); + " " + fn);
if rv != 0: if rv != 0:
print "adb pull failed" print "adb pull failed"

View File

@@ -1,14 +1,14 @@
-keep,allowshrinking,allowoptimization class com.aoleyun.os.** { -keep,allowshrinking,allowoptimization class com.uiuipad.os.** {
*; *;
} }
# 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.aoleyun.os.compat.** { -keep class com.uiuipad.os.compat.** {
*; *;
} }
-keep class com.aoleyun.os.graphics.ShadowDrawable { -keep class com.uiuipad.os.graphics.ShadowDrawable {
public <init>(...); public <init>(...);
} }
@@ -29,19 +29,19 @@
} }
## Prevent obfuscating various overridable objects ## Prevent obfuscating various overridable objects
-keep class ** implements com.aoleyun.os.util.ResourceBasedOverride { -keep class ** implements com.uiuipad.os.util.ResourceBasedOverride {
public <init>(...); public <init>(...);
} }
-keep interface com.aoleyun.os.userevent.nano.LauncherLogProto.** { -keep interface com.uiuipad.os.userevent.nano.LauncherLogProto.** {
*; *;
} }
-keep interface com.aoleyun.os.model.nano.LauncherDumpProto.** { -keep interface com.uiuipad.os.model.nano.LauncherDumpProto.** {
*; *;
} }
# Discovery bounce animation # Discovery bounce animation
-keep class com.aoleyun.os.allapps.DiscoveryBounce$VerticalProgressWrapper { -keep class com.uiuipad.os.allapps.DiscoveryBounce$VerticalProgressWrapper {
public void setProgress(float); public void setProgress(float);
public float getProgress(); public float getProgress();
} }

View File

@@ -15,7 +15,7 @@
*/ */
syntax = "proto2"; syntax = "proto2";
option java_package = "com.aoleyun.os.userevent"; option java_package = "com.uiuipad.os.userevent";
option java_outer_classname = "LauncherLogExtensions"; option java_outer_classname = "LauncherLogExtensions";
package userevent; package userevent;

View File

@@ -15,7 +15,7 @@
*/ */
syntax = "proto2"; syntax = "proto2";
option java_package = "com.aoleyun.os.model"; option java_package = "com.uiuipad.os.model";
option java_outer_classname = "LauncherDumpProto"; option java_outer_classname = "LauncherDumpProto";
package model; package model;

View File

@@ -17,7 +17,7 @@ syntax = "proto2";
import "launcher_log_extension.proto"; import "launcher_log_extension.proto";
option java_package = "com.aoleyun.os.userevent"; option java_package = "com.uiuipad.os.userevent";
option java_outer_classname = "LauncherLogProto"; option java_outer_classname = "LauncherLogProto";
package userevent; package userevent;

View File

@@ -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.aoleyun.os" > package="com.uiuipad.os" >
<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.aoleyun.os.LauncherBackupAgent" android:backupAgent="com.uiuipad.os.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.aoleyun.os.uioverrides.dynamicui.WallpaperManagerCompatVL$ColorExtractionService" android:name="com.uiuipad.os.uioverrides.dynamicui.WallpaperManagerCompatVL$ColorExtractionService"
tools:node="remove" /> tools:node="remove" />
<activity <activity
android:name="com.aoleyun.os.proxy.ProxyActivityStarter" android:name="com.uiuipad.os.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"

View File

@@ -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.aoleyun.os.appprediction.PredictionRowView <com.uiuipad.os.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.aoleyun.os.appprediction.AppsDividerView <com.uiuipad.os.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" />

View File

@@ -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.aoleyun.os.LauncherAppTransitionManagerImpl</string> <string name="app_transition_manager_class" translatable="false">com.uiuipad.os.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.aoleyun.os.appprediction.PredictionAppTracker</string> <string name="app_launch_tracker_class" translatable="false">com.uiuipad.os.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>

View File

@@ -14,13 +14,13 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os; package com.uiuipad.os;
import static com.aoleyun.os.LauncherAnimUtils.VIEW_TRANSLATE_X; import static com.uiuipad.os.LauncherAnimUtils.VIEW_TRANSLATE_X;
import static com.aoleyun.os.LauncherState.NORMAL; import static com.uiuipad.os.LauncherState.NORMAL;
import static com.aoleyun.os.allapps.AllAppsTransitionController.ALL_APPS_PROGRESS; import static com.uiuipad.os.allapps.AllAppsTransitionController.ALL_APPS_PROGRESS;
import static com.aoleyun.os.anim.Interpolators.AGGRESSIVE_EASE; import static com.uiuipad.os.anim.Interpolators.AGGRESSIVE_EASE;
import static com.aoleyun.os.anim.Interpolators.LINEAR; import static com.uiuipad.os.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.aoleyun.os.allapps.AllAppsTransitionController; import com.uiuipad.os.allapps.AllAppsTransitionController;
import com.aoleyun.os.anim.AnimatorPlaybackController; import com.uiuipad.os.anim.AnimatorPlaybackController;
import com.aoleyun.os.anim.Interpolators; import com.uiuipad.os.anim.Interpolators;
import com.aoleyun.os.anim.SpringObjectAnimator; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os; package com.uiuipad.os;
import com.aoleyun.os.appprediction.PredictionUiStateManager; import com.uiuipad.os.appprediction.PredictionUiStateManager;
import com.aoleyun.os.appprediction.PredictionUiStateManager.Client; import com.uiuipad.os.appprediction.PredictionUiStateManager.Client;
import java.util.function.BiPredicate; import java.util.function.BiPredicate;

View File

@@ -14,9 +14,9 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.appprediction; package com.uiuipad.os.appprediction;
import static com.aoleyun.os.LauncherState.ALL_APPS; import static com.uiuipad.os.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.aoleyun.os.AbstractFloatingView; import com.uiuipad.os.AbstractFloatingView;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.LauncherStateManager; import com.uiuipad.os.LauncherStateManager;
import com.aoleyun.os.R; import com.uiuipad.os.R;
import com.aoleyun.os.Utilities; import com.uiuipad.os.Utilities;
import com.aoleyun.os.allapps.FloatingHeaderView; import com.uiuipad.os.allapps.FloatingHeaderView;
import com.aoleyun.os.anim.Interpolators; import com.uiuipad.os.anim.Interpolators;
import com.aoleyun.os.compat.UserManagerCompat; import com.uiuipad.os.compat.UserManagerCompat;
import com.aoleyun.os.dragndrop.DragLayer; import com.uiuipad.os.dragndrop.DragLayer;
import com.aoleyun.os.graphics.TriangleShape; import com.uiuipad.os.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;

View File

@@ -14,9 +14,9 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.appprediction; package com.uiuipad.os.appprediction;
import static com.aoleyun.os.LauncherState.ALL_APPS; import static com.uiuipad.os.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.aoleyun.os.DeviceProfile; import com.uiuipad.os.DeviceProfile;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.LauncherStateManager; import com.uiuipad.os.LauncherStateManager;
import com.aoleyun.os.R; import com.uiuipad.os.R;
import com.aoleyun.os.allapps.FloatingHeaderRow; import com.uiuipad.os.allapps.FloatingHeaderRow;
import com.aoleyun.os.allapps.FloatingHeaderView; import com.uiuipad.os.allapps.FloatingHeaderView;
import com.aoleyun.os.anim.PropertySetter; import com.uiuipad.os.anim.PropertySetter;
import com.aoleyun.os.util.Themes; import com.uiuipad.os.util.Themes;
import androidx.annotation.ColorInt; import androidx.annotation.ColorInt;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;

View File

@@ -14,17 +14,17 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.appprediction; package com.uiuipad.os.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.aoleyun.os.AppInfo; import com.uiuipad.os.AppInfo;
import com.aoleyun.os.ItemInfoWithIcon; import com.uiuipad.os.ItemInfoWithIcon;
import com.aoleyun.os.allapps.AllAppsStore; import com.uiuipad.os.allapps.AllAppsStore;
import com.aoleyun.os.shortcuts.ShortcutKey; import com.uiuipad.os.shortcuts.ShortcutKey;
import com.aoleyun.os.util.ComponentKey; import com.uiuipad.os.util.ComponentKey;
public class ComponentKeyMapper { public class ComponentKeyMapper {

View File

@@ -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.aoleyun.os.appprediction; package com.uiuipad.os.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.aoleyun.os.LauncherAppState; import com.uiuipad.os.LauncherAppState;
import com.aoleyun.os.LauncherModel; import com.uiuipad.os.LauncherModel;
import com.aoleyun.os.WorkspaceItemInfo; import com.uiuipad.os.WorkspaceItemInfo;
import com.aoleyun.os.icons.IconCache; import com.uiuipad.os.icons.IconCache;
import com.aoleyun.os.icons.LauncherIcons; import com.uiuipad.os.icons.LauncherIcons;
import com.aoleyun.os.shortcuts.DeepShortcutManager; import com.uiuipad.os.shortcuts.DeepShortcutManager;
import com.aoleyun.os.shortcuts.ShortcutKey; import com.uiuipad.os.shortcuts.ShortcutKey;
import com.aoleyun.os.util.InstantAppResolver; import com.uiuipad.os.util.InstantAppResolver;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;

View File

@@ -14,16 +14,16 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.appprediction; package com.uiuipad.os.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.aoleyun.os.AppInfo; import com.uiuipad.os.AppInfo;
import com.aoleyun.os.LauncherSettings; import com.uiuipad.os.LauncherSettings;
import com.aoleyun.os.WorkspaceItemInfo; import com.uiuipad.os.WorkspaceItemInfo;
public class InstantAppItemInfo extends AppInfo { public class InstantAppItemInfo extends AppInfo {

View File

@@ -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.aoleyun.os.appprediction; package com.uiuipad.os.appprediction;
import static com.aoleyun.os.InvariantDeviceProfile.CHANGE_FLAG_GRID; import static com.uiuipad.os.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.aoleyun.os.InvariantDeviceProfile; import com.uiuipad.os.InvariantDeviceProfile;
import com.aoleyun.os.appprediction.PredictionUiStateManager.Client; import com.uiuipad.os.appprediction.PredictionUiStateManager.Client;
import com.aoleyun.os.model.AppLaunchTracker; import com.uiuipad.os.model.AppLaunchTracker;
import com.aoleyun.os.util.UiThreadHelper; import com.uiuipad.os.util.UiThreadHelper;
import androidx.annotation.UiThread; import androidx.annotation.UiThread;
import androidx.annotation.WorkerThread; import androidx.annotation.WorkerThread;

View File

@@ -14,10 +14,10 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.appprediction; package com.uiuipad.os.appprediction;
import static com.aoleyun.os.anim.Interpolators.LINEAR; import static com.uiuipad.os.anim.Interpolators.LINEAR;
import static com.aoleyun.os.icons.GraphicsUtils.setColorAlphaBound; import static com.uiuipad.os.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.aoleyun.os.AppInfo; import com.uiuipad.os.AppInfo;
import com.aoleyun.os.BubbleTextView; import com.uiuipad.os.BubbleTextView;
import com.aoleyun.os.DeviceProfile; import com.uiuipad.os.DeviceProfile;
import com.aoleyun.os.DeviceProfile.OnDeviceProfileChangeListener; import com.uiuipad.os.DeviceProfile.OnDeviceProfileChangeListener;
import com.aoleyun.os.ItemInfo; import com.uiuipad.os.ItemInfo;
import com.aoleyun.os.ItemInfoWithIcon; import com.uiuipad.os.ItemInfoWithIcon;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherAppState; import com.uiuipad.os.LauncherAppState;
import com.aoleyun.os.R; import com.uiuipad.os.R;
import com.aoleyun.os.WorkspaceItemInfo; import com.uiuipad.os.WorkspaceItemInfo;
import com.aoleyun.os.allapps.AllAppsStore; import com.uiuipad.os.allapps.AllAppsStore;
import com.aoleyun.os.allapps.FloatingHeaderRow; import com.uiuipad.os.allapps.FloatingHeaderRow;
import com.aoleyun.os.allapps.FloatingHeaderView; import com.uiuipad.os.allapps.FloatingHeaderView;
import com.aoleyun.os.anim.AlphaUpdateListener; import com.uiuipad.os.anim.AlphaUpdateListener;
import com.aoleyun.os.anim.PropertySetter; import com.uiuipad.os.anim.PropertySetter;
import com.aoleyun.os.config.FeatureFlags; import com.uiuipad.os.config.FeatureFlags;
import com.aoleyun.os.keyboard.FocusIndicatorHelper; import com.uiuipad.os.keyboard.FocusIndicatorHelper;
import com.aoleyun.os.keyboard.FocusIndicatorHelper.SimpleFocusIndicatorHelper; import com.uiuipad.os.keyboard.FocusIndicatorHelper.SimpleFocusIndicatorHelper;
import com.aoleyun.os.logging.StatsLogUtils.LogContainerProvider; import com.uiuipad.os.logging.StatsLogUtils.LogContainerProvider;
import com.aoleyun.os.model.AppLaunchTracker; import com.uiuipad.os.model.AppLaunchTracker;
import com.aoleyun.os.touch.ItemClickHandler; import com.uiuipad.os.touch.ItemClickHandler;
import com.aoleyun.os.touch.ItemLongClickListener; import com.uiuipad.os.touch.ItemLongClickListener;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.userevent.nano.LauncherLogProto;
import com.aoleyun.os.util.Themes; import com.uiuipad.os.util.Themes;
import com.android.quickstep.AnimatedFloat; import com.android.quickstep.AnimatedFloat;
import java.util.ArrayList; import java.util.ArrayList;

View File

@@ -14,10 +14,10 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.appprediction; package com.uiuipad.os.appprediction;
import static com.aoleyun.os.LauncherState.BACKGROUND_APP; import static com.uiuipad.os.LauncherState.BACKGROUND_APP;
import static com.aoleyun.os.LauncherState.OVERVIEW; import static com.uiuipad.os.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.aoleyun.os.AppInfo; import com.uiuipad.os.AppInfo;
import com.aoleyun.os.InvariantDeviceProfile; import com.uiuipad.os.InvariantDeviceProfile;
import com.aoleyun.os.InvariantDeviceProfile.OnIDPChangeListener; import com.uiuipad.os.InvariantDeviceProfile.OnIDPChangeListener;
import com.aoleyun.os.ItemInfoWithIcon; import com.uiuipad.os.ItemInfoWithIcon;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherAppState; import com.uiuipad.os.LauncherAppState;
import com.aoleyun.os.Utilities; import com.uiuipad.os.Utilities;
import com.aoleyun.os.allapps.AllAppsContainerView; import com.uiuipad.os.allapps.AllAppsContainerView;
import com.aoleyun.os.allapps.AllAppsStore.OnUpdateListener; import com.uiuipad.os.allapps.AllAppsStore.OnUpdateListener;
import com.aoleyun.os.icons.IconCache; import com.uiuipad.os.icons.IconCache;
import com.aoleyun.os.icons.IconCache.ItemInfoUpdateReceiver; import com.uiuipad.os.icons.IconCache.ItemInfoUpdateReceiver;
import com.aoleyun.os.shortcuts.ShortcutKey; import com.uiuipad.os.shortcuts.ShortcutKey;
import com.aoleyun.os.util.ComponentKey; import com.uiuipad.os.util.ComponentKey;
import com.aoleyun.os.util.MainThreadInitializedObject; import com.uiuipad.os.util.MainThreadInitializedObject;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;

View File

@@ -14,36 +14,36 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.uioverrides; package com.uiuipad.os.uioverrides;
import static com.aoleyun.os.LauncherState.NORMAL; import static com.uiuipad.os.LauncherState.NORMAL;
import static com.aoleyun.os.LauncherState.OVERVIEW; import static com.uiuipad.os.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.aoleyun.os.DeviceProfile; import com.uiuipad.os.DeviceProfile;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.LauncherStateManager.StateHandler; import com.uiuipad.os.LauncherStateManager.StateHandler;
import com.aoleyun.os.Utilities; import com.uiuipad.os.Utilities;
import com.aoleyun.os.anim.AnimatorPlaybackController; import com.uiuipad.os.anim.AnimatorPlaybackController;
import com.aoleyun.os.config.FeatureFlags; import com.uiuipad.os.config.FeatureFlags;
import com.aoleyun.os.graphics.RotationMode; import com.uiuipad.os.graphics.RotationMode;
import com.aoleyun.os.uioverrides.touchcontrollers.FlingAndHoldTouchController; import com.uiuipad.os.uioverrides.touchcontrollers.FlingAndHoldTouchController;
import com.aoleyun.os.uioverrides.touchcontrollers.LandscapeEdgeSwipeController; import com.uiuipad.os.uioverrides.touchcontrollers.LandscapeEdgeSwipeController;
import com.aoleyun.os.uioverrides.touchcontrollers.NavBarToHomeTouchController; import com.uiuipad.os.uioverrides.touchcontrollers.NavBarToHomeTouchController;
import com.aoleyun.os.uioverrides.touchcontrollers.OverviewToAllAppsTouchController; import com.uiuipad.os.uioverrides.touchcontrollers.OverviewToAllAppsTouchController;
import com.aoleyun.os.uioverrides.touchcontrollers.PortraitStatesTouchController; import com.uiuipad.os.uioverrides.touchcontrollers.PortraitStatesTouchController;
import com.aoleyun.os.uioverrides.touchcontrollers.StatusBarTouchController; import com.uiuipad.os.uioverrides.touchcontrollers.StatusBarTouchController;
import com.aoleyun.os.uioverrides.touchcontrollers.QuickSwitchTouchController; import com.uiuipad.os.uioverrides.touchcontrollers.QuickSwitchTouchController;
import com.aoleyun.os.uioverrides.touchcontrollers.TaskViewTouchController; import com.uiuipad.os.uioverrides.touchcontrollers.TaskViewTouchController;
import com.aoleyun.os.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController; import com.uiuipad.os.uioverrides.touchcontrollers.TransposedQuickSwitchTouchController;
import com.aoleyun.os.util.TouchController; import com.uiuipad.os.util.TouchController;
import com.aoleyun.os.util.UiThreadHelper; import com.uiuipad.os.util.UiThreadHelper;
import com.aoleyun.os.util.UiThreadHelper.AsyncCommand; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.uioverrides; package com.uiuipad.os.uioverrides;
import static com.aoleyun.os.LauncherState.RECENTS_CLEAR_ALL_BUTTON; import static com.uiuipad.os.LauncherState.RECENTS_CLEAR_ALL_BUTTON;
import static com.aoleyun.os.anim.Interpolators.LINEAR; import static com.uiuipad.os.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.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.LauncherStateManager.AnimationConfig; import com.uiuipad.os.LauncherStateManager.AnimationConfig;
import com.aoleyun.os.anim.AnimatorSetBuilder; import com.uiuipad.os.anim.AnimatorSetBuilder;
import com.aoleyun.os.anim.PropertySetter; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.uioverrides.states; package com.uiuipad.os.uioverrides.states;
import static com.aoleyun.os.LauncherAnimUtils.OVERVIEW_TRANSITION_MS; import static com.uiuipad.os.LauncherAnimUtils.OVERVIEW_TRANSITION_MS;
import com.aoleyun.os.AbstractFloatingView; import com.uiuipad.os.AbstractFloatingView;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.allapps.AllAppsTransitionController; import com.uiuipad.os.allapps.AllAppsTransitionController;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.uioverrides.states; package com.uiuipad.os.uioverrides.states;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_X; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_X;
import static com.aoleyun.os.anim.Interpolators.INSTANT; import static com.uiuipad.os.anim.Interpolators.INSTANT;
import static com.aoleyun.os.anim.Interpolators.OVERSHOOT_1_7; import static com.uiuipad.os.anim.Interpolators.OVERSHOOT_1_7;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.R; import com.uiuipad.os.R;
import com.aoleyun.os.anim.AnimatorSetBuilder; import com.uiuipad.os.anim.AnimatorSetBuilder;
public class OverviewPeekState extends OverviewState { public class OverviewPeekState extends OverviewState {
public OverviewPeekState(int id) { public OverviewPeekState(int id) {

View File

@@ -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.aoleyun.os.uioverrides.states; package com.uiuipad.os.uioverrides.states;
import static android.view.View.VISIBLE; import static android.view.View.VISIBLE;
import static com.aoleyun.os.LauncherAnimUtils.OVERVIEW_TRANSITION_MS; import static com.uiuipad.os.LauncherAnimUtils.OVERVIEW_TRANSITION_MS;
import static com.aoleyun.os.LauncherAnimUtils.SCALE_PROPERTY; import static com.uiuipad.os.LauncherAnimUtils.SCALE_PROPERTY;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_SCALE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_SCALE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_X; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_X;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_SCALE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_SCALE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE;
import static com.aoleyun.os.anim.Interpolators.ACCEL; import static com.uiuipad.os.anim.Interpolators.ACCEL;
import static com.aoleyun.os.anim.Interpolators.DEACCEL_2; import static com.uiuipad.os.anim.Interpolators.DEACCEL_2;
import static com.aoleyun.os.anim.Interpolators.OVERSHOOT_1_2; import static com.uiuipad.os.anim.Interpolators.OVERSHOOT_1_2;
import static com.aoleyun.os.anim.Interpolators.OVERSHOOT_1_7; import static com.uiuipad.os.anim.Interpolators.OVERSHOOT_1_7;
import static com.aoleyun.os.logging.LoggerUtils.newContainerTarget; import static com.uiuipad.os.logging.LoggerUtils.newContainerTarget;
import static com.aoleyun.os.states.RotationHelper.REQUEST_ROTATE; import static com.uiuipad.os.states.RotationHelper.REQUEST_ROTATE;
import android.graphics.Rect; import android.graphics.Rect;
import android.view.View; import android.view.View;
import com.aoleyun.os.AbstractFloatingView; import com.uiuipad.os.AbstractFloatingView;
import com.aoleyun.os.DeviceProfile; import com.uiuipad.os.DeviceProfile;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.R; import com.uiuipad.os.R;
import com.aoleyun.os.Workspace; import com.uiuipad.os.Workspace;
import com.aoleyun.os.allapps.DiscoveryBounce; import com.uiuipad.os.allapps.DiscoveryBounce;
import com.aoleyun.os.anim.AnimatorSetBuilder; import com.uiuipad.os.anim.AnimatorSetBuilder;
import com.aoleyun.os.uioverrides.UiFactory; import com.uiuipad.os.uioverrides.UiFactory;
import com.aoleyun.os.userevent.nano.LauncherLogProto.Action; import com.uiuipad.os.userevent.nano.LauncherLogProto.Action;
import com.aoleyun.os.userevent.nano.LauncherLogProto.ContainerType; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.uioverrides.states; package com.uiuipad.os.uioverrides.states;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.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;

View File

@@ -14,23 +14,23 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.uioverrides.touchcontrollers; package com.uiuipad.os.uioverrides.touchcontrollers;
import static com.aoleyun.os.LauncherState.ALL_APPS; import static com.uiuipad.os.LauncherState.ALL_APPS;
import static com.aoleyun.os.LauncherState.HOTSEAT_ICONS; import static com.uiuipad.os.LauncherState.HOTSEAT_ICONS;
import static com.aoleyun.os.LauncherState.NORMAL; import static com.uiuipad.os.LauncherState.NORMAL;
import static com.aoleyun.os.LauncherState.OVERVIEW; import static com.uiuipad.os.LauncherState.OVERVIEW;
import static com.aoleyun.os.LauncherState.OVERVIEW_PEEK; import static com.uiuipad.os.LauncherState.OVERVIEW_PEEK;
import static com.aoleyun.os.LauncherStateManager.ANIM_ALL; import static com.uiuipad.os.LauncherStateManager.ANIM_ALL;
import static com.aoleyun.os.LauncherStateManager.ATOMIC_OVERVIEW_PEEK_COMPONENT; import static com.uiuipad.os.LauncherStateManager.ATOMIC_OVERVIEW_PEEK_COMPONENT;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_HOTSEAT_SCALE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_HOTSEAT_SCALE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_HOTSEAT_TRANSLATE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_HOTSEAT_TRANSLATE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_VERTICAL_PROGRESS; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_VERTICAL_PROGRESS;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_SCALE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_SCALE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE;
import static com.aoleyun.os.anim.Interpolators.DEACCEL_3; import static com.uiuipad.os.anim.Interpolators.DEACCEL_3;
import static com.aoleyun.os.anim.Interpolators.OVERSHOOT_1_2; import static com.uiuipad.os.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.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.anim.AnimatorSetBuilder; import com.uiuipad.os.anim.AnimatorSetBuilder;
import com.aoleyun.os.userevent.nano.LauncherLogProto.Action.Touch; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.uioverrides.touchcontrollers; package com.uiuipad.os.uioverrides.touchcontrollers;
import static android.view.View.TRANSLATION_X; import static android.view.View.TRANSLATION_X;
import static com.aoleyun.os.LauncherState.ALL_APPS; import static com.uiuipad.os.LauncherState.ALL_APPS;
import static com.aoleyun.os.LauncherState.NORMAL; import static com.uiuipad.os.LauncherState.NORMAL;
import static com.aoleyun.os.LauncherState.OVERVIEW; import static com.uiuipad.os.LauncherState.OVERVIEW;
import static com.aoleyun.os.allapps.AllAppsTransitionController.ALL_APPS_PROGRESS; import static com.uiuipad.os.allapps.AllAppsTransitionController.ALL_APPS_PROGRESS;
import static com.aoleyun.os.anim.Interpolators.DEACCEL_3; import static com.uiuipad.os.anim.Interpolators.DEACCEL_3;
import static com.aoleyun.os.touch.AbstractStateChangeTouchController.SUCCESS_TRANSITION_PROGRESS; import static com.uiuipad.os.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.aoleyun.os.AbstractFloatingView; import com.uiuipad.os.AbstractFloatingView;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.LauncherStateManager.AnimationConfig; import com.uiuipad.os.LauncherStateManager.AnimationConfig;
import com.aoleyun.os.R; import com.uiuipad.os.R;
import com.aoleyun.os.Utilities; import com.uiuipad.os.Utilities;
import com.aoleyun.os.allapps.AllAppsTransitionController; import com.uiuipad.os.allapps.AllAppsTransitionController;
import com.aoleyun.os.anim.AnimationSuccessListener; import com.uiuipad.os.anim.AnimationSuccessListener;
import com.aoleyun.os.anim.AnimatorPlaybackController; import com.uiuipad.os.anim.AnimatorPlaybackController;
import com.aoleyun.os.anim.AnimatorSetBuilder; import com.uiuipad.os.anim.AnimatorSetBuilder;
import com.aoleyun.os.anim.Interpolators; import com.uiuipad.os.anim.Interpolators;
import com.aoleyun.os.compat.AccessibilityManagerCompat; import com.uiuipad.os.compat.AccessibilityManagerCompat;
import com.aoleyun.os.touch.SwipeDetector; import com.uiuipad.os.touch.SwipeDetector;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.userevent.nano.LauncherLogProto;
import com.aoleyun.os.userevent.nano.LauncherLogProto.Action.Touch; import com.uiuipad.os.userevent.nano.LauncherLogProto.Action.Touch;
import com.aoleyun.os.util.TouchController; import com.uiuipad.os.util.TouchController;
import com.android.quickstep.views.RecentsView; import com.android.quickstep.views.RecentsView;
/** /**

View File

@@ -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.aoleyun.os.uioverrides.touchcontrollers; package com.uiuipad.os.uioverrides.touchcontrollers;
import static com.aoleyun.os.LauncherState.ALL_APPS; import static com.uiuipad.os.LauncherState.ALL_APPS;
import static com.aoleyun.os.LauncherState.NORMAL; import static com.uiuipad.os.LauncherState.NORMAL;
import static com.aoleyun.os.LauncherState.OVERVIEW; import static com.uiuipad.os.LauncherState.OVERVIEW;
import android.view.MotionEvent; import android.view.MotionEvent;
import com.aoleyun.os.AbstractFloatingView; import com.uiuipad.os.AbstractFloatingView;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.Utilities; import com.uiuipad.os.Utilities;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.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;

View File

@@ -14,14 +14,14 @@
* limitations under the License. * limitations under the License.
*/ */
package com.aoleyun.os.uioverrides.touchcontrollers; package com.uiuipad.os.uioverrides.touchcontrollers;
import static com.aoleyun.os.uioverrides.touchcontrollers.PortraitStatesTouchController.isTouchOverHotseat; import static com.uiuipad.os.uioverrides.touchcontrollers.PortraitStatesTouchController.isTouchOverHotseat;
import android.view.MotionEvent; import android.view.MotionEvent;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.util.PendingAnimation; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.uioverrides.touchcontrollers; package com.uiuipad.os.uioverrides.touchcontrollers;
import static com.aoleyun.os.LauncherState.NORMAL; import static com.uiuipad.os.LauncherState.NORMAL;
import static com.aoleyun.os.LauncherState.QUICK_SWITCH; import static com.uiuipad.os.LauncherState.QUICK_SWITCH;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_ALL_APPS_FADE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_ALL_APPS_FADE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_FADE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_SCALE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_SCALE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_Y; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATE_Y;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_VERTICAL_PROGRESS; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_VERTICAL_PROGRESS;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_FADE;
import static com.aoleyun.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE; import static com.uiuipad.os.anim.AnimatorSetBuilder.ANIM_WORKSPACE_TRANSLATE;
import static com.aoleyun.os.anim.Interpolators.ACCEL_2; import static com.uiuipad.os.anim.Interpolators.ACCEL_2;
import static com.aoleyun.os.anim.Interpolators.DEACCEL_2; import static com.uiuipad.os.anim.Interpolators.DEACCEL_2;
import static com.aoleyun.os.anim.Interpolators.INSTANT; import static com.uiuipad.os.anim.Interpolators.INSTANT;
import static com.aoleyun.os.anim.Interpolators.LINEAR; import static com.uiuipad.os.anim.Interpolators.LINEAR;
import static com.aoleyun.os.util.SystemUiController.UI_STATE_OVERVIEW; import static com.uiuipad.os.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.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.LauncherStateManager; import com.uiuipad.os.LauncherStateManager;
import com.aoleyun.os.Utilities; import com.uiuipad.os.Utilities;
import com.aoleyun.os.anim.AnimatorSetBuilder; import com.uiuipad.os.anim.AnimatorSetBuilder;
import com.aoleyun.os.touch.AbstractStateChangeTouchController; import com.uiuipad.os.touch.AbstractStateChangeTouchController;
import com.aoleyun.os.touch.SwipeDetector; import com.uiuipad.os.touch.SwipeDetector;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.userevent.nano.LauncherLogProto;
import com.aoleyun.os.userevent.nano.LauncherLogProto.Action.Direction; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.uioverrides.touchcontrollers; package com.uiuipad.os.uioverrides.touchcontrollers;
import static com.aoleyun.os.AbstractFloatingView.TYPE_ACCESSIBLE; import static com.uiuipad.os.AbstractFloatingView.TYPE_ACCESSIBLE;
import static com.aoleyun.os.Utilities.SINGLE_FRAME_MS; import static com.uiuipad.os.Utilities.SINGLE_FRAME_MS;
import static com.aoleyun.os.anim.Interpolators.scrollInterpolatorForVelocity; import static com.uiuipad.os.anim.Interpolators.scrollInterpolatorForVelocity;
import static com.aoleyun.os.config.FeatureFlags.ENABLE_QUICKSTEP_LIVE_TILE; import static com.uiuipad.os.config.FeatureFlags.ENABLE_QUICKSTEP_LIVE_TILE;
import static com.aoleyun.os.config.FeatureFlags.QUICKSTEP_SPRINGS; import static com.uiuipad.os.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.aoleyun.os.AbstractFloatingView; import com.uiuipad.os.AbstractFloatingView;
import com.aoleyun.os.BaseDraggingActivity; import com.uiuipad.os.BaseDraggingActivity;
import com.aoleyun.os.LauncherAnimUtils; import com.uiuipad.os.LauncherAnimUtils;
import com.aoleyun.os.Utilities; import com.uiuipad.os.Utilities;
import com.aoleyun.os.anim.AnimatorPlaybackController; import com.uiuipad.os.anim.AnimatorPlaybackController;
import com.aoleyun.os.anim.Interpolators; import com.uiuipad.os.anim.Interpolators;
import com.aoleyun.os.touch.SwipeDetector; import com.uiuipad.os.touch.SwipeDetector;
import com.aoleyun.os.userevent.nano.LauncherLogProto.Action.Touch; import com.uiuipad.os.userevent.nano.LauncherLogProto.Action.Touch;
import com.aoleyun.os.util.FlingBlockCheck; import com.uiuipad.os.util.FlingBlockCheck;
import com.aoleyun.os.util.PendingAnimation; import com.uiuipad.os.util.PendingAnimation;
import com.aoleyun.os.util.TouchController; import com.uiuipad.os.util.TouchController;
import com.aoleyun.os.views.BaseDragLayer; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.uioverrides.touchcontrollers; package com.uiuipad.os.uioverrides.touchcontrollers;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.touch.SwipeDetector; import com.uiuipad.os.touch.SwipeDetector;
public class TransposedQuickSwitchTouchController extends QuickSwitchTouchController { public class TransposedQuickSwitchTouchController extends QuickSwitchTouchController {

View File

@@ -15,8 +15,8 @@
*/ */
package com.android.quickstep; package com.android.quickstep;
import static com.aoleyun.os.anim.Interpolators.FAST_OUT_SLOW_IN; import static com.uiuipad.os.anim.Interpolators.FAST_OUT_SLOW_IN;
import static com.aoleyun.os.anim.Interpolators.TOUCH_RESPONSE_INTERPOLATOR; import static com.uiuipad.os.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.aoleyun.os.AbstractFloatingView; import com.uiuipad.os.AbstractFloatingView;
import com.aoleyun.os.BaseDraggingActivity; import com.uiuipad.os.BaseDraggingActivity;
import com.aoleyun.os.anim.AnimationSuccessListener; import com.uiuipad.os.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;

View File

@@ -15,7 +15,7 @@
*/ */
package com.android.quickstep; package com.android.quickstep;
import static com.aoleyun.os.anim.Interpolators.LINEAR; import static com.uiuipad.os.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.aoleyun.os.DeviceProfile; import com.uiuipad.os.DeviceProfile;
import com.aoleyun.os.anim.AnimationSuccessListener; import com.uiuipad.os.anim.AnimationSuccessListener;
import com.aoleyun.os.anim.AnimatorPlaybackController; import com.uiuipad.os.anim.AnimatorPlaybackController;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.LauncherAnimUtils.SCALE_PROPERTY; import static com.uiuipad.os.LauncherAnimUtils.SCALE_PROPERTY;
import static com.aoleyun.os.LauncherAppTransitionManagerImpl.INDEX_RECENTS_FADE_ANIM; import static com.uiuipad.os.LauncherAppTransitionManagerImpl.INDEX_RECENTS_FADE_ANIM;
import static com.aoleyun.os.LauncherAppTransitionManagerImpl.INDEX_RECENTS_TRANSLATE_X_ANIM; import static com.uiuipad.os.LauncherAppTransitionManagerImpl.INDEX_RECENTS_TRANSLATE_X_ANIM;
import static com.aoleyun.os.LauncherAppTransitionManagerImpl.INDEX_SHELF_ANIM; import static com.uiuipad.os.LauncherAppTransitionManagerImpl.INDEX_SHELF_ANIM;
import static com.aoleyun.os.LauncherState.BACKGROUND_APP; import static com.uiuipad.os.LauncherState.BACKGROUND_APP;
import static com.aoleyun.os.LauncherState.NORMAL; import static com.uiuipad.os.LauncherState.NORMAL;
import static com.aoleyun.os.LauncherState.OVERVIEW; import static com.uiuipad.os.LauncherState.OVERVIEW;
import static com.aoleyun.os.LauncherStateManager.ANIM_ALL; import static com.uiuipad.os.LauncherStateManager.ANIM_ALL;
import static com.aoleyun.os.anim.Interpolators.ACCEL_2; import static com.uiuipad.os.anim.Interpolators.ACCEL_2;
import static com.aoleyun.os.anim.Interpolators.ACCEL_DEACCEL; import static com.uiuipad.os.anim.Interpolators.ACCEL_DEACCEL;
import static com.aoleyun.os.anim.Interpolators.INSTANT; import static com.uiuipad.os.anim.Interpolators.INSTANT;
import static com.aoleyun.os.anim.Interpolators.LINEAR; import static com.uiuipad.os.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.aoleyun.os.DeviceProfile; import com.uiuipad.os.DeviceProfile;
import com.aoleyun.os.Launcher; import com.uiuipad.os.Launcher;
import com.aoleyun.os.LauncherAppState; import com.uiuipad.os.LauncherAppState;
import com.aoleyun.os.LauncherInitListenerEx; import com.uiuipad.os.LauncherInitListenerEx;
import com.aoleyun.os.LauncherState; import com.uiuipad.os.LauncherState;
import com.aoleyun.os.LauncherStateManager; import com.uiuipad.os.LauncherStateManager;
import com.aoleyun.os.allapps.DiscoveryBounce; import com.uiuipad.os.allapps.DiscoveryBounce;
import com.aoleyun.os.anim.AnimatorPlaybackController; import com.uiuipad.os.anim.AnimatorPlaybackController;
import com.aoleyun.os.anim.AnimatorSetBuilder; import com.uiuipad.os.anim.AnimatorSetBuilder;
import com.aoleyun.os.testing.TestProtocol; import com.uiuipad.os.testing.TestProtocol;
import com.aoleyun.os.uioverrides.states.OverviewState; import com.uiuipad.os.uioverrides.states.OverviewState;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.userevent.nano.LauncherLogProto;
import com.aoleyun.os.views.FloatingIconView; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.config.FeatureFlags; import com.uiuipad.os.config.FeatureFlags;
import java.util.StringJoiner; import java.util.StringJoiner;
import java.util.function.Consumer; import java.util.function.Consumer;

View File

@@ -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.aoleyun.os.BaseDraggingActivity; import com.uiuipad.os.BaseDraggingActivity;
import com.aoleyun.os.MainThreadExecutor; import com.uiuipad.os.MainThreadExecutor;
import com.aoleyun.os.logging.UserEventDispatcher; import com.uiuipad.os.logging.UserEventDispatcher;
import com.aoleyun.os.userevent.nano.LauncherLogProto; import com.uiuipad.os.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;

View File

@@ -15,10 +15,10 @@
*/ */
package com.android.quickstep; package com.android.quickstep;
import static com.aoleyun.os.QuickstepAppTransitionManagerImpl.RECENTS_LAUNCH_DURATION; import static com.uiuipad.os.QuickstepAppTransitionManagerImpl.RECENTS_LAUNCH_DURATION;
import static com.aoleyun.os.QuickstepAppTransitionManagerImpl import static com.uiuipad.os.QuickstepAppTransitionManagerImpl
.STATUS_BAR_TRANSITION_DURATION; .STATUS_BAR_TRANSITION_DURATION;
import static com.aoleyun.os.QuickstepAppTransitionManagerImpl import static com.uiuipad.os.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.aoleyun.os.DeviceProfile; import com.uiuipad.os.DeviceProfile;
import com.aoleyun.os.InvariantDeviceProfile; import com.uiuipad.os.InvariantDeviceProfile;
import com.aoleyun.os.LauncherAnimationRunner; import com.uiuipad.os.LauncherAnimationRunner;
import com.aoleyun.os.R; import com.uiuipad.os.R;
import com.aoleyun.os.anim.Interpolators; import com.uiuipad.os.anim.Interpolators;
import com.aoleyun.os.views.BaseDragLayer; import com.uiuipad.os.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;

View File

@@ -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.aoleyun.os.Utilities.FLAG_NO_GESTURES; import static com.uiuipad.os.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.aoleyun.os.util.Preconditions; import com.uiuipad.os.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;

View File

@@ -19,9 +19,9 @@ import static com.android.quickstep.TouchInteractionService.MAIN_THREAD_EXECUTOR
import android.util.Log; import android.util.Log;
import com.aoleyun.os.Utilities; import com.uiuipad.os.Utilities;
import com.aoleyun.os.config.FeatureFlags; import com.uiuipad.os.config.FeatureFlags;
import com.aoleyun.os.util.Preconditions; import com.uiuipad.os.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