Add xposed resources interface

This commit is contained in:
LoveSy 2023-01-02 20:22:52 +08:00 committed by LoveSy
parent 89f80098bb
commit 4c54e36bf1
3 changed files with 11 additions and 1 deletions

View File

@ -47,6 +47,7 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
import org.xmlpull.v1.XmlPullParser;
@ -168,6 +169,8 @@ public class XResources extends XposedResources {
/**
* Returns the name of the package that these resources belong to, or "android" for system resources.
*/
@NonNull
@Override
public String getPackageName() {
return mPackageName;
}

View File

@ -5,7 +5,7 @@ import android.content.res.Configuration;
import android.content.res.Resources;
import android.util.DisplayMetrics;
public abstract class XposedResources extends Resources {
public abstract class XposedResources extends Resources implements XposedResourcesInterface {
public XposedResources(AssetManager assets, DisplayMetrics metrics, Configuration config) {
super(assets, metrics, config);
}

View File

@ -0,0 +1,7 @@
package io.github.libxposed;
import androidx.annotation.NonNull;
public interface XposedResourcesInterface {
@NonNull String getPackageName();
}