static public void Modify(AndroidManifest androidManifest)
    {
        //权限
        androidManifest.AddPermission("android.permission.INTERNET");
        androidManifest.AddPermission("android.permission.ACCESS_NETWORK_STATE");
        androidManifest.AddPermission("android.permission.WAKE_LOCK");

        //TTMultiProvider
        XmlElement provider2 = androidManifest.AddProvider("com.bytedance.sdk.openadsdk.multipro.TTMultiProvider");

        androidManifest.SetProviderAttribute(provider2, "authorities", "${applicationId}.TTMultiProvider");
        androidManifest.SetProviderAttribute(provider2, "exported", "false");
    }
    private static bool EditManifest(AndroidManifest androidManifest)
    {
        var changed = false;

        changed |= androidManifest.AddActivity("com.kuan.sharekit16.GalleryActivity",
                                               attributes: new Dictionary <string, string>());
        changed |= androidManifest.AddUsesPermission("android.permission.WRITE_EXTERNAL_STORAGE");

        var providerName = "androidx.core.content.FileProvider";

        changed |= androidManifest.AddProvider(providerName, attributes: new Dictionary <string, string>
        {
            { "authorities", Application.identifier + ".fileprovider" },
            { "exported", "false" },
            { "grantUriPermissions", "true" },
        });
        changed |= androidManifest.AddMetaData("provider", providerName, "android.support.FILE_PROVIDER_PATHS",
                                               attributes: new Dictionary <string, string>
        {
            { "resource", "@xml/filepaths" },
        });

        return(changed);
    }