Snap for 11308440 from 9fc2fa34b3 to 24Q2-release
Change-Id: Iab03d14176cb0bf5d0b06057406c3c1c7ae23a64
This commit is contained in:
+3
-33
@@ -112,9 +112,6 @@ android_library {
|
||||
resource_dirs: [],
|
||||
manifest: "tests/tapl/AndroidManifest.xml",
|
||||
platform_apis: true,
|
||||
lint: {
|
||||
baseline_filename: "lint-baseline.xml",
|
||||
},
|
||||
}
|
||||
|
||||
java_library_static {
|
||||
@@ -132,9 +129,6 @@ java_library_static {
|
||||
],
|
||||
},
|
||||
static_libs: ["libprotobuf-java-lite"],
|
||||
lint: {
|
||||
baseline_filename: "lint-baseline.xml",
|
||||
},
|
||||
}
|
||||
|
||||
java_library_static {
|
||||
@@ -153,9 +147,6 @@ java_library_static {
|
||||
"libprotobuf-java-lite",
|
||||
"launcher_log_protos_lite",
|
||||
],
|
||||
lint: {
|
||||
baseline_filename: "lint-baseline.xml",
|
||||
},
|
||||
}
|
||||
|
||||
java_library {
|
||||
@@ -167,9 +158,6 @@ java_library {
|
||||
|
||||
sdk_version: "current",
|
||||
min_sdk_version: min_launcher3_sdk_version,
|
||||
lint: {
|
||||
baseline_filename: "lint-baseline.xml",
|
||||
},
|
||||
}
|
||||
|
||||
// Library with all the dependencies for building Launcher3
|
||||
@@ -196,7 +184,7 @@ android_library {
|
||||
sdk_version: "current",
|
||||
min_sdk_version: min_launcher3_sdk_version,
|
||||
lint: {
|
||||
baseline_filename: "lint-baseline-res-lib.xml",
|
||||
baseline_filename: "lint-baseline2.xml",
|
||||
},
|
||||
}
|
||||
|
||||
@@ -218,7 +206,7 @@ android_library {
|
||||
min_sdk_version: min_launcher3_sdk_version,
|
||||
manifest: "AndroidManifest-common.xml",
|
||||
lint: {
|
||||
baseline_filename: "lint-baseline-common-deps-lib.xml",
|
||||
baseline_filename: "lint-baseline2.xml",
|
||||
},
|
||||
}
|
||||
|
||||
@@ -265,7 +253,7 @@ android_app {
|
||||
"AndroidManifest-common.xml",
|
||||
],
|
||||
lint: {
|
||||
baseline_filename: "lint-baseline-launcher3.xml",
|
||||
baseline_filename: "lint-baseline.xml",
|
||||
},
|
||||
}
|
||||
|
||||
@@ -289,9 +277,6 @@ android_library {
|
||||
],
|
||||
manifest: "quickstep/AndroidManifest.xml",
|
||||
min_sdk_version: "current",
|
||||
lint: {
|
||||
baseline_filename: "lint-baseline.xml",
|
||||
},
|
||||
}
|
||||
|
||||
// Library with all the dependencies for building Launcher Go
|
||||
@@ -323,9 +308,6 @@ android_library {
|
||||
"AndroidManifest-common.xml",
|
||||
],
|
||||
min_sdk_version: "current",
|
||||
lint: {
|
||||
baseline_filename: "lint-baseline-go-res-lib.xml",
|
||||
},
|
||||
}
|
||||
|
||||
// Build rule for Quickstep library
|
||||
@@ -354,9 +336,6 @@ android_library {
|
||||
manifest: "quickstep/AndroidManifest.xml",
|
||||
platform_apis: true,
|
||||
min_sdk_version: "current",
|
||||
lint: {
|
||||
baseline_filename: "lint-baseline-launcher3.xml",
|
||||
},
|
||||
}
|
||||
|
||||
// Build rule for Launcher3 Go app for Android Go devices.
|
||||
@@ -399,9 +378,6 @@ android_app {
|
||||
jacoco: {
|
||||
include_filter: ["com.android.launcher3.*"],
|
||||
},
|
||||
lint: {
|
||||
baseline_filename: "lint-baseline.xml",
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
@@ -438,9 +414,6 @@ android_app {
|
||||
jacoco: {
|
||||
include_filter: ["com.android.launcher3.*"],
|
||||
},
|
||||
lint: {
|
||||
baseline_filename: "lint-baseline.xml",
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
@@ -491,8 +464,5 @@ android_app {
|
||||
jacoco: {
|
||||
include_filter: ["com.android.launcher3.*"],
|
||||
},
|
||||
lint: {
|
||||
baseline_filename: "lint-baseline.xml",
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
@@ -70,13 +70,6 @@ flag {
|
||||
bug: "296231746"
|
||||
}
|
||||
|
||||
flag {
|
||||
name: "enable_launcher_br_metrics"
|
||||
namespace: "launcher"
|
||||
description: "Enables logging of Launcher restore metrics to the Backup & Restore team"
|
||||
bug: "307527314"
|
||||
}
|
||||
|
||||
flag {
|
||||
name: "enable_unfolded_two_pane_picker"
|
||||
namespace: "launcher"
|
||||
@@ -97,3 +90,18 @@ flag {
|
||||
description: "Enables support for archived apps in Launcher3, such as empty progress bar etc."
|
||||
bug: "210590852"
|
||||
}
|
||||
|
||||
flag {
|
||||
name: "enable_private_space_install_shortcut"
|
||||
namespace: "launcher"
|
||||
description: "Enables long-press shortcut to install a copy of an app to Private space"
|
||||
bug: "316118005"
|
||||
}
|
||||
|
||||
flag {
|
||||
name: "enable_launcher_br_metrics_fixed"
|
||||
namespace: "launcher"
|
||||
description: "Enables logging of Launcher restore metrics to the Backup & Restore team"
|
||||
bug: "307527314"
|
||||
is_fixed_read_only: true
|
||||
}
|
||||
|
||||
@@ -1,576 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<issues format="5" by="lint 4.1.0" client="cli" variant="all" version="4.1.0">
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.View#getWindowInsetsController`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsContainerView.java"
|
||||
line="203"
|
||||
column="9"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.WindowInsets.Type#ime`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsContainerView.java"
|
||||
line="203"
|
||||
column="60"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.WindowInsetsController#hide`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsContainerView.java"
|
||||
line="203"
|
||||
column="37"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.View#getWindowInsetsController`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsRecyclerView.java"
|
||||
line="193"
|
||||
column="17"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.WindowInsets.Type#ime`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsRecyclerView.java"
|
||||
line="193"
|
||||
column="68"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.WindowInsetsController#hide`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsRecyclerView.java"
|
||||
line="193"
|
||||
column="45"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 29): `android.appwidget.AppWidgetHostView#updateAppWidgetSize`"
|
||||
errorLine1=" widgetView.updateAppWidgetSize(new Bundle(), sizes);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/AppWidgetResizeFrame.java"
|
||||
line="399"
|
||||
column="24"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 29): `android.graphics.Rect#inset`"
|
||||
errorLine1=" potentialTaskRect.inset(insets.left, insets.top, insets.right, insets.bottom);"
|
||||
errorLine2=" ~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/quickstep/src/com/android/quickstep/BaseActivityInterface.java"
|
||||
line="248"
|
||||
column="27"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 29): `android.graphics.Rect#inset`"
|
||||
errorLine1=" potentialTaskRect.inset("
|
||||
errorLine2=" ~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/quickstep/src/com/android/quickstep/BaseActivityInterface.java"
|
||||
line="249"
|
||||
column="27"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 29): `android.graphics.Rect#inset`"
|
||||
errorLine1=" outRect.inset(Math.max(insets.left, sideMargin), Math.max(insets.top, topMargin),"
|
||||
errorLine2=" ~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/quickstep/src/com/android/quickstep/BaseActivityInterface.java"
|
||||
line="291"
|
||||
column="17"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 29): `android.graphics.Rect#inset`"
|
||||
errorLine1=" gridRect.inset(0, dp.overviewTaskThumbnailTopMarginPx, 0, 0);"
|
||||
errorLine2=" ~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/quickstep/src/com/android/quickstep/BaseActivityInterface.java"
|
||||
line="315"
|
||||
column="18"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.WindowManager#getCurrentWindowMetrics`"
|
||||
errorLine1=" .getCurrentWindowMetrics().getWindowInsets();"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java"
|
||||
line="236"
|
||||
column="22"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.WindowMetrics#getWindowInsets`"
|
||||
errorLine1=" .getCurrentWindowMetrics().getWindowInsets();"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java"
|
||||
line="236"
|
||||
column="48"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.content.Context#getDisplay`"
|
||||
errorLine1=" if (mContext.getDisplay() != null) {"
|
||||
errorLine2=" ~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/quickstep/src/com/android/quickstep/interaction/EdgeBackGestureHandler.java"
|
||||
line="115"
|
||||
column="26"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.content.Context#getDisplay`"
|
||||
errorLine1=" mContext.getDisplay().getRealSize(mDisplaySize);"
|
||||
errorLine2=" ~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/quickstep/src/com/android/quickstep/interaction/EdgeBackGestureHandler.java"
|
||||
line="116"
|
||||
column="26"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.content.ContextWrapper#getDisplay`"
|
||||
errorLine1=" Display display = getDisplay();"
|
||||
errorLine2=" ~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/quickstep/src/com/android/quickstep/interaction/GestureSandboxActivity.java"
|
||||
line="153"
|
||||
column="27"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `java.util.List#of`"
|
||||
errorLine1=" List.of(new Rect(0, 0, metrics.widthPixels, metrics.heightPixels)));"
|
||||
errorLine2=" ~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/quickstep/src/com/android/quickstep/interaction/GestureSandboxActivity.java"
|
||||
line="158"
|
||||
column="26"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 29): `android.appwidget.AppWidgetHostView#resetColorResources`"
|
||||
errorLine1=" resetColorResources();"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetHostView.java"
|
||||
line="137"
|
||||
column="13"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `java.util.List#of`"
|
||||
errorLine1=" mColorExtractor.addLocation(List.of(mLastLocationRegistered));"
|
||||
errorLine2=" ~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetHostView.java"
|
||||
line="367"
|
||||
column="46"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `java.util.List#of`"
|
||||
errorLine1=" mColorExtractor.addLocation(List.of(mLastLocationRegistered));"
|
||||
errorLine2=" ~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetHostView.java"
|
||||
line="390"
|
||||
column="50"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 29): `android.appwidget.AppWidgetProviderInfo#maxResizeWidth`"
|
||||
errorLine1=" (ATLEAST_S && maxResizeWidth > 0)"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="91"
|
||||
column="31"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 29): `android.appwidget.AppWidgetProviderInfo#maxResizeWidth`"
|
||||
errorLine1=" ? getSpanX(widgetPadding, maxResizeWidth, smallestCellWidth)"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="92"
|
||||
column="51"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 29): `android.appwidget.AppWidgetProviderInfo#maxResizeHeight`"
|
||||
errorLine1=" (ATLEAST_S && maxResizeHeight > 0)"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="95"
|
||||
column="31"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 29): `android.appwidget.AppWidgetProviderInfo#maxResizeHeight`"
|
||||
errorLine1=" ? getSpanY(widgetPadding, maxResizeHeight, smallestCellHeight)"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="96"
|
||||
column="51"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 29): `android.appwidget.AppWidgetProviderInfo#targetCellWidth`"
|
||||
errorLine1=" if (ATLEAST_S && targetCellWidth >= minSpanX && targetCellWidth <= maxSpanX"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="101"
|
||||
column="26"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 29): `android.appwidget.AppWidgetProviderInfo#targetCellWidth`"
|
||||
errorLine1=" if (ATLEAST_S && targetCellWidth >= minSpanX && targetCellWidth <= maxSpanX"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="101"
|
||||
column="57"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 29): `android.appwidget.AppWidgetProviderInfo#targetCellHeight`"
|
||||
errorLine1=" && targetCellHeight >= minSpanY && targetCellHeight <= maxSpanY) {"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="102"
|
||||
column="20"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 29): `android.appwidget.AppWidgetProviderInfo#targetCellHeight`"
|
||||
errorLine1=" && targetCellHeight >= minSpanY && targetCellHeight <= maxSpanY) {"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="102"
|
||||
column="52"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 29): `android.appwidget.AppWidgetProviderInfo#targetCellWidth`"
|
||||
errorLine1=" spanX = targetCellWidth;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="103"
|
||||
column="21"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 29): `android.appwidget.AppWidgetProviderInfo#targetCellHeight`"
|
||||
errorLine1=" spanY = targetCellHeight;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="104"
|
||||
column="21"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.content.Context#getDisplay`"
|
||||
errorLine1=" final Display display = mContext.getDisplay();"
|
||||
errorLine2=" ~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/quickstep/src/com/android/quickstep/interaction/NavBarGestureHandler.java"
|
||||
line="94"
|
||||
column="42"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 29): `android.content.pm.LauncherActivityInfo#getLoadingProgress`"
|
||||
errorLine1=" return (int) (100 * info.getLoadingProgress());"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/util/PackageManagerHelper.java"
|
||||
line="338"
|
||||
column="38"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `java.util.List#of`"
|
||||
errorLine1=" private List<WidgetsListBaseEntry> mAllWidgets = List.of();"
|
||||
errorLine2=" ~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/popup/PopupDataProvider.java"
|
||||
line="64"
|
||||
column="59"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `java.util.List#of`"
|
||||
errorLine1=" private List<ItemInfo> mRecommendedWidgets = List.of();"
|
||||
errorLine2=" ~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/popup/PopupDataProvider.java"
|
||||
line="66"
|
||||
column="55"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `new android.view.SurfaceControlViewHost`"
|
||||
errorLine1=" .submit(() -> new SurfaceControlViewHost(mContext, mDisplay, mHostToken))"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/PreviewSurfaceRenderer.java"
|
||||
line="91"
|
||||
column="35"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.SurfaceControlViewHost#getSurfacePackage`"
|
||||
errorLine1=" surfacePackage = mSurfaceControlViewHost.getSurfacePackage();"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/PreviewSurfaceRenderer.java"
|
||||
line="93"
|
||||
column="54"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.SurfaceControlViewHost#setView`"
|
||||
errorLine1=" host.setView(view, view.getMeasuredWidth(), view.getMeasuredHeight());"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/PreviewSurfaceRenderer.java"
|
||||
line="127"
|
||||
column="22"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Cast from `SurfacePackage` to `Parcelable` requires API level 30 (current min is 29)"
|
||||
errorLine1=" result.putParcelable(KEY_SURFACE_PACKAGE, surfacePackage);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/PreviewSurfaceRenderer.java"
|
||||
line="132"
|
||||
column="51"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.SurfaceControlViewHost#release`"
|
||||
errorLine1=" mSurfaceControlViewHost.release();"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/PreviewSurfaceRenderer.java"
|
||||
line="149"
|
||||
column="41"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.graphics.Outline#setPath`"
|
||||
errorLine1=" outline.setPath(mPath);"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/popup/RoundedArrowDrawable.java"
|
||||
line="88"
|
||||
column="17"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 29): `new android.widget.EdgeEffect`"
|
||||
errorLine1=" ? new EdgeEffect(context, attrs) : new EdgeEffect(context);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/views/SpringRelativeLayout.java"
|
||||
line="49"
|
||||
column="19"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 29): `new android.widget.EdgeEffect`"
|
||||
errorLine1=" ? new EdgeEffect(context, attrs) : new EdgeEffect(context);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/views/SpringRelativeLayout.java"
|
||||
line="51"
|
||||
column="19"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.WindowManager.LayoutParams#setFitInsetsTypes`"
|
||||
errorLine1=" mWindowLayoutParams.setFitInsetsTypes(0);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/quickstep/src/com/android/launcher3/taskbar/TaskbarController.java"
|
||||
line="316"
|
||||
column="29"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.WindowInsets#getInsets`"
|
||||
errorLine1=" Insets systemInsets = insets.getInsets(WindowInsets.Type.systemBars());"
|
||||
errorLine2=" ~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/quickstep/src/com/android/quickstep/interaction/TutorialFragment.java"
|
||||
line="118"
|
||||
column="42"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.WindowInsets.Type#systemBars`"
|
||||
errorLine1=" Insets systemInsets = insets.getInsets(WindowInsets.Type.systemBars());"
|
||||
errorLine2=" ~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/quickstep/src/com/android/quickstep/interaction/TutorialFragment.java"
|
||||
line="118"
|
||||
column="70"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 29): `android.appwidget.AppWidgetProviderInfo#loadDescription`"
|
||||
errorLine1=" CharSequence description = mItem.widgetInfo.loadDescription(getContext());"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/WidgetCell.java"
|
||||
line="193"
|
||||
column="57"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 29): `android.appwidget.AppWidgetProviderInfo#previewLayout`"
|
||||
errorLine1=" && item.widgetInfo.previewLayout != Resources.ID_NULL) {"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/WidgetCell.java"
|
||||
line="214"
|
||||
column="20"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 29): `android.appwidget.AppWidgetProviderInfo#previewLayout`"
|
||||
errorLine1=" launcherAppWidgetProviderInfo.initialLayout = item.widgetInfo.previewLayout;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/WidgetCell.java"
|
||||
line="222"
|
||||
column="59"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.View#getWindowInsetsController`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java"
|
||||
line="558"
|
||||
column="9"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.WindowInsets.Type#ime`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java"
|
||||
line="558"
|
||||
column="60"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `android.view.WindowInsetsController#hide`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java"
|
||||
line="558"
|
||||
column="37"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 29): `java.util.List#of`"
|
||||
errorLine1=" return new RecommendationTableData(List.of(), previewScale);"
|
||||
errorLine2=" ~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsRecommendationTableLayout.java"
|
||||
line="139"
|
||||
column="53"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
@@ -1,609 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<issues format="5" by="lint 4.1.0" client="cli" variant="all" version="4.1.0">
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 28 (current min is 26): `android.os.UserManager#requestQuietModeEnabled`"
|
||||
errorLine1=" showConfirm |= !userManager.requestQuietModeEnabled(!toState, userProfile);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/allapps/WorkModeSwitch.java"
|
||||
line="110"
|
||||
column="41"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.View#getWindowInsetsController`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsContainerView.java"
|
||||
line="203"
|
||||
column="9"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.WindowInsets.Type#ime`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsContainerView.java"
|
||||
line="203"
|
||||
column="60"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.WindowInsetsController#hide`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsContainerView.java"
|
||||
line="203"
|
||||
column="37"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.View#getWindowInsetsController`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsRecyclerView.java"
|
||||
line="193"
|
||||
column="17"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.WindowInsets.Type#ime`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsRecyclerView.java"
|
||||
line="193"
|
||||
column="68"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.WindowInsetsController#hide`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsRecyclerView.java"
|
||||
line="193"
|
||||
column="45"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 26): `android.appwidget.AppWidgetHostView#updateAppWidgetSize`"
|
||||
errorLine1=" widgetView.updateAppWidgetSize(new Bundle(), sizes);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/AppWidgetResizeFrame.java"
|
||||
line="399"
|
||||
column="24"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.WindowManager#getCurrentWindowMetrics`"
|
||||
errorLine1=" .getCurrentWindowMetrics().getWindowInsets();"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java"
|
||||
line="236"
|
||||
column="22"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.WindowMetrics#getWindowInsets`"
|
||||
errorLine1=" .getCurrentWindowMetrics().getWindowInsets();"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java"
|
||||
line="236"
|
||||
column="48"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.content.res.Resources#getFloat`"
|
||||
errorLine1=" folderLabelTextScale = res.getFloat(R.dimen.folder_label_text_scale);"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java"
|
||||
line="256"
|
||||
column="36"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.content.res.Resources#getFloat`"
|
||||
errorLine1=" return mContext.getResources().getFloat(resId);"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/util/DynamicResource.java"
|
||||
line="73"
|
||||
column="40"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 26): `android.appwidget.AppWidgetHostView#resetColorResources`"
|
||||
errorLine1=" resetColorResources();"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetHostView.java"
|
||||
line="137"
|
||||
column="13"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `java.util.List#of`"
|
||||
errorLine1=" mColorExtractor.addLocation(List.of(mLastLocationRegistered));"
|
||||
errorLine2=" ~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetHostView.java"
|
||||
line="367"
|
||||
column="46"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `java.util.List#of`"
|
||||
errorLine1=" mColorExtractor.addLocation(List.of(mLastLocationRegistered));"
|
||||
errorLine2=" ~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetHostView.java"
|
||||
line="390"
|
||||
column="50"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 26): `android.appwidget.AppWidgetProviderInfo#maxResizeWidth`"
|
||||
errorLine1=" (ATLEAST_S && maxResizeWidth > 0)"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="91"
|
||||
column="31"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 26): `android.appwidget.AppWidgetProviderInfo#maxResizeWidth`"
|
||||
errorLine1=" ? getSpanX(widgetPadding, maxResizeWidth, smallestCellWidth)"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="92"
|
||||
column="51"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 26): `android.appwidget.AppWidgetProviderInfo#maxResizeHeight`"
|
||||
errorLine1=" (ATLEAST_S && maxResizeHeight > 0)"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="95"
|
||||
column="31"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 26): `android.appwidget.AppWidgetProviderInfo#maxResizeHeight`"
|
||||
errorLine1=" ? getSpanY(widgetPadding, maxResizeHeight, smallestCellHeight)"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="96"
|
||||
column="51"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 26): `android.appwidget.AppWidgetProviderInfo#targetCellWidth`"
|
||||
errorLine1=" if (ATLEAST_S && targetCellWidth >= minSpanX && targetCellWidth <= maxSpanX"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="101"
|
||||
column="26"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 26): `android.appwidget.AppWidgetProviderInfo#targetCellWidth`"
|
||||
errorLine1=" if (ATLEAST_S && targetCellWidth >= minSpanX && targetCellWidth <= maxSpanX"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="101"
|
||||
column="57"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 26): `android.appwidget.AppWidgetProviderInfo#targetCellHeight`"
|
||||
errorLine1=" && targetCellHeight >= minSpanY && targetCellHeight <= maxSpanY) {"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="102"
|
||||
column="20"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 26): `android.appwidget.AppWidgetProviderInfo#targetCellHeight`"
|
||||
errorLine1=" && targetCellHeight >= minSpanY && targetCellHeight <= maxSpanY) {"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="102"
|
||||
column="52"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 26): `android.appwidget.AppWidgetProviderInfo#targetCellWidth`"
|
||||
errorLine1=" spanX = targetCellWidth;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="103"
|
||||
column="21"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 26): `android.appwidget.AppWidgetProviderInfo#targetCellHeight`"
|
||||
errorLine1=" spanY = targetCellHeight;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetProviderInfo.java"
|
||||
line="104"
|
||||
column="21"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 28 (current min is 26): `android.app.Person#getKey`"
|
||||
errorLine1=" return people.stream().filter(person -> person.getKey() != null)"
|
||||
errorLine2=" ~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/notification/NotificationKeyData.java"
|
||||
line="72"
|
||||
column="56"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Method reference requires API level 28 (current min is 26): `Person::getKey`"
|
||||
errorLine1=" .map(Person::getKey).sorted().toArray(String[]::new);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/notification/NotificationKeyData.java"
|
||||
line="73"
|
||||
column="22"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 26): `android.content.pm.LauncherActivityInfo#getLoadingProgress`"
|
||||
errorLine1=" return (int) (100 * info.getLoadingProgress());"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/util/PackageManagerHelper.java"
|
||||
line="338"
|
||||
column="38"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_PAGE_LEFT`"
|
||||
errorLine1=" AccessibilityNodeInfo.AccessibilityAction.ACTION_PAGE_LEFT"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/PagedView.java"
|
||||
line="1752"
|
||||
column="17"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_PAGE_RIGHT`"
|
||||
errorLine1=" : AccessibilityNodeInfo.AccessibilityAction.ACTION_PAGE_RIGHT);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/PagedView.java"
|
||||
line="1753"
|
||||
column="19"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_PAGE_RIGHT`"
|
||||
errorLine1=" AccessibilityNodeInfo.AccessibilityAction.ACTION_PAGE_RIGHT"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/PagedView.java"
|
||||
line="1760"
|
||||
column="17"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_PAGE_LEFT`"
|
||||
errorLine1=" : AccessibilityNodeInfo.AccessibilityAction.ACTION_PAGE_LEFT);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/PagedView.java"
|
||||
line="1761"
|
||||
column="19"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `java.util.List#of`"
|
||||
errorLine1=" private List<WidgetsListBaseEntry> mAllWidgets = List.of();"
|
||||
errorLine2=" ~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/popup/PopupDataProvider.java"
|
||||
line="64"
|
||||
column="59"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `java.util.List#of`"
|
||||
errorLine1=" private List<ItemInfo> mRecommendedWidgets = List.of();"
|
||||
errorLine2=" ~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/popup/PopupDataProvider.java"
|
||||
line="66"
|
||||
column="55"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `new android.view.SurfaceControlViewHost`"
|
||||
errorLine1=" .submit(() -> new SurfaceControlViewHost(mContext, mDisplay, mHostToken))"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/PreviewSurfaceRenderer.java"
|
||||
line="91"
|
||||
column="35"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.SurfaceControlViewHost#getSurfacePackage`"
|
||||
errorLine1=" surfacePackage = mSurfaceControlViewHost.getSurfacePackage();"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/PreviewSurfaceRenderer.java"
|
||||
line="93"
|
||||
column="54"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.SurfaceControlViewHost#setView`"
|
||||
errorLine1=" host.setView(view, view.getMeasuredWidth(), view.getMeasuredHeight());"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/PreviewSurfaceRenderer.java"
|
||||
line="127"
|
||||
column="22"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Cast from `SurfacePackage` to `Parcelable` requires API level 30 (current min is 26)"
|
||||
errorLine1=" result.putParcelable(KEY_SURFACE_PACKAGE, surfacePackage);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/PreviewSurfaceRenderer.java"
|
||||
line="132"
|
||||
column="51"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.SurfaceControlViewHost#release`"
|
||||
errorLine1=" mSurfaceControlViewHost.release();"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/PreviewSurfaceRenderer.java"
|
||||
line="149"
|
||||
column="41"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.graphics.Outline#setPath`"
|
||||
errorLine1=" outline.setPath(mPath);"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/popup/RoundedArrowDrawable.java"
|
||||
line="88"
|
||||
column="17"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 26): `new android.widget.EdgeEffect`"
|
||||
errorLine1=" ? new EdgeEffect(context, attrs) : new EdgeEffect(context);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/views/SpringRelativeLayout.java"
|
||||
line="49"
|
||||
column="19"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 26): `new android.widget.EdgeEffect`"
|
||||
errorLine1=" ? new EdgeEffect(context, attrs) : new EdgeEffect(context);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/views/SpringRelativeLayout.java"
|
||||
line="51"
|
||||
column="19"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.view.WindowInsets#getTappableElementInsets`"
|
||||
errorLine1=" return windowInsets.getTappableElementInsets().bottom > 0;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/SysUiScrim.java"
|
||||
line="190"
|
||||
column="33"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.graphics.Insets#bottom`"
|
||||
errorLine1=" return windowInsets.getTappableElementInsets().bottom > 0;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/SysUiScrim.java"
|
||||
line="190"
|
||||
column="20"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 28 (current min is 26): `android.appwidget.AppWidgetProviderInfo#widgetFeatures`"
|
||||
errorLine1=" int featureFlags = mProviderInfo.widgetFeatures;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/WidgetAddFlowHandler.java"
|
||||
line="93"
|
||||
column="28"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 26): `android.appwidget.AppWidgetProviderInfo#loadDescription`"
|
||||
errorLine1=" CharSequence description = mItem.widgetInfo.loadDescription(getContext());"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/WidgetCell.java"
|
||||
line="193"
|
||||
column="57"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 26): `android.appwidget.AppWidgetProviderInfo#previewLayout`"
|
||||
errorLine1=" && item.widgetInfo.previewLayout != Resources.ID_NULL) {"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/WidgetCell.java"
|
||||
line="214"
|
||||
column="20"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 31 (current min is 26): `android.appwidget.AppWidgetProviderInfo#previewLayout`"
|
||||
errorLine1=" launcherAppWidgetProviderInfo.initialLayout = item.widgetInfo.previewLayout;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/WidgetCell.java"
|
||||
line="222"
|
||||
column="59"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.View#getWindowInsetsController`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java"
|
||||
line="558"
|
||||
column="9"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.WindowInsets.Type#ime`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java"
|
||||
line="558"
|
||||
column="60"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `android.view.WindowInsetsController#hide`"
|
||||
errorLine1=" getWindowInsetsController().hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java"
|
||||
line="558"
|
||||
column="37"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level R (current min is 26): `java.util.List#of`"
|
||||
errorLine1=" return new RecommendationTableData(List.of(), previewScale);"
|
||||
errorLine2=" ~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsRecommendationTableLayout.java"
|
||||
line="139"
|
||||
column="53"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Method reference requires API level 28 (current min is 26): `Person::getKey`"
|
||||
errorLine1=" : Arrays.stream(persons).map(Person::getKey).sorted().toArray(String[]::new);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/model/data/WorkspaceItemInfo.java"
|
||||
line="178"
|
||||
column="42"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 26): `android.appwidget.AppWidgetHostView#setColorResources`"
|
||||
errorLine1=" setColorResources(mWallpaperColorResources);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java"
|
||||
line="528"
|
||||
column="17"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 27 (current min is 26): `android.app.WallpaperManager#getWallpaperColors`"
|
||||
errorLine1=" : WallpaperManager.getInstance(context).getWallpaperColors(FLAG_SYSTEM);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java"
|
||||
line="288"
|
||||
column="61"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
@@ -1,48 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<issues format="5" by="lint 4.1.0" client="cli" variant="all" version="4.1.0">
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="`?android:attr/dialogCornerRadius` requires API level 28 (current min is 26)"
|
||||
errorLine1=" android:topLeftRadius="?android:attr/dialogCornerRadius""
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/res/drawable/add_item_dialog_background.xml"
|
||||
line="6"
|
||||
column="9"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="`?android:attr/dialogCornerRadius` requires API level 28 (current min is 26)"
|
||||
errorLine1=" android:topRightRadius="?android:attr/dialogCornerRadius" />"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/res/drawable/add_item_dialog_background.xml"
|
||||
line="7"
|
||||
column="9"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="`@android:style/Widget.DeviceDefault.Button.Colored` requires API level 28 (current min is 26)"
|
||||
errorLine1=" <style name="Widget.DeviceDefault.Button.Rounded.Colored" parent="@android:style/Widget.DeviceDefault.Button.Colored">"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/res/values/styles.xml"
|
||||
line="287"
|
||||
column="63"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="`@android:dimen/system_app_widget_background_radius` requires API level 31 (current min is 26)"
|
||||
errorLine1=" <corners android:radius="@android:dimen/system_app_widget_background_radius" />"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/res/drawable/widget_resize_frame.xml"
|
||||
line="20"
|
||||
column="14"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
+127
-106
@@ -1,148 +1,169 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<issues format="6" by="lint 8.0.0-dev" type="baseline" dependencies="true" variant="all" version="8.0.0-dev">
|
||||
<issues format="6" by="lint 8.4.0-alpha01" type="baseline" client="" dependencies="true" name="" variant="all" version="8.4.0-alpha01">
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 28 (current min is 26): `android.app.Person#getKey`">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/notification/NotificationKeyData.java"
|
||||
line="72"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 29 (current min is 26): `android.content.res.Resources#getFloat`">
|
||||
message="Call requires API level 29 (current min is 26): `android.content.res.Resources#getFloat`"
|
||||
errorLine1=" return mContext.getResources().getFloat(resId);"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/util/DynamicResource.java"
|
||||
line="73"/>
|
||||
line="73"
|
||||
column="40"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 30 (current min is 26): `android.graphics.Outline#setPath`">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/popup/RoundedArrowDrawable.java"
|
||||
line="114"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 30 (current min is 26): `android.view.View#getWindowInsetsController`">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java"
|
||||
line="902"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 30 (current min is 26): `android.view.WindowInsets.Type#ime`">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java"
|
||||
line="902"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 30 (current min is 26): `android.view.WindowInsetsController#hide`">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java"
|
||||
line="902"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 26): `android.appwidget.AppWidgetHostView#resetColorResources`">
|
||||
message="Call requires API level 31 (current min is 26): `android.appwidget.AppWidgetHostView#resetColorResources`"
|
||||
errorLine1=" resetColorResources();"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/LauncherAppWidgetHostView.java"
|
||||
line="114"/>
|
||||
line="117"
|
||||
column="13"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 31 (current min is 30): `android.appwidget.AppWidgetHostView#setColorResources`">
|
||||
message="Call requires API level 31 (current min is 30): `android.appwidget.AppWidgetHostView#setColorResources`"
|
||||
errorLine1=" view.setColorResources(mWallpaperColorResources);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java"
|
||||
line="415"/>
|
||||
line="433"
|
||||
column="18"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 28 (current min is 26): `android.appwidget.AppWidgetProviderInfo#widgetFeatures`">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/WidgetAddFlowHandler.java"
|
||||
line="93"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_PAGE_LEFT`">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/PagedView.java"
|
||||
line="1814"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_PAGE_LEFT`">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/PagedView.java"
|
||||
line="1824"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_PAGE_RIGHT`">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/PagedView.java"
|
||||
line="1815"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_PAGE_RIGHT`">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/PagedView.java"
|
||||
line="1823"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Method reference requires API level 28 (current min is 26): `Person::getKey`">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/model/data/WorkspaceItemInfo.java"
|
||||
line="195"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Method reference requires API level 28 (current min is 26): `Person::getKey`">
|
||||
message="Call requires API level 28 (current min is 26): `android.app.Person#getKey`"
|
||||
errorLine1=" return people.stream().filter(person -> person.getKey() != null)"
|
||||
errorLine2=" ~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/notification/NotificationKeyData.java"
|
||||
line="73"/>
|
||||
line="72"
|
||||
column="56"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="`?android:attr/dialogCornerRadius` requires API level 28 (current min is 26)">
|
||||
message="Method reference requires API level 28 (current min is 26): `Person::getKey`"
|
||||
errorLine1=" .map(Person::getKey).sorted().toArray(String[]::new);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/res/drawable/add_item_dialog_background.xml"
|
||||
line="6"/>
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/notification/NotificationKeyData.java"
|
||||
line="73"
|
||||
column="22"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="`?android:attr/dialogCornerRadius` requires API level 28 (current min is 26)">
|
||||
message="Field requires API level 29 (current min is 26): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_PAGE_LEFT`"
|
||||
errorLine1=" AccessibilityNodeInfo.AccessibilityAction.ACTION_PAGE_LEFT"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/res/drawable/add_item_dialog_background.xml"
|
||||
line="7"/>
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/PagedView.java"
|
||||
line="1814"
|
||||
column="17"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="`@android:dimen/system_app_widget_background_radius` requires API level 31 (current min is 26)">
|
||||
message="Field requires API level 29 (current min is 26): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_PAGE_RIGHT`"
|
||||
errorLine1=" : AccessibilityNodeInfo.AccessibilityAction.ACTION_PAGE_RIGHT);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/res/drawable/widget_resize_frame.xml"
|
||||
line="20"/>
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/PagedView.java"
|
||||
line="1815"
|
||||
column="19"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_PAGE_RIGHT`"
|
||||
errorLine1=" AccessibilityNodeInfo.AccessibilityAction.ACTION_PAGE_RIGHT"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/PagedView.java"
|
||||
line="1823"
|
||||
column="17"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 29 (current min is 26): `android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction#ACTION_PAGE_LEFT`"
|
||||
errorLine1=" : AccessibilityNodeInfo.AccessibilityAction.ACTION_PAGE_LEFT);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/PagedView.java"
|
||||
line="1824"
|
||||
column="19"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 30 (current min is 26): `android.graphics.Outline#setPath`"
|
||||
errorLine1=" outline.setPath(mPath);"
|
||||
errorLine2=" ~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/popup/RoundedArrowDrawable.java"
|
||||
line="114"
|
||||
column="17"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Field requires API level 28 (current min is 26): `android.appwidget.AppWidgetProviderInfo#widgetFeatures`"
|
||||
errorLine1=" int featureFlags = mProviderInfo.widgetFeatures;"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/WidgetAddFlowHandler.java"
|
||||
line="93"
|
||||
column="28"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 30 (current min is 26): `android.view.View#getWindowInsetsController`"
|
||||
errorLine1=" WindowInsetsController insetsController = getWindowInsetsController();"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java"
|
||||
line="820"
|
||||
column="51"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 30 (current min is 26): `android.view.WindowInsets.Type#ime`"
|
||||
errorLine1=" insetsController.hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java"
|
||||
line="822"
|
||||
column="53"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Call requires API level 30 (current min is 26): `android.view.WindowInsetsController#hide`"
|
||||
errorLine1=" insetsController.hide(WindowInsets.Type.ime());"
|
||||
errorLine2=" ~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/widget/picker/WidgetsFullSheet.java"
|
||||
line="822"
|
||||
column="30"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="Method reference requires API level 28 (current min is 26): `Person::getKey`"
|
||||
errorLine1=" : Arrays.stream(persons).map(Person::getKey).sorted().toArray(String[]::new);"
|
||||
errorLine2=" ~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/src/com/android/launcher3/model/data/WorkspaceItemInfo.java"
|
||||
line="194"
|
||||
column="42"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
@@ -1,10 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<issues format="5" by="lint 4.1.0" client="cli" variant="all" version="4.1.0">
|
||||
<issues format="6" by="lint 8.4.0-alpha01" type="baseline" client="" dependencies="true" name="" variant="all" version="8.4.0-alpha01">
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="`?android:attr/dialogCornerRadius` requires API level 28 (current min is 26)"
|
||||
errorLine1=" android:topLeftRadius="?android:attr/dialogCornerRadius""
|
||||
errorLine1=' android:topLeftRadius="?android:attr/dialogCornerRadius"'
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/res/drawable/add_item_dialog_background.xml"
|
||||
@@ -15,7 +15,7 @@
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="`?android:attr/dialogCornerRadius` requires API level 28 (current min is 26)"
|
||||
errorLine1=" android:topRightRadius="?android:attr/dialogCornerRadius" />"
|
||||
errorLine1=' android:topRightRadius="?android:attr/dialogCornerRadius" />'
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/res/drawable/add_item_dialog_background.xml"
|
||||
@@ -23,21 +23,10 @@
|
||||
column="9"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="`@android:style/Widget.DeviceDefault.Button.Colored` requires API level 28 (current min is 26)"
|
||||
errorLine1=" <style name="Widget.DeviceDefault.Button.Rounded.Colored" parent="@android:style/Widget.DeviceDefault.Button.Colored">"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/res/values/styles.xml"
|
||||
line="287"
|
||||
column="63"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="NewApi"
|
||||
message="`@android:dimen/system_app_widget_background_radius` requires API level 31 (current min is 26)"
|
||||
errorLine1=" <corners android:radius="@android:dimen/system_app_widget_background_radius" />"
|
||||
errorLine1=' <corners android:radius="@android:dimen/system_app_widget_background_radius" />'
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="packages/apps/Launcher3/res/drawable/widget_resize_frame.xml"
|
||||
@@ -45,4 +34,4 @@
|
||||
column="14"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
</issues>
|
||||
@@ -65,7 +65,7 @@
|
||||
<string name="home_gesture_intro_title" msgid="836590312858441830">"Den Startbildschirm aufrufen"</string>
|
||||
<string name="home_gesture_intro_subtitle" msgid="2632238748497975326">"Wenn du zum Startbildschirm gehen möchtest, wische einfach vom unteren Displayrand nach oben."</string>
|
||||
<string name="home_gesture_spoken_intro_subtitle" msgid="1030987707382031750">"Wische mit zwei Fingern vom unteren Displayrand nach oben. So gelangst du immer zum Startbildschirm."</string>
|
||||
<string name="home_gesture_tutorial_title" msgid="3126834347496917376">"Zum StartU+00ADbildschirm"</string>
|
||||
<string name="home_gesture_tutorial_title" msgid="3126834347496917376">"Zum Startbildschirm"</string>
|
||||
<string name="home_gesture_tutorial_subtitle" msgid="7245995490408668778">"Wische vom unteren Displayrand nach oben"</string>
|
||||
<string name="home_gesture_tutorial_success" msgid="1736295017642244751">"Gut gemacht!"</string>
|
||||
<string name="overview_gesture_feedback_swipe_too_far_from_edge" msgid="6402349235265407385">"Wische vom unteren Displayrand nach oben"</string>
|
||||
|
||||
@@ -1161,6 +1161,7 @@ public class QuickstepTransitionManager implements OnDeviceProfileChangeListener
|
||||
SystemUiProxy.INSTANCE.get(mLauncher)
|
||||
.registerRemoteTransition(mLauncherOpenTransition, homeCheck);
|
||||
if (mBackAnimationController != null) {
|
||||
mBackAnimationController.registerComponentCallbacks();
|
||||
mBackAnimationController.registerBackCallbacks(mHandler);
|
||||
}
|
||||
}
|
||||
@@ -1168,6 +1169,7 @@ public class QuickstepTransitionManager implements OnDeviceProfileChangeListener
|
||||
public void onActivityDestroyed() {
|
||||
unregisterRemoteAnimations();
|
||||
unregisterRemoteTransitions();
|
||||
mLauncher.removeOnDeviceProfileChangeListener(this);
|
||||
SystemUiProxy.INSTANCE.get(mLauncher).setStartingWindowListener(null);
|
||||
ORDERED_BG_EXECUTOR.execute(() -> mLauncher.getContentResolver()
|
||||
.unregisterContentObserver(mAnimationRemovalObserver));
|
||||
@@ -1200,6 +1202,7 @@ public class QuickstepTransitionManager implements OnDeviceProfileChangeListener
|
||||
mWallpaperOpenTransitionRunner = null;
|
||||
if (mBackAnimationController != null) {
|
||||
mBackAnimationController.unregisterBackCallbacks();
|
||||
mBackAnimationController.unregisterComponentCallbacks();
|
||||
mBackAnimationController = null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -181,7 +181,7 @@ constructor(
|
||||
measuredWidth.toFloat(),
|
||||
measuredHeight.toFloat(),
|
||||
(measuredWidth - arrowWidth) / 2, // arrowOffsetX
|
||||
0f, // arrowOffsetY
|
||||
-mArrowOffsetVertical.toFloat(), // arrowOffsetY
|
||||
false, // isPointingUp
|
||||
true, // leftAligned
|
||||
context.getColor(R.color.popup_shade_first),
|
||||
|
||||
@@ -572,6 +572,7 @@ public class TaskbarManager {
|
||||
UI_HELPER_EXECUTOR.execute(
|
||||
() -> mTaskbarBroadcastReceiver.unregisterReceiverSafely(mContext));
|
||||
destroyExistingTaskbar();
|
||||
removeTaskbarRootViewFromWindow();
|
||||
if (mUserUnlocked) {
|
||||
DisplayController.INSTANCE.get(mContext).removeChangeListener(mRecreationListener);
|
||||
}
|
||||
|
||||
@@ -129,8 +129,10 @@ public class ApiWrapper {
|
||||
public static Intent getAppMarketActivityIntent(Context context, String packageName,
|
||||
UserHandle user) {
|
||||
LauncherApps launcherApps = context.getSystemService(LauncherApps.class);
|
||||
if (android.os.Flags.allowPrivateProfile() && Flags.enablePrivateSpace()
|
||||
&& Flags.privateSpaceAppInstallerButton()) {
|
||||
if (android.os.Flags.allowPrivateProfile()
|
||||
&& Flags.enablePrivateSpace()
|
||||
&& (Flags.privateSpaceAppInstallerButton()
|
||||
|| Flags.enablePrivateSpaceInstallShortcut())) {
|
||||
StartActivityParams params = new StartActivityParams((PendingIntent) null, 0);
|
||||
params.intentSender = launcherApps.getAppMarketActivityIntent(packageName, user);
|
||||
return ProxyActivityStarter.getLaunchIntent(context, params);
|
||||
|
||||
@@ -40,6 +40,7 @@ import static com.android.launcher3.model.data.ItemInfo.NO_MATCHING_ID;
|
||||
import static com.android.launcher3.popup.QuickstepSystemShortcut.getSplitSelectShortcutByPosition;
|
||||
import static com.android.launcher3.popup.SystemShortcut.APP_INFO;
|
||||
import static com.android.launcher3.popup.SystemShortcut.INSTALL;
|
||||
import static com.android.launcher3.popup.SystemShortcut.PRIVATE_PROFILE_INSTALL;
|
||||
import static com.android.launcher3.popup.SystemShortcut.WIDGETS;
|
||||
import static com.android.launcher3.taskbar.LauncherTaskbarUIController.ALL_APPS_PAGE_PROGRESS_INDEX;
|
||||
import static com.android.launcher3.taskbar.LauncherTaskbarUIController.MINUS_ONE_PAGE_PROGRESS_INDEX;
|
||||
@@ -95,6 +96,7 @@ import androidx.annotation.RequiresApi;
|
||||
import com.android.app.viewcapture.SettingsAwareViewCapture;
|
||||
import com.android.launcher3.AbstractFloatingView;
|
||||
import com.android.launcher3.DeviceProfile;
|
||||
import com.android.launcher3.Flags;
|
||||
import com.android.launcher3.HomeTransitionController;
|
||||
import com.android.launcher3.Launcher;
|
||||
import com.android.launcher3.LauncherSettings.Favorites;
|
||||
@@ -415,6 +417,10 @@ public class QuickstepLauncher extends Launcher {
|
||||
shortcuts.addAll(getSplitShortcuts());
|
||||
shortcuts.add(WIDGETS);
|
||||
shortcuts.add(INSTALL);
|
||||
|
||||
if (Flags.enablePrivateSpaceInstallShortcut()) {
|
||||
shortcuts.add(PRIVATE_PROFILE_INSTALL);
|
||||
}
|
||||
return shortcuts.stream();
|
||||
}
|
||||
|
||||
|
||||
@@ -23,13 +23,13 @@ import static com.android.launcher3.AbstractFloatingView.TYPE_REBIND_SAFE;
|
||||
import static com.android.launcher3.BaseActivity.INVISIBLE_ALL;
|
||||
import static com.android.launcher3.BaseActivity.INVISIBLE_BY_PENDING_FLAGS;
|
||||
import static com.android.launcher3.BaseActivity.PENDING_INVISIBLE_BY_WALLPAPER_ANIMATION;
|
||||
import static com.android.launcher3.LauncherPrefs.TASKBAR_PINNING;
|
||||
import static com.android.launcher3.config.FeatureFlags.enableTaskbarPinning;
|
||||
|
||||
import android.animation.Animator;
|
||||
import android.animation.AnimatorListenerAdapter;
|
||||
import android.animation.AnimatorSet;
|
||||
import android.animation.ValueAnimator;
|
||||
import android.content.ComponentCallbacks;
|
||||
import android.content.res.Configuration;
|
||||
import android.graphics.Matrix;
|
||||
import android.graphics.PointF;
|
||||
import android.graphics.Rect;
|
||||
@@ -101,44 +101,45 @@ public class LauncherBackAnimationController {
|
||||
private final RectF mCurrentRect = new RectF();
|
||||
private final QuickstepLauncher mLauncher;
|
||||
private final int mWindowScaleMarginX;
|
||||
/** Max window translation in the Y axis. */
|
||||
private final int mWindowMaxDeltaY;
|
||||
private final float mWindowScaleEndCornerRadius;
|
||||
private final float mWindowScaleStartCornerRadius;
|
||||
private float mWindowScaleEndCornerRadius;
|
||||
private float mWindowScaleStartCornerRadius;
|
||||
private final Interpolator mCancelInterpolator;
|
||||
private final Interpolator mProgressInterpolator = new DecelerateInterpolator();
|
||||
private final PointF mInitialTouchPos = new PointF();
|
||||
|
||||
private RemoteAnimationTarget mBackTarget;
|
||||
private View mLauncherTargetView;
|
||||
private SurfaceControl.Transaction mTransaction = new SurfaceControl.Transaction();
|
||||
private final SurfaceControl.Transaction mTransaction = new SurfaceControl.Transaction();
|
||||
private boolean mSpringAnimationInProgress = false;
|
||||
private boolean mAnimatorSetInProgress = false;
|
||||
private float mBackProgress = 0;
|
||||
private boolean mBackInProgress = false;
|
||||
private OnBackInvokedCallbackStub mBackCallback;
|
||||
private IRemoteAnimationFinishedCallback mAnimationFinishedCallback;
|
||||
private BackProgressAnimator mProgressAnimator = new BackProgressAnimator();
|
||||
private final BackProgressAnimator mProgressAnimator = new BackProgressAnimator();
|
||||
private SurfaceControl mScrimLayer;
|
||||
private ValueAnimator mScrimAlphaAnimator;
|
||||
private float mScrimAlpha;
|
||||
private boolean mOverridingStatusBarFlags;
|
||||
|
||||
private final ComponentCallbacks mComponentCallbacks = new ComponentCallbacks() {
|
||||
@Override
|
||||
public void onConfigurationChanged(Configuration newConfig) {
|
||||
loadCornerRadius();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onLowMemory() {}
|
||||
};
|
||||
|
||||
public LauncherBackAnimationController(
|
||||
QuickstepLauncher launcher,
|
||||
QuickstepTransitionManager quickstepTransitionManager) {
|
||||
mLauncher = launcher;
|
||||
mQuickstepTransitionManager = quickstepTransitionManager;
|
||||
mWindowScaleEndCornerRadius = QuickStepContract.supportsRoundedCornersOnWindows(
|
||||
mLauncher.getResources())
|
||||
? mLauncher.getResources().getDimensionPixelSize(
|
||||
R.dimen.swipe_back_window_corner_radius)
|
||||
: 0;
|
||||
mWindowScaleStartCornerRadius = QuickStepContract.getWindowCornerRadius(mLauncher);
|
||||
loadCornerRadius();
|
||||
mWindowScaleMarginX = mLauncher.getResources().getDimensionPixelSize(
|
||||
R.dimen.swipe_back_window_scale_x_margin);
|
||||
mWindowMaxDeltaY = mLauncher.getResources().getDimensionPixelSize(
|
||||
R.dimen.swipe_back_window_max_delta_y);
|
||||
mCancelInterpolator =
|
||||
AnimationUtils.loadInterpolator(mLauncher, R.interpolator.standard_interpolator);
|
||||
}
|
||||
@@ -301,11 +302,10 @@ public class LauncherBackAnimationController {
|
||||
mInitialTouchPos.set(backEvent.getTouchX(), backEvent.getTouchY());
|
||||
|
||||
mStartRect.set(appTarget.windowConfiguration.getMaxBounds());
|
||||
if (mLauncher.getDeviceProfile().isTaskbarPresent && enableTaskbarPinning()
|
||||
&& LauncherPrefs.get(mLauncher).get(TASKBAR_PINNING)) {
|
||||
int insetBottom = mStartRect.bottom - appTarget.contentInsets.bottom;
|
||||
mStartRect.set(mStartRect.left, mStartRect.top, mStartRect.right, insetBottom);
|
||||
}
|
||||
|
||||
// inset bottom in case of pinned taskbar being present
|
||||
mStartRect.inset(0, 0, 0, appTarget.contentInsets.bottom);
|
||||
|
||||
mLauncherTargetView = mQuickstepTransitionManager.findLauncherView(
|
||||
new RemoteAnimationTarget[]{ mBackTarget });
|
||||
setLauncherTargetViewVisible(false);
|
||||
@@ -551,6 +551,30 @@ public class LauncherBackAnimationController {
|
||||
anim.start();
|
||||
}
|
||||
|
||||
private void loadCornerRadius() {
|
||||
mWindowScaleEndCornerRadius = QuickStepContract.supportsRoundedCornersOnWindows(
|
||||
mLauncher.getResources())
|
||||
? mLauncher.getResources().getDimensionPixelSize(
|
||||
R.dimen.swipe_back_window_corner_radius)
|
||||
: 0;
|
||||
mWindowScaleStartCornerRadius = QuickStepContract.getWindowCornerRadius(mLauncher);
|
||||
}
|
||||
|
||||
/**
|
||||
* Called when launcher is destroyed. Unregisters component callbacks to avoid memory leaks.
|
||||
*/
|
||||
public void unregisterComponentCallbacks() {
|
||||
mLauncher.unregisterComponentCallbacks(mComponentCallbacks);
|
||||
}
|
||||
|
||||
/**
|
||||
* Registers component callbacks with the launcher to receive configuration change events.
|
||||
*/
|
||||
public void registerComponentCallbacks() {
|
||||
mLauncher.registerComponentCallbacks(mComponentCallbacks);
|
||||
}
|
||||
|
||||
|
||||
private void resetScrim() {
|
||||
removeScrimLayer();
|
||||
mScrimAlpha = 0;
|
||||
|
||||
@@ -5,10 +5,9 @@ import android.app.backup.BackupRestoreEventLogger
|
||||
import android.app.backup.BackupRestoreEventLogger.BackupRestoreDataType
|
||||
import android.app.backup.BackupRestoreEventLogger.BackupRestoreError
|
||||
import android.content.Context
|
||||
import com.android.launcher3.Flags.enableLauncherBrMetrics
|
||||
import com.android.launcher3.Flags.enableLauncherBrMetricsFixed
|
||||
import com.android.launcher3.LauncherSettings.Favorites
|
||||
import com.android.launcher3.backuprestore.LauncherRestoreEventLogger
|
||||
import com.android.launcher3.config.FeatureFlags.ENABLE_LAUNCHER_BR_METRICS
|
||||
|
||||
/**
|
||||
* Concrete implementation for wrapper to log Restore event metrics for both success and failure to
|
||||
@@ -45,7 +44,7 @@ class LauncherRestoreEventLoggerImpl(val context: Context) : LauncherRestoreEven
|
||||
count: Int,
|
||||
@BackupRestoreError error: String?
|
||||
) {
|
||||
if (enableLauncherBrMetrics() || ENABLE_LAUNCHER_BR_METRICS.get()) {
|
||||
if (enableLauncherBrMetricsFixed()) {
|
||||
restoreEventLogger.logItemsRestoreFailed(dataType, count, error)
|
||||
}
|
||||
}
|
||||
@@ -57,7 +56,7 @@ class LauncherRestoreEventLoggerImpl(val context: Context) : LauncherRestoreEven
|
||||
* @param count the number of data items restored.
|
||||
*/
|
||||
override fun logLauncherItemsRestored(@BackupRestoreDataType dataType: String, count: Int) {
|
||||
if (enableLauncherBrMetrics() || ENABLE_LAUNCHER_BR_METRICS.get()) {
|
||||
if (enableLauncherBrMetricsFixed()) {
|
||||
restoreEventLogger.logItemsRestored(dataType, count)
|
||||
}
|
||||
}
|
||||
@@ -68,7 +67,7 @@ class LauncherRestoreEventLoggerImpl(val context: Context) : LauncherRestoreEven
|
||||
* @param favoritesId The id of the item type from [Favorites] that was restored.
|
||||
*/
|
||||
override fun logSingleFavoritesItemRestored(favoritesId: Int) {
|
||||
if (enableLauncherBrMetrics() || ENABLE_LAUNCHER_BR_METRICS.get()) {
|
||||
if (enableLauncherBrMetricsFixed()) {
|
||||
restoreEventLogger.logItemsRestored(favoritesIdToDataType(favoritesId), 1)
|
||||
}
|
||||
}
|
||||
@@ -80,7 +79,7 @@ class LauncherRestoreEventLoggerImpl(val context: Context) : LauncherRestoreEven
|
||||
* @param count number of items that restored.
|
||||
*/
|
||||
override fun logFavoritesItemsRestored(favoritesId: Int, count: Int) {
|
||||
if (enableLauncherBrMetrics() || ENABLE_LAUNCHER_BR_METRICS.get()) {
|
||||
if (enableLauncherBrMetricsFixed()) {
|
||||
restoreEventLogger.logItemsRestored(favoritesIdToDataType(favoritesId), count)
|
||||
}
|
||||
}
|
||||
@@ -95,7 +94,7 @@ class LauncherRestoreEventLoggerImpl(val context: Context) : LauncherRestoreEven
|
||||
favoritesId: Int,
|
||||
@BackupRestoreError error: String?
|
||||
) {
|
||||
if (enableLauncherBrMetrics() || ENABLE_LAUNCHER_BR_METRICS.get()) {
|
||||
if (enableLauncherBrMetricsFixed()) {
|
||||
restoreEventLogger.logItemsRestoreFailed(favoritesIdToDataType(favoritesId), 1, error)
|
||||
}
|
||||
}
|
||||
@@ -112,7 +111,7 @@ class LauncherRestoreEventLoggerImpl(val context: Context) : LauncherRestoreEven
|
||||
count: Int,
|
||||
@BackupRestoreError error: String?
|
||||
) {
|
||||
if (enableLauncherBrMetrics() || ENABLE_LAUNCHER_BR_METRICS.get()) {
|
||||
if (enableLauncherBrMetricsFixed()) {
|
||||
restoreEventLogger.logItemsRestoreFailed(
|
||||
favoritesIdToDataType(favoritesId),
|
||||
count,
|
||||
@@ -126,7 +125,7 @@ class LauncherRestoreEventLoggerImpl(val context: Context) : LauncherRestoreEven
|
||||
* done restoring items for Launcher.
|
||||
*/
|
||||
override fun reportLauncherRestoreResults() {
|
||||
if (enableLauncherBrMetrics() || ENABLE_LAUNCHER_BR_METRICS.get()) {
|
||||
if (enableLauncherBrMetricsFixed()) {
|
||||
BackupManager(context).reportDelayedRestoreResult(restoreEventLogger)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,8 +17,6 @@ package com.android.quickstep;
|
||||
|
||||
import static androidx.test.InstrumentationRegistry.getInstrumentation;
|
||||
|
||||
import static com.android.launcher3.LauncherState.OVERVIEW;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
@@ -84,8 +82,7 @@ public class TaplDigitalWellBeingToastTest extends AbstractQuickStepTest {
|
||||
}
|
||||
|
||||
private DigitalWellBeingToast getToast() {
|
||||
executeOnLauncher(launcher -> launcher.getStateManager().goToState(OVERVIEW));
|
||||
waitForState("Launcher internal state didn't switch to Overview", () -> OVERVIEW);
|
||||
mLauncher.getWorkspace().switchToOverview();
|
||||
final TaskView task = getOnceNotNull("No latest task", launcher -> getLatestTask(launcher));
|
||||
|
||||
return getFromLauncher(launcher -> {
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (C) 2024 The Android Open Source Project
|
||||
~
|
||||
~ Licensed under the Apache License, Version 2.0 (the "License");
|
||||
~ you may not use this file except in compliance with the License.
|
||||
~ You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing, software
|
||||
~ distributed under the License is distributed on an "AS IS" BASIS,
|
||||
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
~ See the License for the specific language governing permissions and
|
||||
~ limitations under the License.
|
||||
-->
|
||||
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="960"
|
||||
android:viewportHeight="960"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M420,600L540,600L517,471Q537,461 548.5,442Q560,423 560,400Q560,367 536.5,343.5Q513,320 480,320Q447,320 423.5,343.5Q400,367 400,400Q400,423 411.5,442Q423,461 443,471L420,600ZM480,880Q341,845 250.5,720.5Q160,596 160,444L160,200L480,80L800,200L800,444Q800,596 709.5,720.5Q619,845 480,880ZM480,796Q584,763 652,664Q720,565 720,444L720,255L480,165L240,255L240,444Q240,565 308,664Q376,763 480,796ZM480,480Q480,480 480,480Q480,480 480,480L480,480L480,480L480,480L480,480Q480,480 480,480Q480,480 480,480Z"/>
|
||||
</vector>
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Privaat Ruimte-instellings"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Sluit/ontsluit Privaat Ruimte"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Privaat Ruimte-oorgang"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Oorvloei"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"የግል ቦታ ቅንብሮች"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"የግል ቦታን ቆልፍ/ክፈት"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"የግል ቦታ ሽግግር"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"ትርፍ ፍሰት"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"إعدادات المساحة الخاصة"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"قفل المساحة الخاصة أو فتح قفلها"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"النقل إلى المساحة الخاصة"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"القائمة الكاملة"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"ব্যক্তিগত স্পে’চৰ ছেটিং"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"ব্যক্তিগত স্পে’চ লক/আনলক কৰক"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"ব্যক্তিগত স্পে’চৰ স্থানান্তৰণ"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"অ’ভাৰফ্ল’"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Şəxsi məkan ayarları"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Şəxsi məkanı kilidləyin/kiliddən çıxarın"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Şəxsi məkana keçid"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Kənara çıxma"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Podešavanja privatnog prostora"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Zaključaj/otključaj privatni prostor"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Prenos privatnog prostora"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Preklopno"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Налады прыватнай вобласці"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Заблакіраваць (разблакіраваць) прыватную вобласць"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Пераход у прыватную вобласць"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Дадатковае меню"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Настройки за личното пространство"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Заключване/отключване на личното пространство"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Преминаване към личното пространство"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Препълване"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"ব্যক্তিগত স্পেসের সেটিংস"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"ব্যক্তিগত স্পেস লক/আনলক করুন"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"ব্যক্তিগত স্পেস ট্রানজিট করা"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"ওভারফ্লো"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Postavke privatnog prostora"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Zaključavanje/otključavanje privatnog prostora"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Prelazak u privatan prostor"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Preklopni meni"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Configuració d\'Espai privat"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Bloqueja o desbloqueja Espai privat"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Canvia a Espai privat"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Menú addicional"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Nastavení soukromého prostoru"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Zamknout/odemknout soukromý prostor"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Převádění soukromého prostoru"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Rozbalovací nabídka"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Indstillinger for privat rum"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Lås/oplås det private område"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Ændringer af tilstanden for det private område"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Overløb"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Einstellungen für privaten Bereich"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Privaten Bereich sperren/entsperren"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Sperrzustand des privaten Bereichs wird gerade geändert"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Weitere Optionen"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Ρυθμίσεις Ιδιωτικού χώρου"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Κλείδωμα/Ξεκλείδωμα Ιδιωτικού χώρου"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Μετάβαση στον Ιδιωτικό χώρο"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Υπερχείλιση"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Private Space Settings"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Lock/Unlock Private Space"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Private Space transitioning"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Overflow"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Private Space Settings"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Lock/Unlock Private Space"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Private Space Transitioning"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Overflow"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Private Space Settings"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Lock/Unlock Private Space"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Private Space transitioning"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Overflow"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Private Space Settings"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Lock/Unlock Private Space"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Private Space transitioning"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Overflow"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Private Space Settings"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Lock/Unlock Private Space"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Private Space Transitioning"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Overflow"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Configuración de Espacio privado"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Bloquear o desbloquear Espacio privado"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Pasar a Espacio privado"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Ampliada"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Ajustes del espacio privado"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Bloquear/Desbloquear espacio privado"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Cambiar a espacio privado"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Desplegable"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Privaatse ruumi seaded"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Privaatse ruumi lukustamine/avamine"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Privaatse ruumi üleviimine"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Ületäide"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Eremu pribatuaren ezarpenak"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Blokeatu/Desblokeatu eremu pribatua"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Eremu pribaturako trantsizioa"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Luzapena"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"تنظیمات «فضای خصوصی»"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"قفل/ باز کردن «فضای خصوصی»"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"انتقال «فضای خصوصی»"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"سرریز"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Yksityisen tilan asetukset"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Lukitse yksityinen tila / avaa sen lukitus"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Yksityisen tilan siirtäminen"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Ylivuoto"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Paramètres de l\'Espace privé"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Verrouiller/Déverrouiller l\'Espace privé"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Transition vers l\'Espace privé"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Menu à développer"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Paramètres d\'Espace privé"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Verrouiller/Déverrouiller Espace privé"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Transition vers Espace privé"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Dépassement"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Configuración do espazo privado"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Bloquear ou desbloquear o espazo privado"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Transición ao espazo privado"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Menú adicional"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"ખાનગી સ્પેસના સેટિંગ"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"ખાનગી સ્પેસને લૉક/અનલૉક કરો"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"ખાનગી સ્પેસ પર સ્થાનાંતરણ"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"ઓવરફ્લો"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"प्राइवेट स्पेस सेटिंग"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"प्राइवेट स्पेस को लॉक करें/अनलॉक करें"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"प्राइवेट स्पेस की सेटिंग में बदलाव किया जा रहा है"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"ओवरफ़्लो"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Postavke privatnog prostora"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Zaključavanje/otključavanje privatnog prostora"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Prelazak na privatni prostor"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Dodatni izbornik"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Privát terület beállításai"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Privát terület zárolása/zárolásának feloldása"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Átállás privát területre…"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Túlcsordulás"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Անձնական տարածքի կարգավորումներ"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Կողպել/ապակողպել անձնական տարածքը"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Անցում անձնական տարածք"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Լրացուցիչ ընտրացանկ"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Setelan Ruang Pribadi"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Kunci/Buka Kunci Ruang Pribadi"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Ruang Pribadi Bertransisi"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Menu tambahan"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Stillingar einkarýmis"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Læsaeinkarými/taka einkarými úr lás"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Einkarými að breytast"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Yfirflæði"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Impostazioni dello Spazio privato"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Blocca/sblocca Spazio privato"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Transizione dello Spazio privato in corso…"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Extra"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"הגדרות המרחב הפרטי"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"נעילה או ביטול הנעילה של המרחב הפרטי"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"מעבר למרחב הפרטי"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"אפשרויות נוספות"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"プライベート スペースの設定"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"プライベート スペースをロック / ロック解除する"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"プライベート スペース移行中"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"オーバーフロー"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"პირადი სივრცის პარამეტრები"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"პირადი სივრცის ჩაკეტვა/განბლოკვა"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"პირად სივრცეზე გადასვლა"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"გადავსება"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Жеке бөлме параметрлері"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Жеке бөлмені құлыптау/оның құлпын ашу"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Жеке бөлмеге өту"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Қосымша мәзір"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"ការកំណត់ Private Space"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"ចាក់សោ/ដោះសោ Private Space"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"ការផ្លាស់ប្ដូរ Private Space"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"ម៉ឺនុយបន្ថែម"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"ಖಾಸಗಿ ಸ್ಪೇಸ್ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಲಾಕ್/ಅನ್ಲಾಕ್ ಮಾಡಿ"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"ಖಾಸಗಿ ಸ್ಪೇಸ್ ಪರಿವರ್ತನೆಯಾಗುತ್ತಿದೆ"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"ಓವರ್ಫ್ಲೋ"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"비공개 스페이스 설정"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"비공개 스페이스 잠금/잠금 해제"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"비공개 스페이스 전환"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"오버플로"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Жеке чөйрөнүн параметрлери"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Жеке чөйрөнү кулпулоо/кулпусун ачуу"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Жеке чөйрөгө өтүү"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Кошумча меню"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"ການຕັ້ງຄ່າພື້ນທີ່ສ່ວນຕົວ"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"ລັອກ/ປົດລັອກພື້ນທີ່ສ່ວນຕົວ"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"ການປ່ຽນແປງພື້ນທີ່ສ່ວນຕົວ"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"ການດຳເນີນການເພີ່ມເຕີມ"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Privačios erdvės nustatymai"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Užrakinti ir (arba) atrakinti privačią erdvę"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Privačios erdvės perkėlimas"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Perpildymas"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Privātās mapes iestatījumi"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Bloķēt/atbloķēt privāto mapi"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Pāriet uz privāto mapi"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Pārpilde"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Поставки за „Приватен простор“"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Заклучување/отклучување на „Приватен простор“"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Префрлање на „Приватен простор“"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Проширено балонче"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"സ്വകാര്യ സ്പേസ് ക്രമീകരണം"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"സ്വകാര്യ സ്പേസ് ലോക്ക് ചെയ്യുക/അൺലോക്ക് ചെയ്യുക"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"പ്രൈവറ്റ് സ്പേസ് ട്രാൻസിഷനിംഗ്"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"ഓവർഫ്ലോ"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Private Space-н тохиргоо"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Private Space-г түгжих/түгжээг тайлах"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Private Space-н шилжилт"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Урт цэс"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"खाजगी स्पेस ची सेटिंग्ज"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"खाजगी स्पेस लॉक/अनलॉक करा"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"खाजगी स्पेस वर स्विच करणे"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"ओव्हरफ्लो"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Tetapan Ruang Peribadi"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Kunci/Buka kunci Ruang Peribadi"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Peralihan Ruang Peribadi"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Limpahan"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"သီးသန့်ချတ်ခန်း ဆက်တင်များ"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"သီးသန့်ချတ်ခန်း လော့ခ်ချ/ဖွင့်ရန်"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"သီးသန့်ချတ်ခန်း အပြောင်းအလဲ"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"မီနူးအပို"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Innstillinger for Private Space"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Lås / lås opp Private Space"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Private Space-overgang"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Overflyt"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"निजी स्पेससम्बन्धी सेटिङ"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"निजी स्पेस लक/अनलक गर्नुहोस्"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"निजी स्पेस ट्रान्जिसन गरिँदै छ"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"ओभरफ्लो"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Instellingen voor privéruimte"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Privéruimte vergrendelen/ontgrendelen"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Overschakelen naar privéruimte"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Overloop"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"ପ୍ରାଇଭେଟ ସ୍ପେସ ସେଟିଂସ"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"ପ୍ରାଇଭେଟ ସ୍ପେସକୁ ଲକ/ଅନଲକ କରନ୍ତୁ"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"ପ୍ରାଇଭେଟ ସ୍ପେସ ଟ୍ରାଞ୍ଜିସନିଂ"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"ଓଭରଫ୍ଲୋ"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"ਨਿੱਜੀ ਸਪੇਸ ਸੰਬੰਧੀ ਸੈਟਿੰਗਾਂ"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"ਨਿੱਜੀ ਸਪੇਸ ਨੂੰ ਲਾਕ/ਅਣਲਾਕ ਕਰੋ"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"ਨਿੱਜੀ ਸਪੇਸ ਨੂੰ ਤਬਦੀਲ ਕਰਨਾ"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"ਓਵਰਫ਼ਲੋ"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Ustawienia obszaru prywatnego"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Zablokuj/odblokuj obszar prywatny"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Przenoszenie obszaru prywatnego"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Rozwiń menu"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Definições do espaço privado"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Bloquear/desbloquear espaço privado"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Transição do espaço privado"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Menu adicional"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Configurações do Espaço particular"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Bloquear/desbloquear o Espaço particular"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Espaço particular em transição"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Balão flutuante"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Setări spațiu privat"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Blochează / deblochează spațiul privat"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Tranziție pentru spațiul privat"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Suplimentar"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Настройки личного пространства"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Блокировка и разблокировка личного пространства"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Переход к личному пространству"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Дополнительное меню"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"පෞද්ගලික අවකාශ සැකසීම්"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"පෞද්ගලික අවකාශය අගුළු දමන්න/අගුළු හරින්න"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"පෞද්ගලික අවකාශ සංක්රමණය"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"පිටාර යාම"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Nastavenia súkromného priestoru"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Súkromný priestor zamykania a odomykania"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Prechod súkromného priestoru"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Rozšírená ponuka"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Nastavitve zasebnega prostora"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Zaklepanje/odklepanje zasebnega prostora"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Preklapljanje zasebnega prostora"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Oblaček z dodatnimi elementi"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Cilësimet e \"Hapësirës private\""</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Kyç/Shkyç \"Hapësirën private\""</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Kalimi te \"Hapësira private\""</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Tejkalimi"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Подешавања приватног простора"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Закључај/откључај приватни простор"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Пренос приватног простора"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Преклопно"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Inställningar för privat rum"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Lås eller lås upp ditt privata rum"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Överföring av privat rum"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Fler alternativ"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Mipangilio ya Nafasi ya Faragha"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Funga/Fungua Nafasi ya Faragha"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Mabadiliko ya Nafasi ya Faragha"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Menyu ya vipengee vya ziada"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"தனிப்பட்ட சேமிப்பிட அமைப்புகள்"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"தனிப்பட்ட சேமிப்பிடத்தை லாக்/அன்லாக் செய்யும்"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"தனிப்பட்ட சேமிப்பிடத்திற்கு மாற்றுகிறது"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"கூடுதல் விருப்பங்களைக் காட்டும்"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"ప్రైవేట్ స్పేస్ సెట్టింగ్లు"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"ప్రైవేట్ స్పేస్ను లాక్/అన్లాక్ చేయండి"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"ప్రైవేట్ స్పేస్ కేటాయించడం జరుగుతుంది"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"ఓవర్ఫ్లో"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"การตั้งค่าพื้นที่ส่วนตัว"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"ล็อก/ปลดล็อกพื้นที่ส่วนตัว"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"การเปลี่ยนไปใช้พื้นที่ส่วนตัว"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"การดำเนินการเพิ่มเติม"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Mga Setting ng Pribadong Space"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"I-lock/I-unlock ang Pribadong Space"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Pag-transition ng Pribadong Space"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Overflow"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Gizli Alan Ayarları"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Gizli Alanı Kilitleyin/Kilidini Açın"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Gizli Alana Geçiş"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Taşma"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Налаштування приватного простору"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Заблокувати/розблокувати приватний простір"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Перехід у приватний простір"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Додаткове меню"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"نجی اسپیس کی ترتیبات"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"نجی اسپیس کو مقفل کریں/غیر مقفل کریں"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"نجی اسپیس کی منتقلی"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"اوورفلو"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Shaxsiy xona sozlamalari"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Shaxsiy xonani ochish/qulflash"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Maxfiy joyga almashtirish"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Kengaytirish"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"Cài đặt không gian riêng tư"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"Khoá/mở khoá không gian riêng tư"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"Chuyển đổi sang không gian riêng tư"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"Bong bóng bổ sung"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"私密空间设置"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"锁定/解锁私密空间"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"私密空间转换"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"菜单"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"「私人空間」設定"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"鎖定/解鎖「私人空間」"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"轉為「私人空間」"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"顯示更多"</string>
|
||||
</resources>
|
||||
|
||||
@@ -178,5 +178,9 @@
|
||||
<string name="ps_container_settings" msgid="6059734123353320479">"私人空間設定"</string>
|
||||
<string name="ps_container_lock_unlock_button" msgid="7605602332253423755">"鎖定/取消鎖定私人空間"</string>
|
||||
<string name="ps_container_transition" msgid="8667331812048014412">"轉換私人空間狀態"</string>
|
||||
<!-- no translation found for ps_add_button_label (8611055839242385935) -->
|
||||
<skip />
|
||||
<!-- no translation found for ps_add_button_content_description (3254274107740952556) -->
|
||||
<skip />
|
||||
<string name="bubble_bar_overflow_description" msgid="7410995531938041192">"溢位"</string>
|
||||
</resources>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user