Merge "Move plugin definition to plugin library" into tm-qpr-dev

This commit is contained in:
TreeHugger Robot
2022-07-28 00:49:57 +00:00
committed by Android (Google) Code Review
4 changed files with 11 additions and 2 deletions

View File

@@ -11,12 +11,11 @@
* KIND, either express or implied. See the License for the specific language governing * KIND, either express or implied. See the License for the specific language governing
* permissions and limitations under the License. * permissions and limitations under the License.
*/ */
package com.android.systemui.shared.clocks package com.android.systemui.plugins
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable
import android.view.View import android.view.View
import com.android.internal.colorextraction.ColorExtractor import com.android.internal.colorextraction.ColorExtractor
import com.android.systemui.plugins.Plugin
import com.android.systemui.plugins.annotations.ProvidesInterface import com.android.systemui.plugins.annotations.ProvidesInterface
import java.io.PrintWriter import java.io.PrintWriter
import java.util.Locale import java.util.Locale

View File

@@ -48,6 +48,7 @@ android_library {
static_libs: [ static_libs: [
"PluginCoreLib", "PluginCoreLib",
"SystemUIAnimationLib", "SystemUIAnimationLib",
"SystemUIPluginLib",
"SystemUIUnfoldLib", "SystemUIUnfoldLib",
"androidx.dynamicanimation_dynamicanimation", "androidx.dynamicanimation_dynamicanimation",
"androidx.concurrent_concurrent-futures", "androidx.concurrent_concurrent-futures",

View File

@@ -22,6 +22,11 @@ import android.os.UserHandle
import android.provider.Settings import android.provider.Settings
import android.util.Log import android.util.Log
import com.android.systemui.dagger.qualifiers.Main import com.android.systemui.dagger.qualifiers.Main
import com.android.systemui.plugins.Clock
import com.android.systemui.plugins.ClockId
import com.android.systemui.plugins.ClockMetadata
import com.android.systemui.plugins.ClockProvider
import com.android.systemui.plugins.ClockProviderPlugin
import com.android.systemui.plugins.PluginListener import com.android.systemui.plugins.PluginListener
import com.android.systemui.shared.plugins.PluginManager import com.android.systemui.shared.plugins.PluginManager
import com.google.gson.Gson import com.google.gson.Gson

View File

@@ -25,6 +25,10 @@ import androidx.test.filters.SmallTest
import com.android.systemui.SysuiTestCase import com.android.systemui.SysuiTestCase
import com.android.systemui.plugins.PluginListener import com.android.systemui.plugins.PluginListener
import com.android.systemui.shared.plugins.PluginManager import com.android.systemui.shared.plugins.PluginManager
import com.android.systemui.plugins.Clock
import com.android.systemui.plugins.ClockId
import com.android.systemui.plugins.ClockMetadata
import com.android.systemui.plugins.ClockProviderPlugin
import com.android.systemui.util.mockito.argumentCaptor import com.android.systemui.util.mockito.argumentCaptor
import com.android.systemui.util.mockito.eq import com.android.systemui.util.mockito.eq
import junit.framework.Assert.assertEquals import junit.framework.Assert.assertEquals