public override void AppendBuildRequirements(AN_AndroidBuildRequirements buildRequirements) { buildRequirements.AddPermission(AMM_ManifestPermission.READ_EXTERNAL_STORAGE); buildRequirements.AddPermission(AMM_ManifestPermission.WRITE_EXTERNAL_STORAGE); buildRequirements.AddInternalLib("an_gallery.aar"); /* * * buildRequirements.AddBinaryDependency(AN_BinaryDependency.SupportV4CoreUtils); * var provider = new AMM_PropertyTemplate("provider"); * provider.SetValue("android:name", "android.support.v4.content.FileProvider"); * provider.SetValue("android:authorities", "com.stansassets.android.fileprovider"); * provider.SetValue("android:exported", "false"); * provider.SetValue("android:grantUriPermissions", "true"); * * var meta = new AMM_PropertyTemplate("meta-data"); * meta.SetValue("android:name", "android.support.FILE_PROVIDER_PATHS"); * meta.SetValue("android:resource", "@xml/file_paths"); * * provider.AddProperty(meta); * * * buildRequirements.AddApplicationProperty(provider);*/ }
public override void AppendBuildRequirements(AN_AndroidBuildRequirements buildRequirements) { if (AN_Settings.Instance.PreferredImagesStorage != AN_Settings.StorageType.ForceInternal) { buildRequirements.AddPermission(AMM_ManifestPermission.READ_EXTERNAL_STORAGE); buildRequirements.AddPermission(AMM_ManifestPermission.WRITE_EXTERNAL_STORAGE); } buildRequirements.AddInternalLib("an_gallery.aar"); }
public override void AppendBuildRequirements(AN_AndroidBuildRequirements buildRequirements) { buildRequirements.AddBinaryDependency(AN_BinaryDependency.BillingClient); buildRequirements.AddPermission(AMM_ManifestPermission.BILLING); if (AN_Settings.Instance.Licensing) { buildRequirements.AddPermission(AMM_ManifestPermission.CHECK_LICENSE); } buildRequirements.AddInternalLib("an_vending.aar"); }
public override void AppendBuildRequirements(AN_AndroidBuildRequirements buildRequirements) { buildRequirements.AddBinaryDependency(AN_BinaryDependency.PlayServicesAuth); buildRequirements.AddBinaryDependency(AN_BinaryDependency.AndroidX); buildRequirements.AddInternalLib("an_gms.aar"); var games_APP_ID = new AMM_PropertyTemplate("meta-data"); games_APP_ID.SetValue("android:name", "com.google.android.gms.games.APP_ID"); games_APP_ID.SetValue("android:value", "@string/app_id"); buildRequirements.AddApplicationProperty(games_APP_ID); if (AN_Settings.Instance.GooglePlayGamesAPI) { buildRequirements.AddBinaryDependency(AN_BinaryDependency.PlayServicesGames); } }
public override void AppendBuildRequirements(AN_AndroidBuildRequirements buildRequirements) { var proxyActivity = new AMM_ActivityTemplate(false, AN_BILLING_PROXY_ACTIVITY_CLASS); proxyActivity.SetValue("android:launchMode", "singleTask"); proxyActivity.SetValue("android:label", "@string/app_name"); proxyActivity.SetValue("android:configChanges", "fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"); proxyActivity.SetValue("android:theme", "@android:style/Theme.Translucent.NoTitleBar"); buildRequirements.AddActivity(proxyActivity); buildRequirements.AddPermission(AMM_ManifestPermission.BILLING); if (AN_Settings.Instance.Licensing) { buildRequirements.AddPermission(AMM_ManifestPermission.CHECK_LICENSE); } buildRequirements.AddInternalLib("an_vending.aar"); }