diff --git a/Android-AppCompatV7/PlatformBindings-Android-AppCompatV7.csproj b/Android-AppCompatV7/PlatformBindings-Android-AppCompatV7.csproj
deleted file mode 100644
index b7f3660..0000000
--- a/Android-AppCompatV7/PlatformBindings-Android-AppCompatV7.csproj
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
- monoandroid80
- PlatformBindings
- PlatformBindings-Android-AppCompat
- PlatformBindings-Android-AppCompat
- Android Head using the Android Support V7 AppCompat Library for the .NET Platform Bindings Framework
- .NET CrossPlatform Android AppCompat V7Support SupportV7 Support MonoAndroid Xamarin.Android Xamarin PlatformBindings .NETPlatformBindingsFramework .NETPlatformBindings
-
-
-
- TRACE;DEBUG;APPCOMPAT
-
-
-
- TRACE;APPCOMPAT
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Android-Shared/PlatformBindings-Android-Shared.projitems b/Android-Shared/PlatformBindings-Android-Shared.projitems
deleted file mode 100644
index 20f42a3..0000000
--- a/Android-Shared/PlatformBindings-Android-Shared.projitems
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
- $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
- true
- 8466cac1-fec9-4040-a6a9-1174c66f82c7
-
-
- PlatformBindings_Android_Shared
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Android-Shared/PlatformBindings-Android-Shared.shproj b/Android-Shared/PlatformBindings-Android-Shared.shproj
deleted file mode 100644
index e08719c..0000000
--- a/Android-Shared/PlatformBindings-Android-Shared.shproj
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- 8466cac1-fec9-4040-a6a9-1174c66f82c7
- 14.0
-
-
-
-
-
-
-
-
diff --git a/Android-Shared/Activities/ActivityHandler.cs b/Android/Activities/ActivityHandler.cs
similarity index 96%
rename from Android-Shared/Activities/ActivityHandler.cs
rename to Android/Activities/ActivityHandler.cs
index 16b9782..dc381ed 100644
--- a/Android-Shared/Activities/ActivityHandler.cs
+++ b/Android/Activities/ActivityHandler.cs
@@ -34,11 +34,8 @@ public void UpdateCurrentActivity()
}
var uibinding = AppServices.UI.DefaultUIBinding as AndroidUIBindingInfo;
- uibinding.Activity =
-#if APPCOMPAT
- (Android.Support.V7.App.AppCompatActivity)
-#endif
- Activity;
+ uibinding.Activity = Activity;
+ if (AndroidAppServices.UseAppCompatUI) uibinding.CompatActivity = (Android.Support.V7.App.AppCompatActivity)Activity;
}
public Task StartActivityForResultAsync(Type ActivityType)
diff --git a/Android-Shared/Activities/PlatformBindingActivity.cs b/Android/Activities/PlatformBindingActivity.cs
similarity index 85%
rename from Android-Shared/Activities/PlatformBindingActivity.cs
rename to Android/Activities/PlatformBindingActivity.cs
index 411200e..a285fbc 100644
--- a/Android-Shared/Activities/PlatformBindingActivity.cs
+++ b/Android/Activities/PlatformBindingActivity.cs
@@ -1,25 +1,24 @@
using Android.App;
using Android.Content;
+using Android.OS;
using Android.Runtime;
using Android.Views;
namespace PlatformBindings.Activities
{
-#if APPCOMPAT
- public class PlatformBindingCompatActivity : Android.Support.V7.App.AppCompatActivity
- {
- public PlatformBindingCompatActivity()
- {
-#else
public class PlatformBindingActivity : Activity
{
public PlatformBindingActivity()
{
-#endif
-
Handler = ActivityHandler.GetActivityHandler(this);
}
+ protected override void OnCreate(Bundle savedInstanceState)
+ {
+ Handler.UpdateCurrentActivity();
+ base.OnCreate(savedInstanceState);
+ }
+
protected override void OnResume()
{
Handler.UpdateCurrentActivity();
diff --git a/Android/Activities/PlatformBindingCompatActivity.cs b/Android/Activities/PlatformBindingCompatActivity.cs
new file mode 100644
index 0000000..c873d25
--- /dev/null
+++ b/Android/Activities/PlatformBindingCompatActivity.cs
@@ -0,0 +1,45 @@
+using Android.App;
+using Android.Content;
+using Android.OS;
+using Android.Runtime;
+using Android.Views;
+
+namespace PlatformBindings.Activities
+{
+ public class PlatformBindingCompatActivity : Android.Support.V7.App.AppCompatActivity
+ {
+ public PlatformBindingCompatActivity()
+ {
+ Handler = ActivityHandler.GetActivityHandler(this);
+ }
+
+ protected override void OnCreate(Bundle savedInstanceState)
+ {
+ Handler.UpdateCurrentActivity();
+ base.OnCreate(savedInstanceState);
+ }
+
+ protected override void OnResume()
+ {
+ Handler.UpdateCurrentActivity();
+ base.OnResume();
+ }
+
+ protected override void OnActivityResult(int requestCode, [GeneratedEnum] Result resultCode, Intent data)
+ {
+ Handler.UpdateCurrentActivity();
+ Handler.OnActivityResult(requestCode, resultCode, data);
+ base.OnActivityResult(requestCode, resultCode, data);
+ }
+
+ public override void OnCreateContextMenu(IContextMenu menu, View v, IContextMenuContextMenuInfo menuInfo)
+ {
+ if (!Handler.OnCreateContextMenu(menu, v, menuInfo))
+ {
+ base.OnCreateContextMenu(menu, v, menuInfo);
+ }
+ }
+
+ public ActivityHandler Handler { get; }
+ }
+}
\ No newline at end of file
diff --git a/Android-Shared/AndroidAppServices.cs b/Android/AndroidAppServices.cs
similarity index 71%
rename from Android-Shared/AndroidAppServices.cs
rename to Android/AndroidAppServices.cs
index 56a7dce..4566399 100644
--- a/Android-Shared/AndroidAppServices.cs
+++ b/Android/AndroidAppServices.cs
@@ -6,6 +6,11 @@ namespace PlatformBindings
{
public class AndroidAppServices : AppServices
{
+ public AndroidAppServices(bool HasUI, bool UseAppCompatUI) : this(HasUI)
+ {
+ AndroidAppServices.UseAppCompatUI = UseAppCompatUI;
+ }
+
public AndroidAppServices(bool HasUI) : base(HasUI)
{
if (HasUI) UI = new AndroidUIBindings();
@@ -17,5 +22,7 @@ public override Version GetAppVersion()
var info = Application.Context.PackageManager.GetPackageInfo(Application.Context.PackageName, Android.Content.PM.PackageInfoFlags.MetaData);
return new Version(info.VersionName);
}
+
+ public static bool UseAppCompatUI { get; private set; } = false;
}
}
\ No newline at end of file
diff --git a/Android-Shared/Common/ActivityExtensions.cs b/Android/Common/ActivityExtensions.cs
similarity index 100%
rename from Android-Shared/Common/ActivityExtensions.cs
rename to Android/Common/ActivityExtensions.cs
diff --git a/Android-Shared/Common/AndroidHelpers.cs b/Android/Common/AndroidHelpers.cs
similarity index 88%
rename from Android-Shared/Common/AndroidHelpers.cs
rename to Android/Common/AndroidHelpers.cs
index 0284d12..a77a893 100644
--- a/Android-Shared/Common/AndroidHelpers.cs
+++ b/Android/Common/AndroidHelpers.cs
@@ -6,6 +6,11 @@ namespace PlatformBindings.Common
{
public static class AndroidHelpers
{
+ public static Activity GetCurrentActivity()
+ {
+ return GetCurrentActivity(null);
+ }
+
public static Activity GetCurrentActivity(this IUIBindingInfo UIBinding)
{
var uibinding = (UIBinding ?? AppServices.UI.DefaultUIBinding) as AndroidUIBindingInfo;
diff --git a/Android-Shared/Models/ActivityResult.cs b/Android/Models/ActivityResult.cs
similarity index 94%
rename from Android-Shared/Models/ActivityResult.cs
rename to Android/Models/ActivityResult.cs
index 698fbac..2afbc76 100644
--- a/Android-Shared/Models/ActivityResult.cs
+++ b/Android/Models/ActivityResult.cs
@@ -1,5 +1,4 @@
-
-using Android.App;
+using Android.App;
using Android.Content;
namespace PlatformBindings.Models
diff --git a/Android/Models/DialogHandling/AlertDialogBuilder.cs b/Android/Models/DialogHandling/AlertDialogBuilder.cs
new file mode 100644
index 0000000..cd3ff88
--- /dev/null
+++ b/Android/Models/DialogHandling/AlertDialogBuilder.cs
@@ -0,0 +1,55 @@
+using System;
+using Java.Lang;
+using Android.App;
+using Android.Content;
+using PlatformBindings.Enums;
+using Android.Views;
+using System.Threading.Tasks;
+
+namespace PlatformBindings.Models.DialogHandling
+{
+ public class AlertDialogBuilder : AlertDialogBuilderBase
+ {
+ public AlertDialogBuilder(Context Context) : base(Context)
+ {
+ Builder = new AlertDialog.Builder(Context);
+ }
+
+ public override void SetMessage(ICharSequence text)
+ {
+ Builder.SetMessage(text);
+ }
+
+ public override void SetPrimaryButton(ICharSequence text)
+ {
+ Builder.SetNegativeButton(text, new EventHandler((s, e) => Waiter.TrySetResult(DialogResult.Primary)));
+ }
+
+ public override void SetSecondaryButton(ICharSequence text)
+ {
+ Builder.SetPositiveButton(text, new EventHandler((s, e) => Waiter.TrySetResult(DialogResult.Secondary)));
+ }
+
+ public override void SetTitle(ICharSequence text)
+ {
+ Builder.SetTitle(text);
+ }
+
+ public override void SetView(View view)
+ {
+ Builder.SetView(view);
+ }
+
+ public override void SetView(int LayoutResId)
+ {
+ Builder.SetView(LayoutResId);
+ }
+
+ public override void Show()
+ {
+ Builder.Show();
+ }
+
+ private AlertDialog.Builder Builder { get; }
+ }
+}
\ No newline at end of file
diff --git a/Android/Models/DialogHandling/AlertDialogBuilderBase.cs b/Android/Models/DialogHandling/AlertDialogBuilderBase.cs
new file mode 100644
index 0000000..fc77a7f
--- /dev/null
+++ b/Android/Models/DialogHandling/AlertDialogBuilderBase.cs
@@ -0,0 +1,65 @@
+using Android.Content;
+using Android.Views;
+using Java.Lang;
+using PlatformBindings.Enums;
+using System.Threading.Tasks;
+
+namespace PlatformBindings.Models.DialogHandling
+{
+ public abstract class AlertDialogBuilderBase
+ {
+ public static AlertDialogBuilderBase Pick(Context Context)
+ {
+ if (AndroidAppServices.UseAppCompatUI) return new CompatAlertDialogBuilder(Context);
+ else return new AlertDialogBuilder(Context);
+ }
+
+ public AlertDialogBuilderBase(Context Context)
+ {
+ this.Context = Context;
+ }
+
+ public void SetTitle(string text)
+ {
+ SetTitle(new String(text));
+ }
+
+ public abstract void SetTitle(ICharSequence text);
+
+ public void SetMessage(string text)
+ {
+ SetMessage(new String(text));
+ }
+
+ public abstract void SetMessage(ICharSequence text);
+
+ public void SetPrimaryButton(string text)
+ {
+ SetPrimaryButton(new String(text));
+ }
+
+ public abstract void SetPrimaryButton(ICharSequence text);
+
+ public void SetSecondaryButton(string text)
+ {
+ SetSecondaryButton(new String(text));
+ }
+
+ public abstract void SetSecondaryButton(ICharSequence text);
+
+ public abstract void SetView(View view);
+
+ public abstract void SetView(int LayoutResId);
+
+ public abstract void Show();
+
+ public async Task ShowAsync()
+ {
+ Show();
+ return await Waiter.Task;
+ }
+
+ public Context Context { get; }
+ protected TaskCompletionSource Waiter = new TaskCompletionSource();
+ }
+}
\ No newline at end of file
diff --git a/Android/Models/DialogHandling/CompatAlertDialogBuilder.cs b/Android/Models/DialogHandling/CompatAlertDialogBuilder.cs
new file mode 100644
index 0000000..f81c8db
--- /dev/null
+++ b/Android/Models/DialogHandling/CompatAlertDialogBuilder.cs
@@ -0,0 +1,53 @@
+using System;
+using Java.Lang;
+using Android.Content;
+using PlatformBindings.Enums;
+using Android.Views;
+
+namespace PlatformBindings.Models.DialogHandling
+{
+ public class CompatAlertDialogBuilder : AlertDialogBuilderBase
+ {
+ public CompatAlertDialogBuilder(Context Context) : base(Context)
+ {
+ Builder = new Android.Support.V7.App.AlertDialog.Builder(Context);
+ }
+
+ public override void SetMessage(ICharSequence text)
+ {
+ Builder.SetMessage(text);
+ }
+
+ public override void SetPrimaryButton(ICharSequence text)
+ {
+ Builder.SetPositiveButton(text, new EventHandler((s, e) => Waiter.TrySetResult(DialogResult.Primary)));
+ }
+
+ public override void SetSecondaryButton(ICharSequence text)
+ {
+ Builder.SetNegativeButton(text, new EventHandler((s, e) => Waiter.TrySetResult(DialogResult.Secondary)));
+ }
+
+ public override void SetTitle(ICharSequence text)
+ {
+ Builder.SetTitle(text);
+ }
+
+ public override void SetView(View view)
+ {
+ Builder.SetView(view);
+ }
+
+ public override void SetView(int LayoutResId)
+ {
+ Builder.SetView(LayoutResId);
+ }
+
+ public override void Show()
+ {
+ Builder.Show();
+ }
+
+ private Android.Support.V7.App.AlertDialog.Builder Builder { get; }
+ }
+}
\ No newline at end of file
diff --git a/Android/Models/FileSystem/AndroidDocumentsProviderFile.cs b/Android/Models/FileSystem/AndroidDocumentsProviderFile.cs
new file mode 100644
index 0000000..f82c8f1
--- /dev/null
+++ b/Android/Models/FileSystem/AndroidDocumentsProviderFile.cs
@@ -0,0 +1,88 @@
+using System;
+using System.IO;
+using System.Threading.Tasks;
+using Android.Content;
+using PlatformBindings.Common;
+using Android.Support.V4.Provider;
+
+namespace PlatformBindings.Models.FileSystem
+{
+ public class AndroidDocumentsProviderFile : FileContainer
+ {
+ public AndroidDocumentsProviderFile(Android.Net.Uri Uri)
+ {
+ File = DocumentFile.FromSingleUri(AndroidHelpers.GetCurrentActivity(), Uri);
+ CheckFile();
+ }
+
+ public AndroidDocumentsProviderFile(DocumentFile File)
+ {
+ this.File = File;
+ CheckFile();
+ }
+
+ private void CheckFile()
+ {
+ if (!File.IsFile)
+ {
+ throw new FormatException("DocumentFile is not a File");
+ }
+ }
+
+ public override Task OpenAsStream(bool CanWrite)
+ {
+ return Task.FromResult(CanWrite ? Resolver.OpenOutputStream(File.Uri) : Resolver.OpenInputStream(File.Uri));
+ }
+
+ public override async Task ReadFileAsText()
+ {
+ using (var stream = await OpenAsStream(false))
+ {
+ using (var reader = new StreamReader(stream))
+ {
+ return await reader.ReadToEndAsync();
+ }
+ }
+ }
+
+ public override async Task SaveText(string Text)
+ {
+ using (var stream = await OpenAsStream(true))
+ {
+ using (var writer = new StreamWriter(stream))
+ {
+ await writer.WriteAsync(Text);
+ return true;
+ }
+ }
+ }
+
+ public override Task RenameAsync(string NewName)
+ {
+ return Task.Run(() =>
+ {
+ return File.RenameTo(NewName);
+ });
+ }
+
+ public override Task DeleteAsync()
+ {
+ return Task.Run(() =>
+ {
+ return File.Delete();
+ });
+ }
+
+ ~AndroidDocumentsProviderFile()
+ {
+ File?.Dispose();
+ }
+
+ public override bool CanWrite => File.CanWrite();
+
+ public override string Name => File.Name;
+ public override string Path => File.Uri.SchemeSpecificPart;
+ public DocumentFile File { get; }
+ private ContentResolver Resolver => AndroidHelpers.GetCurrentActivity().ContentResolver;
+ }
+}
\ No newline at end of file
diff --git a/Android/Models/FileSystem/AndroidDocumentsProviderFolder.cs b/Android/Models/FileSystem/AndroidDocumentsProviderFolder.cs
new file mode 100644
index 0000000..e675041
--- /dev/null
+++ b/Android/Models/FileSystem/AndroidDocumentsProviderFolder.cs
@@ -0,0 +1,141 @@
+using System;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+using PlatformBindings.Common;
+using Java.Net;
+using Android.Support.V4.Provider;
+using System.Linq;
+
+namespace PlatformBindings.Models.FileSystem
+{
+ public class AndroidDocumentsProviderFolder : FolderContainer
+ {
+ public AndroidDocumentsProviderFolder(Android.Net.Uri Uri)
+ {
+ Folder = DocumentFile.FromTreeUri(AndroidHelpers.GetCurrentActivity(), Uri);
+ CheckFolder();
+ }
+
+ public AndroidDocumentsProviderFolder(DocumentFile Folder)
+ {
+ this.Folder = Folder;
+ CheckFolder();
+ }
+
+ private void CheckFolder()
+ {
+ if (!Folder.IsDirectory)
+ {
+ throw new FormatException("DocumentFile is not a Directory");
+ }
+ }
+
+ public override Task> GetItemsAsync()
+ {
+ return Task.Run(() =>
+ {
+ var Items = new List();
+ foreach (var item in Folder.ListFiles())
+ {
+ if (item.IsDirectory)
+ {
+ Items.Add(new AndroidDocumentsProviderFolder(item));
+ }
+ else
+ {
+ Items.Add(new AndroidDocumentsProviderFile(item));
+ }
+ }
+ return (IReadOnlyList)Items;
+ });
+ }
+
+ public override async Task> GetFoldersAsync()
+ {
+ var items = await GetItemsAsync();
+ return items.OfType().ToList();
+ }
+
+ public override async Task> GetFilesAsync()
+ {
+ var items = await GetItemsAsync();
+ return items.OfType().ToList();
+ }
+
+ public override Task GetFileAsync(string FileName)
+ {
+ return Task.Run(() =>
+ {
+ try
+ {
+ var result = Folder.FindFile(FileName);
+ if (result != null)
+ {
+ return (FileContainer)new AndroidDocumentsProviderFile(result);
+ }
+ }
+ catch { }
+ return null;
+ });
+ }
+
+ protected override Task InternalCreateFolderAsync(string FolderName)
+ {
+ return Task.Run(() =>
+ {
+ var result = Folder.CreateDirectory(FolderName);
+ if (result != null)
+ {
+ return (FolderContainer)new AndroidDocumentsProviderFolder(result);
+ }
+ else return null;
+ });
+ }
+
+ protected override Task InternalCreateFileAsync(string FileName)
+ {
+ return Task.Run(() =>
+ {
+ var mimeType = URLConnection.GuessContentTypeFromName(FileName);
+ var result = Folder.CreateFile(mimeType, FileName);
+ if (result != null)
+ {
+ return (FileContainer)new AndroidDocumentsProviderFile(result);
+ }
+ else return null;
+ });
+ }
+
+ public override Task RenameAsync(string NewName)
+ {
+ return Task.Run(() =>
+ {
+ return Folder.RenameTo(NewName);
+ });
+ }
+
+ public override Task DeleteAsync()
+ {
+ return Task.Run(() =>
+ {
+ return Folder.Delete();
+ });
+ }
+
+ public override Task FileExists(string FileName)
+ {
+ return Task.Run(() => Folder.FindFile(FileName) != null);
+ }
+
+ ~AndroidDocumentsProviderFolder()
+ {
+ Folder?.Dispose();
+ }
+
+ public override bool CanWrite => Folder.CanWrite();
+
+ public override string Name => Folder.Name;
+ public override string Path => Folder.Uri.SchemeSpecificPart;
+ public DocumentFile Folder { get; }
+ }
+}
\ No newline at end of file
diff --git a/Android-Shared/Models/Settings/AndroidSettingsContainer.cs b/Android/Models/Settings/AndroidSettingsContainer.cs
similarity index 100%
rename from Android-Shared/Models/Settings/AndroidSettingsContainer.cs
rename to Android/Models/Settings/AndroidSettingsContainer.cs
diff --git a/Android/PlatformBindings-Android.csproj b/Android/PlatformBindings-Android.csproj
index be90e2d..2a94b31 100644
--- a/Android/PlatformBindings-Android.csproj
+++ b/Android/PlatformBindings-Android.csproj
@@ -10,10 +10,12 @@
-
+
-
+
+
+
\ No newline at end of file
diff --git a/Android-Shared/Resources/AboutResources.txt b/Android/Resources/AboutResources.txt
similarity index 100%
rename from Android-Shared/Resources/AboutResources.txt
rename to Android/Resources/AboutResources.txt
diff --git a/Android-Shared/Resources/Resource.Designer.cs b/Android/Resources/Resource.Designer.cs
similarity index 100%
rename from Android-Shared/Resources/Resource.Designer.cs
rename to Android/Resources/Resource.Designer.cs
diff --git a/Android-Shared/Services/AndroidContextMenuBinding.cs b/Android/Services/AndroidContextMenuBinding.cs
similarity index 100%
rename from Android-Shared/Services/AndroidContextMenuBinding.cs
rename to Android/Services/AndroidContextMenuBinding.cs
diff --git a/Android-Shared/Services/AndroidIOBindings.cs b/Android/Services/AndroidIOBindings.cs
similarity index 61%
rename from Android-Shared/Services/AndroidIOBindings.cs
rename to Android/Services/AndroidIOBindings.cs
index f09e51a..6079b35 100644
--- a/Android-Shared/Services/AndroidIOBindings.cs
+++ b/Android/Services/AndroidIOBindings.cs
@@ -15,43 +15,31 @@ namespace PlatformBindings.Services
{
public class AndroidIOBindings : IOBindings
{
- public override bool RequiresFutureAccessToken => false;
-
- public override bool SupportsRoaming => false;
-
- public override bool SupportsOpenFolder => false;
-
- public override bool SupportsOpenFile => true;
-
- public override bool SupportsPickFile => true;
-
- public override bool SupportsPickFolder => false;
-
- public override async Task CreateFile(FilePath Path)
+ public override async Task CreateFile(FilePath Path)
{
var folder = await GetFolder(Path);
return await folder.CreateFileAsync(Path.FileName);
}
- public override Task GetFile(string Path)
+ public override Task GetFile(string Path)
{
- return Task.FromResult((FileContainerBase)new CoreFileContainer(Path));
+ return Task.FromResult((FileContainer)new CoreFileContainer(Path));
}
- public override async Task GetFile(FilePath Path)
+ public override async Task GetFile(FilePath Path)
{
var folder = await GetFolder(Path);
return await folder.GetFileAsync(Path.FileName);
}
- public override Task GetFolder(string Path)
+ public override Task GetFolder(string Path)
{
- return Task.FromResult((FolderContainerBase)new CoreFolderContainer(Path));
+ return Task.FromResult((FolderContainer)new CoreFolderContainer(Path));
}
- public override async Task GetFolder(FolderPath Path)
+ public override async Task GetFolder(FolderPath Path)
{
- FolderContainerBase Folder = GetBaseFolder(Path.Root);
+ FolderContainer Folder = GetBaseFolder(Path.Root);
foreach (var piece in PlatformBindingHelpers.GetPathPieces(Path.Path))
{
@@ -60,9 +48,9 @@ public override async Task GetFolder(FolderPath Path)
return Folder;
}
- public override FolderContainerBase GetBaseFolder(PathRoot Root)
+ public override FolderContainer GetBaseFolder(PathRoot Root)
{
- FolderContainerBase Folder = null;
+ FolderContainer Folder = null;
switch (Root)
{
case PathRoot.TempAppStorage:
@@ -90,14 +78,22 @@ public override ISettingsContainer GetLocalSettingsContainer()
return new AndroidSettingsContainer(name, null);
}
- public override Task OpenFile(FileContainerBase File)
+ public override Task OpenFile(FileContainer File)
{
bool success = false;
+ Android.Net.Uri uri = null;
try
{
- Java.IO.File file = new Java.IO.File(File.Path);
- file.SetReadable(true);
- Android.Net.Uri uri = Android.Net.Uri.FromFile(file);
+ if (File is AndroidDocumentsProviderFile providerfile)
+ {
+ uri = providerfile.File.Uri;
+ }
+ else
+ {
+ Java.IO.File file = new Java.IO.File(File.Path);
+ file.SetReadable(true);
+ uri = Android.Net.Uri.FromFile(file);
+ }
Intent intent = new Intent(Intent.ActionView);
var mimeType = URLConnection.GuessContentTypeFromName(File.Name);
@@ -108,12 +104,13 @@ public override Task OpenFile(FileContainerBase File)
success = true;
}
- catch { }
-
+ catch (Exception ex)
+ {
+ }
return Task.FromResult(success);
}
- public override Task OpenFolder(FolderContainerBase Folder, FolderOpenOptions Options)
+ public override Task OpenFolder(FolderContainer Folder, FolderOpenOptions Options)
{
throw new NotImplementedException();
}
@@ -122,7 +119,7 @@ private async Task CreateFilePicker(FilePickerProperties Propert
{
Intent intent = new Intent(Intent.ActionOpenDocument);
intent.AddCategory(Intent.CategoryOpenable);
- intent.PutExtra(Intent.ExtraAllowMultiple, Multiple);
+ if (Multiple) intent.PutExtra(Intent.ExtraAllowMultiple, Multiple);
bool HasNoTypes = true;
if (Properties != null)
@@ -153,25 +150,19 @@ private async Task CreateFilePicker(FilePickerProperties Propert
return await uibinding.Activity.StartActivityForResultAsync(intent);
}
- public override async Task PickFile(FilePickerProperties Properties)
+ public override async Task PickFile(FilePickerProperties Properties)
{
var result = await CreateFilePicker(Properties, false);
if (result != null && result.ResultCode == Result.Ok && result.Data != null)
{
- return ResolveToFile(result.Data.Data);
+ return new AndroidDocumentsProviderFile(result.Data.Data);
}
else return null;
}
- private FileContainerBase ResolveToFile(Android.Net.Uri Uri)
- {
- var path = PathResolver.ResolveFile(Application.Context, Uri);
- return new CoreFileContainer(path);
- }
-
- public override async Task> PickFiles(FilePickerProperties Properties)
+ public override async Task> PickFiles(FilePickerProperties Properties)
{
- List Files = new List();
+ List Files = new List();
var result = await CreateFilePicker(Properties, true);
if (result != null && result.ResultCode == Result.Ok && result.Data != null)
@@ -182,30 +173,31 @@ public override async Task> PickFiles(FilePicke
for (int i = 0; i < clipData.ItemCount; i++)
{
var item = clipData.GetItemAt(i);
- Files.Add(ResolveToFile(item.Uri));
+ Files.Add(new AndroidDocumentsProviderFile(item.Uri));
}
}
else
{
- Files.Add(ResolveToFile(result.Data.Data));
+ Files.Add(new AndroidDocumentsProviderFile(result.Data.Data));
}
return Files;
}
return null;
}
- public override async Task PickFolder(FolderPickerProperties Properties)
+ public override async Task PickFolder(FolderPickerProperties Properties)
{
- AppServices.UI.PromptUser("Error", "Folder resolving fails", "OK", null);
-
Intent intent = new Intent(Intent.ActionOpenDocumentTree);
- var uibinding = AppServices.UI.DefaultUIBinding as AndroidUIBindingInfo;
+ var activity = AndroidHelpers.GetCurrentActivity();
- var result = await uibinding.Activity.StartActivityForResultAsync(intent);
+ var result = await activity.StartActivityForResultAsync(intent);
if (result != null && result.ResultCode == Result.Ok && result.Data != null)
{
- var path = PathResolver.ResolveFile(Application.Context, result.Data.Data);
- return new CoreFolderContainer(path);
+ var uri = result.Data.Data;
+ var flags = ActivityFlags.GrantReadUriPermission | ActivityFlags.GrantWriteUriPermission;
+ activity.GrantUriPermission(activity.PackageName, uri, flags);
+ activity.ContentResolver.TakePersistableUriPermission(uri, result.Data.Flags & flags);
+ return new AndroidDocumentsProviderFolder(uri);
}
else return null;
}
@@ -217,14 +209,37 @@ public override ISettingsContainer GetRoamingSettingsContainer()
return GetLocalSettingsContainer();
}
- public override string GetFutureAccessToken(FileSystemContainerBase Item)
+ public override string GetFutureAccessToken(FileSystemContainer Item)
{
- throw new NotSupportedException();
+ var uri = Item is AndroidDocumentsProviderFolder folder ? folder.Folder.Uri : Item is AndroidDocumentsProviderFile file ? file.File.Uri : null;
+ if (uri != null)
+ {
+ AndroidHelpers.GetCurrentActivity().ContentResolver.TakePersistableUriPermission(uri, ActivityFlags.GrantReadUriPermission | ActivityFlags.GrantWriteUriPermission);
+ return uri.SchemeSpecificPart;
+ }
+ else return null;
}
public override void RemoveFutureAccessToken(string Token)
{
- throw new NotSupportedException();
+ var resolver = AndroidHelpers.GetCurrentActivity().ContentResolver;
+ var permission = resolver.PersistedUriPermissions.FirstOrDefault(item => item.Uri.SchemeSpecificPart == Token);
+ if (permission != null)
+ {
+ resolver.PersistedUriPermissions.Remove(permission);
+ }
}
+
+ public override bool RequiresFutureAccessToken => true;
+
+ public override bool SupportsRoaming => false;
+
+ public override bool SupportsOpenFolder => false;
+
+ public override bool SupportsOpenFile => true;
+
+ public override bool SupportsPickFile => true;
+
+ public override bool SupportsPickFolder => true;
}
}
\ No newline at end of file
diff --git a/Android-Shared/Services/AndroidMenuRenderer.cs b/Android/Services/AndroidMenuRenderer.cs
similarity index 100%
rename from Android-Shared/Services/AndroidMenuRenderer.cs
rename to Android/Services/AndroidMenuRenderer.cs
diff --git a/Android-Shared/Services/AndroidNavigationManager.cs b/Android/Services/AndroidNavigationManager.cs
similarity index 88%
rename from Android-Shared/Services/AndroidNavigationManager.cs
rename to Android/Services/AndroidNavigationManager.cs
index 68f7c3b..ec73e8a 100644
--- a/Android-Shared/Services/AndroidNavigationManager.cs
+++ b/Android/Services/AndroidNavigationManager.cs
@@ -1,4 +1,5 @@
using Android.App;
+using PlatformBindings.Common;
using System;
namespace PlatformBindings.Services
@@ -27,6 +28,6 @@ public virtual void Navigate(object PageRequest, object Parameter)
//CurrentActivity.ActionBar.add
}
- private Activity CurrentActivity => ((AndroidUIBindingInfo)AppServices.UI.DefaultUIBinding).Activity;
+ private Activity CurrentActivity => AndroidHelpers.GetCurrentActivity();
}
}
\ No newline at end of file
diff --git a/Android-Shared/Services/AndroidUIBindingInfo.cs b/Android/Services/AndroidUIBindingInfo.cs
similarity index 63%
rename from Android-Shared/Services/AndroidUIBindingInfo.cs
rename to Android/Services/AndroidUIBindingInfo.cs
index 0c688a9..3ccbb33 100644
--- a/Android-Shared/Services/AndroidUIBindingInfo.cs
+++ b/Android/Services/AndroidUIBindingInfo.cs
@@ -22,10 +22,11 @@ public Task ExecuteAsync(Action action)
return Task.FromResult(0);
}
-#if APPCOMPAT
- public Android.Support.V7.App.AppCompatActivity Activity { get; set; }
-#else
+ ///
+ /// AppCompatActivity Accessor to Access Extended Properties and Functions, will be null if not using a derivative of AppCompatActivity, such as .
+ ///
+ public Android.Support.V7.App.AppCompatActivity CompatActivity { get; set; }
+
public Activity Activity { get; set; }
-#endif
}
}
\ No newline at end of file
diff --git a/Android-Shared/Services/AndroidUIBindings.cs b/Android/Services/AndroidUIBindings.cs
similarity index 59%
rename from Android-Shared/Services/AndroidUIBindings.cs
rename to Android/Services/AndroidUIBindings.cs
index 465db3a..8d0e897 100644
--- a/Android-Shared/Services/AndroidUIBindings.cs
+++ b/Android/Services/AndroidUIBindings.cs
@@ -5,6 +5,10 @@
using PlatformBindings.Controls.MenuLayout;
using Android.Content;
using PlatformBindings.Common;
+using Android.Text;
+using Android.Text.Style;
+using Android.Graphics;
+using PlatformBindings.Models.DialogHandling;
namespace PlatformBindings.Services
{
@@ -26,31 +30,38 @@ public override void OpenLink(Uri Uri)
activity.StartActivity(browserIntent);
}
- public override async Task PromptUserAsync(string Title, string Message, string PrimaryButtonText, string SecondaryButtonText, IUIBindingInfo UIBinding)
+ private SpannableStringBuilder CreateFormattedString(string RawText)
{
- TaskCompletionSource Waiter = new TaskCompletionSource();
+ var sections = RawText.Split(new string[] { "^B^" }, StringSplitOptions.None);
+ var builder = new SpannableStringBuilder();
+ for (int i = 0; i < sections.Length; i++)
+ {
+ var section = sections[i];
+ var start = builder.Length();
+ var end = section.Length + start;
+
+ builder.Append(section);
+ if (i % 2 != 0) builder.SetSpan(new StyleSpan(TypefaceStyle.Bold), start, end, 0);
+ }
+ return builder;
+ }
+ public override async Task PromptUserAsync(string Title, string Message, string PrimaryButtonText, string SecondaryButtonText, IUIBindingInfo UIBinding)
+ {
var activity = AndroidHelpers.GetCurrentActivity(UIBinding);
- var builder = new
-#if APPCOMPAT
- Android.Support.V7.App.AlertDialog
-#else
- AlertDialog
-#endif
- .Builder(activity);
- builder.SetTitle(Title);
- builder.SetMessage(Message);
- builder.SetNegativeButton(PrimaryButtonText, (s, e) => Waiter.TrySetResult(DialogResult.Primary));
+ var builder = AlertDialogBuilderBase.Pick(activity);
+
+ builder.SetTitle(CreateFormattedString(Title));
+ builder.SetMessage(CreateFormattedString(Message));
+ builder.SetPrimaryButton(PrimaryButtonText);
if (!string.IsNullOrWhiteSpace(SecondaryButtonText))
{
- builder.SetPositiveButton(SecondaryButtonText, (s, e) => Waiter.TrySetResult(DialogResult.Secondary));
+ builder.SetSecondaryButton(SecondaryButtonText);
}
- var dialog = builder.Show();
-
- return await Waiter.Task;
+ return await builder.ShowAsync();
}
public override void ShowMenu(Menu Menu, IMenuBinding Binding)
diff --git a/Android-Shared/Services/PathResolver.cs b/Android/Services/PathResolver.cs
similarity index 97%
rename from Android-Shared/Services/PathResolver.cs
rename to Android/Services/PathResolver.cs
index 18f0457..a77a5fb 100644
--- a/Android-Shared/Services/PathResolver.cs
+++ b/Android/Services/PathResolver.cs
@@ -8,11 +8,6 @@ namespace PlatformBindings.Services
{
public static class PathResolver
{
- public static string ResolveFolder(Context context, Uri uri)
- {
- return "";
- }
-
public static string ResolveFile(Context context, Uri uri)
{
var isKitKat = Build.VERSION.SdkInt >= BuildVersionCodes.Kitkat;
@@ -71,6 +66,10 @@ public static string ResolveFile(Context context, Uri uri)
return GetDataColumn(context, contentUri, selection, selectionArgs);
}
+ else
+ {
+ return GetDataColumn(context, uri, null, null);
+ }
}
// MediaStore (and general)
else if (string.Equals("content", uri.Scheme, System.StringComparison.InvariantCultureIgnoreCase))
diff --git a/Console/Services/ConsoleUIBindings.cs b/Console/Services/ConsoleUIBindings.cs
index af25425..4ba1e0f 100644
--- a/Console/Services/ConsoleUIBindings.cs
+++ b/Console/Services/ConsoleUIBindings.cs
@@ -14,10 +14,15 @@ public abstract class ConsoleUIBindings : UIBindingsBase
public override INavigationManager NavigationManager { get => throw new NotImplementedException(); set => throw new NotImplementedException(); }
- public override Task PromptUserAsync(string Title, string Message, string PrimaryButtonText = null, string SecondaryButtonText = null, IUIBindingInfo UIBinding = null)
+ private string CleanseFormatMarkers(string RawText)
{
- Console.WriteLine(Title);
- Console.WriteLine(Message);
+ return RawText.Replace("^B^", "");
+ }
+
+ public override Task PromptUserAsync(string Title, string Message, string PrimaryButtonText, string SecondaryButtonText, IUIBindingInfo UIBinding)
+ {
+ Console.WriteLine(CleanseFormatMarkers(Title));
+ Console.WriteLine(CleanseFormatMarkers(Message));
DialogResult result = DialogResult.Primary;
diff --git a/Core/Models/FileSystem/Containers/CoreFileContainer.cs b/Core/Models/FileSystem/Containers/CoreFileContainer.cs
index e3085a8..1f62bc8 100644
--- a/Core/Models/FileSystem/Containers/CoreFileContainer.cs
+++ b/Core/Models/FileSystem/Containers/CoreFileContainer.cs
@@ -3,7 +3,7 @@
namespace PlatformBindings.Models.FileSystem
{
- public class CoreFileContainer : FileContainerBase
+ public class CoreFileContainer : FileContainer
{
public CoreFileContainer(FileInfo File)
{
@@ -17,18 +17,6 @@ public CoreFileContainer(string Path)
Name = System.IO.Path.GetFileName(Path);
}
- public override Task DeleteAsync()
- {
- bool Success = false;
- try
- {
- File.Delete(Path);
- Success = true;
- }
- catch { }
- return Task.FromResult(Success);
- }
-
public override Task OpenAsStream(bool CanWrite)
{
Stream result = null;
@@ -80,7 +68,21 @@ public override Task RenameAsync(string NewName)
});
}
+ public override Task DeleteAsync()
+ {
+ bool Success = false;
+ try
+ {
+ File.Delete(Path);
+ Success = true;
+ }
+ catch { }
+ return Task.FromResult(Success);
+ }
+
public override string Name { get; }
public override string Path { get; }
+
+ public override bool CanWrite => !((File.GetAttributes(Path) & FileAttributes.ReadOnly) == FileAttributes.ReadOnly);
}
}
\ No newline at end of file
diff --git a/Core/Models/FileSystem/Containers/CoreFolderContainer.cs b/Core/Models/FileSystem/Containers/CoreFolderContainer.cs
index bba6a99..5551fa4 100644
--- a/Core/Models/FileSystem/Containers/CoreFolderContainer.cs
+++ b/Core/Models/FileSystem/Containers/CoreFolderContainer.cs
@@ -1,12 +1,11 @@
-using PlatformBindings.Enums;
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
namespace PlatformBindings.Models.FileSystem
{
- public class CoreFolderContainer : FolderContainerBase
+ public class CoreFolderContainer : FolderContainer
{
public CoreFolderContainer(DirectoryInfo Folder)
{
@@ -22,16 +21,21 @@ public CoreFolderContainer(string Path)
public override string Path => Folder.FullName;
- public override Task CreateFileAsync(string FileName, CreationCollisionOption Options)
+ private string GetSubItemPath(string Name)
{
- var file = new CoreFileContainer(Path + System.IO.Path.DirectorySeparatorChar + FileName);
- return Task.FromResult((FileContainerBase)file);
+ return Path + System.IO.Path.DirectorySeparatorChar + Name;
}
- public override Task CreateFolderAsync(string FolderName, CreationCollisionOption Options)
+ protected override Task InternalCreateFileAsync(string FileName)
+ {
+ var file = new CoreFileContainer(GetSubItemPath(FileName));
+ return Task.FromResult((FileContainer)file);
+ }
+
+ protected override Task InternalCreateFolderAsync(string FolderName)
{
var subfolder = Folder.CreateSubdirectory(FolderName);
- return Task.FromResult((FolderContainerBase)new CoreFolderContainer(subfolder));
+ return Task.FromResult((FolderContainer)new CoreFolderContainer(subfolder));
}
public override Task DeleteAsync()
@@ -47,7 +51,7 @@ public override Task DeleteAsync()
return Task.FromResult(success);
}
- public override async Task GetFileAsync(string FileName)
+ public override async Task GetFileAsync(string FileName)
{
var files = await GetFilesAsync();
var file = files.FirstOrDefault(item => item.Name == FileName);
@@ -55,21 +59,21 @@ public override async Task GetFileAsync(string FileName)
return file;
}
- public override Task GetFolderAsync(string FolderName)
+ public override Task GetFolderAsync(string FolderName)
{
return CreateFolderAsync(FolderName);
}
- public override Task> GetFoldersAsync()
+ public override Task> GetFoldersAsync()
{
var folders = Folder.GetDirectories().Select(item => new CoreFolderContainer(item)).ToList();
- return Task.FromResult((IReadOnlyList)folders);
+ return Task.FromResult((IReadOnlyList)folders);
}
- public override Task> GetFilesAsync()
+ public override Task> GetFilesAsync()
{
var files = Folder.GetFiles().Select(item => new CoreFileContainer(item)).ToList();
- return Task.FromResult((IReadOnlyList)files);
+ return Task.FromResult((IReadOnlyList)files);
}
public override Task RenameAsync(string NewName)
@@ -85,6 +89,18 @@ public override Task RenameAsync(string NewName)
});
}
+ public override Task FileExists(string FileName)
+ {
+ return Task.Run(() => File.Exists(GetSubItemPath(FileName)));
+ }
+
+ public override Task FolderExists(string FolderName)
+ {
+ return Task.Run(() => Directory.Exists(GetSubItemPath(FolderName)));
+ }
+
+ public override bool CanWrite => !((Folder.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly);
+
public DirectoryInfo Folder { get; }
}
}
\ No newline at end of file
diff --git a/Core/Models/FileSystem/Containers/FileContainerBase.cs b/Core/Models/FileSystem/Containers/FileContainer.cs
similarity index 96%
rename from Core/Models/FileSystem/Containers/FileContainerBase.cs
rename to Core/Models/FileSystem/Containers/FileContainer.cs
index 314e942..3162673 100644
--- a/Core/Models/FileSystem/Containers/FileContainerBase.cs
+++ b/Core/Models/FileSystem/Containers/FileContainer.cs
@@ -7,8 +7,15 @@ namespace PlatformBindings.Models.FileSystem
///
/// The File Wrapper for PlatformBindings, use this for File handling on each platform
///
- public abstract class FileContainerBase : FileSystemContainerBase
+ public abstract class FileContainer : FileSystemContainer
{
+ ///
+ /// Opens the File as a Stream for Reading or Writing.
+ ///
+ ///
+ /// A Filestream for Manipulation.
+ public abstract Task OpenAsStream(bool CanWrite);
+
///
/// Returns the contents of the file as a String.
///
@@ -16,11 +23,15 @@ public abstract class FileContainerBase : FileSystemContainerBase
public abstract Task ReadFileAsText();
///
- /// Opens the File as a Stream for Reading or Writing.
+ /// Deserialises an object from the file text, via JSON Parsing.
///
- ///
- /// A Filestream for Manipulation.
- public abstract Task OpenAsStream(bool CanWrite);
+ /// Type of object to Deserialise.
+ /// Operation Success
+ public async Task ReadAsJson()
+ {
+ var content = await ReadFileAsText();
+ return JsonConvert.DeserializeObject(content);
+ }
///
/// Saves the contents of the file to a string.
@@ -40,16 +51,5 @@ public Task SaveJson(T Data)
var content = JsonConvert.SerializeObject(Data);
return SaveText(content);
}
-
- ///
- /// Deserialises an object from the file text, via JSON Parsing.
- ///
- /// Type of object to Deserialise.
- /// Operation Success
- public async Task ReadAsJson()
- {
- var content = await ReadFileAsText();
- return JsonConvert.DeserializeObject(content);
- }
}
}
\ No newline at end of file
diff --git a/Core/Models/FileSystem/Containers/FileSystemContainerBase.cs b/Core/Models/FileSystem/Containers/FileSystemContainer.cs
similarity index 75%
rename from Core/Models/FileSystem/Containers/FileSystemContainerBase.cs
rename to Core/Models/FileSystem/Containers/FileSystemContainer.cs
index 64b88c5..3bc8f39 100644
--- a/Core/Models/FileSystem/Containers/FileSystemContainerBase.cs
+++ b/Core/Models/FileSystem/Containers/FileSystemContainer.cs
@@ -5,8 +5,15 @@ namespace PlatformBindings.Models.FileSystem
///
/// The File System wrapper for each File/Folder. This Class holds important functions for manipulating File System Items
///
- public abstract class FileSystemContainerBase
+ public abstract class FileSystemContainer
{
+ ///
+ /// Renames the Specifed Item
+ ///
+ /// New Name for this Item
+ /// Operation Success
+ public abstract Task RenameAsync(string NewName);
+
///
/// Asyncronously attempts to delete this Item
///
@@ -14,20 +21,14 @@ public abstract class FileSystemContainerBase
public abstract Task DeleteAsync();
///
- /// Deletes this Item.
+ /// Presents the Path Location of the File System Item.
///
- public async void Delete()
+ ///
+ public override string ToString()
{
- await DeleteAsync();
+ return Path;
}
- ///
- /// Renames the Specifed Item
- ///
- /// New Name for this Item
- /// Operation Success
- public abstract Task RenameAsync(string NewName);
-
///
/// Gets the Name as represented via the File System of this Item
///
@@ -37,5 +38,10 @@ public async void Delete()
/// Gets the Full Path of this Item in the File System
///
public abstract string Path { get; }
+
+ ///
+ /// Determines if the Current File can be Written to.
+ ///
+ public abstract bool CanWrite { get; }
}
}
\ No newline at end of file
diff --git a/Core/Models/FileSystem/Containers/FolderContainer.cs b/Core/Models/FileSystem/Containers/FolderContainer.cs
new file mode 100644
index 0000000..6b7a41c
--- /dev/null
+++ b/Core/Models/FileSystem/Containers/FolderContainer.cs
@@ -0,0 +1,215 @@
+using PlatformBindings.Enums;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace PlatformBindings.Models.FileSystem
+{
+ ///
+ /// The Folder Wrapper for PlatformBindings, use this for Folder/Directory handling on each platform
+ ///
+ public abstract class FolderContainer : FileSystemContainer
+ {
+ ///
+ /// Gets the Subfolder of a Specified Name if exists
+ ///
+ /// Name of the folder to Fetch
+ /// The Specified Subfolder
+ public virtual async Task GetFolderAsync(string FolderName)
+ {
+ var folders = await GetFoldersAsync();
+ return folders.FirstOrDefault(item => item.Name == FolderName);
+ }
+
+ ///
+ /// Gets the File of a Specified Name if exists
+ ///
+ ///
+ /// The Specified File
+ public virtual async Task GetFileAsync(string FileName)
+ {
+ var files = await GetFilesAsync();
+ return files.FirstOrDefault(item => item.Name == FileName);
+ }
+
+ ///
+ /// Gets all Subfolders for this Folder
+ ///
+ /// A List of Subfolders
+ public abstract Task> GetFoldersAsync();
+
+ ///
+ /// Gets all files in this Folder
+ ///
+ /// A List of Files
+ public abstract Task> GetFilesAsync();
+
+ ///
+ /// Creates a Subfolder with the Specified Name. Will fail if Folder already exists.
+ ///
+ /// Name of the new Folder
+ /// The new Subfolder
+ public Task CreateFolderAsync(string FolderName)
+ {
+ return CreateFolderAsync(FolderName, CreationCollisionOption.FailIfExists);
+ }
+
+ ///
+ /// Creates a File with the Specified Name. Will fail if File already exists.
+ ///
+ /// Name of the new File
+ /// The new File
+ public Task CreateFileAsync(string FileName)
+ {
+ return CreateFileAsync(FileName, CreationCollisionOption.FailIfExists);
+ }
+
+ ///
+ /// Creates a Subfolder with the Specified Name
+ ///
+ /// Name of the new Folder
+ /// How to handle a Folder that has the same name and already exists
+ /// The new Subfolder
+ public virtual async Task CreateFolderAsync(string FolderName, CreationCollisionOption Options)
+ {
+ string newName = FolderName;
+ if (await FolderExists(FolderName))
+ {
+ switch (Options)
+ {
+ case CreationCollisionOption.GenerateUniqueName:
+ for (int num = 2; await FolderExists(newName); num++)
+ {
+ newName = FolderName + $" ({num})";
+ }
+ break;
+
+ case CreationCollisionOption.ReplaceExisting:
+ var existing = await GetFolderAsync(newName);
+ await existing.DeleteAsync();
+ break;
+
+ case CreationCollisionOption.FailIfExists:
+ throw new IOException("Folder already exists");
+ }
+ }
+ return await InternalCreateFolderAsync(newName);
+ }
+
+ ///
+ /// Creates a File with the Specified Name
+ ///
+ /// Name of the new File
+ /// How to handle a File that has the same name and already exists
+ /// The new File
+ public virtual async Task CreateFileAsync(string FileName, CreationCollisionOption Options)
+ {
+ string NewName = FileName;
+ if (await FileExists(FileName))
+ {
+ switch (Options)
+ {
+ case CreationCollisionOption.GenerateUniqueName:
+ string fileNoExt = System.IO.Path.GetFileNameWithoutExtension(NewName);
+ string Ext = System.IO.Path.GetExtension(NewName);
+ for (int num = 2; await FileExists(NewName); num++)
+ {
+ NewName = FileName + $" ({num})" + Ext;
+ }
+ break;
+
+ case CreationCollisionOption.ReplaceExisting:
+ var existing = await GetFileAsync(NewName);
+ await existing.DeleteAsync();
+ break;
+
+ case CreationCollisionOption.FailIfExists:
+ throw new IOException("File already exists");
+ }
+ }
+ return await InternalCreateFileAsync(NewName);
+ }
+
+ ///
+ /// Internal Folder Creation Factory, Collision Handling is handled automatically.
+ /// To Handle Collision logic, override .
+ ///
+ /// Name of the new Folder
+ /// The new Subfolder
+ protected abstract Task InternalCreateFolderAsync(string FolderName);
+
+ ///
+ /// Internal File Creation Factory, Collision Handling is handled automatically.
+ /// To Handle Collision logic, override .
+ ///
+ /// Name of the new File
+ /// The new File
+ protected abstract Task InternalCreateFileAsync(string FileName);
+
+ ///
+ /// Checks if the Desired Folder Exists
+ ///
+ /// Folder Name to Check
+ /// Does the folder exist?
+ public virtual async Task FolderExists(string FolderName)
+ {
+ var folders = await GetFoldersAsync();
+ return folders.FirstOrDefault(item => item.Name == FolderName) != null;
+ }
+
+ ///
+ /// Checks if the Desired File Exists
+ ///
+ /// File Name to Check
+ /// Does the file exist?
+ public virtual async Task FileExists(string FileName)
+ {
+ var files = await GetFilesAsync();
+ return files.FirstOrDefault(item => item.Name == FileName) != null;
+ }
+
+ ///
+ /// Queries for all files of a specified Extension
+ ///
+ /// Specifies the Constraints of the Query
+ /// Results of the Query
+ public async Task CreateFileQueryAsync(QueryOptions Options)
+ {
+ FileQueryResult result = new FileQueryResult();
+ foreach (var item in await GetItemsAsync())
+ {
+ if (item is FolderContainer subFolder && Options.Depth == FolderDepth.Deep)
+ {
+ var subresult = await subFolder.CreateFileQueryAsync(Options);
+ result.Files.AddRange(subresult.Files);
+ }
+ else if (item is FileContainer file)
+ {
+ var extension = System.IO.Path.GetExtension(item.Path);
+ if (Options.FileTypes.FirstOrDefault(ext => ext.FileExtension == extension) != null)
+ {
+ result.Files.Add(file);
+ }
+ }
+ }
+
+ return result;
+ }
+
+ ///
+ /// Get all Files and SubFolders for this folder
+ ///
+ /// A List of SubFolders and Files
+ public virtual async Task> GetItemsAsync()
+ {
+ var folders = await GetFoldersAsync();
+ var files = await GetFilesAsync();
+
+ var result = new List();
+ result.AddRange(folders);
+ result.AddRange(files);
+ return result;
+ }
+ }
+}
\ No newline at end of file
diff --git a/Core/Models/FileSystem/Containers/FolderContainerBase.cs b/Core/Models/FileSystem/Containers/FolderContainerBase.cs
deleted file mode 100644
index a6b3c80..0000000
--- a/Core/Models/FileSystem/Containers/FolderContainerBase.cs
+++ /dev/null
@@ -1,118 +0,0 @@
-using PlatformBindings.Enums;
-using System.Collections.Generic;
-using System.Linq;
-using System.Threading.Tasks;
-
-namespace PlatformBindings.Models.FileSystem
-{
- ///
- /// The Folder Wrapper for PlatformBindings, use this for Folder/Directory handling on each platform
- ///
- public abstract class FolderContainerBase : FileSystemContainerBase
- {
- ///
- /// Gets the Subfolder of a Specified Name if exists
- ///
- /// Name of the folder to Fetch
- /// The Specified Subfolder
- public abstract Task GetFolderAsync(string FolderName);
-
- ///
- /// Creates a Subfolder with the Specified Name
- ///
- /// Name of the new Folder
- /// The new Subfolder
- public Task CreateFolderAsync(string FolderName)
- {
- return CreateFolderAsync(FolderName, CreationCollisionOption.FailIfExists);
- }
-
- ///
- /// Creates a Subfolder with the Specified Name
- ///
- /// Name of the new Folder
- /// How to handle a Folder that has the same name and already exists
- /// The new Subfolder
- public abstract Task CreateFolderAsync(string FolderName, CreationCollisionOption Options);
-
- ///
- /// Gets all Subfolders for this Folder
- ///
- /// A List of Subfolders
- public abstract Task> GetFoldersAsync();
-
- ///
- /// Gets all files in this Folder
- ///
- /// A List of Files
- public abstract Task> GetFilesAsync();
-
- ///
- /// Gets the File of a Specified Name if exists
- ///
- ///
- /// The Specified File
- public abstract Task GetFileAsync(string FileName);
-
- ///
- /// Creates a File with the Specified Name
- ///
- /// Name of the new File
- /// The new File
- public Task CreateFileAsync(string FileName)
- {
- return CreateFileAsync(FileName, CreationCollisionOption.FailIfExists);
- }
-
- ///
- /// Creates a File with the Specified Name
- ///
- /// Name of the new File
- /// How to handle a File that has the same name and already exists
- /// The new File
- public abstract Task CreateFileAsync(string FileName, CreationCollisionOption Options);
-
- ///
- /// Queries for all files of a specified Extension
- ///
- /// Specifies the Constraints of the Query
- /// Results of the Query
- public async Task CreateFileQueryAsync(QueryOptions Options)
- {
- FileQueryResult result = new FileQueryResult();
- foreach (var item in await GetItemsAsync())
- {
- if (item is FolderContainerBase subFolder && Options.Depth == FolderDepth.Deep)
- {
- var subresult = await subFolder.CreateFileQueryAsync(Options);
- result.Files.AddRange(subresult.Files);
- }
- else if (item is FileContainerBase file)
- {
- var extension = System.IO.Path.GetExtension(item.Path);
- if (Options.FileTypes.FirstOrDefault(ext => ext.FileExtension == extension) != null)
- {
- result.Files.Add(file);
- }
- }
- }
-
- return result;
- }
-
- ///
- /// Get all Files and SubFolders for this folder
- ///
- /// A List of SubFolders and Files
- public async Task> GetItemsAsync()
- {
- var folders = await GetFoldersAsync();
- var files = await GetFilesAsync();
-
- var result = new List();
- result.AddRange(folders);
- result.AddRange(files);
- return result;
- }
- }
-}
\ No newline at end of file
diff --git a/Core/Models/FileSystem/FileQueryResult.cs b/Core/Models/FileSystem/FileQueryResult.cs
index 419a996..458cc76 100644
--- a/Core/Models/FileSystem/FileQueryResult.cs
+++ b/Core/Models/FileSystem/FileQueryResult.cs
@@ -4,9 +4,9 @@ namespace PlatformBindings.Models.FileSystem
{
public class FileQueryResult
{
- internal List Files { get; } = new List();
+ internal List Files { get; } = new List();
- private IReadOnlyList GetFiles()
+ private IReadOnlyList GetFiles()
{
return Files;
}
diff --git a/Core/Models/FileSystem/FolderOpenOptions.cs b/Core/Models/FileSystem/FolderOpenOptions.cs
index 1d57e8c..42b1733 100644
--- a/Core/Models/FileSystem/FolderOpenOptions.cs
+++ b/Core/Models/FileSystem/FolderOpenOptions.cs
@@ -4,6 +4,6 @@ namespace PlatformBindings.Models.FileSystem
{
public class FolderOpenOptions
{
- public IList ItemsToSelect { get; } = new List();
+ public IList ItemsToSelect { get; } = new List();
}
}
\ No newline at end of file
diff --git a/Core/Services/IOBindings.cs b/Core/Services/IOBindings.cs
index fde2717..b7fca74 100644
--- a/Core/Services/IOBindings.cs
+++ b/Core/Services/IOBindings.cs
@@ -16,48 +16,48 @@ public abstract partial class IOBindings
///
/// OS Style Path
/// Specified File
- public abstract Task GetFile(string Path);
+ public abstract Task GetFile(string Path);
///
/// Gets a File from the FileSystem, the Path is Resolved and is OS Independent.
///
/// File Path
/// Specified File
- public abstract Task GetFile(FilePath Path);
+ public abstract Task GetFile(FilePath Path);
///
/// Creates a File from the Resolved Path.
///
/// File Path
/// Created File
- public abstract Task CreateFile(FilePath Path);
+ public abstract Task CreateFile(FilePath Path);
///
/// Gets a Folder from a Raw Path, this path must observe the Operating System's Path Structure to work correctly.
///
/// OS Style Path
/// Specified Folder
- public abstract Task GetFolder(string Path);
+ public abstract Task GetFolder(string Path);
///
/// Gets a Folder from the FileSystem, the Path is Resolved and is OS Independent.
///
/// Folder Path
/// Specified Folder
- public abstract Task GetFolder(FolderPath Path);
+ public abstract Task GetFolder(FolderPath Path);
///
/// Gets the closest OS Equivalent Folder from the provided PathRoot.
///
/// Requested Root Folder
/// Root Folder
- public abstract FolderContainerBase GetBaseFolder(PathRoot Root);
+ public abstract FolderContainer GetBaseFolder(PathRoot Root);
///
/// Opens a File Picker to Pick Files from the Operating System. See to ensure that this is Supported.
///
/// A List of User Picked Files, or if Cancelled
- public Task> PickFiles()
+ public Task> PickFiles()
{
return PickFiles(null);
}
@@ -67,13 +67,13 @@ public Task> PickFiles()
///
/// Filters to narrow down the Observable Files.
/// A List of User Picked Files, or if Cancelled
- public abstract Task> PickFiles(FilePickerProperties Properties);
+ public abstract Task> PickFiles(FilePickerProperties Properties);
///
/// Opens a File Picker to Pick a File from the Operating System. See to ensure that this is Supported.
///
/// A Picked File, or if Cancelled
- public Task PickFile()
+ public Task PickFile()
{
return PickFile(null);
}
@@ -83,13 +83,13 @@ public Task PickFile()
///
/// Filters to narrow down the Observable Files.
/// A Picked File, or if Cancelled
- public abstract Task PickFile(FilePickerProperties Properties);
+ public abstract Task PickFile(FilePickerProperties Properties);
///
/// Opens a Folder Picker to Pick a Folder from the Operating System. See to ensure that this is Supported.
///
/// A Picked Folder, or if Cancelled
- public Task PickFolder()
+ public Task PickFolder()
{
return PickFolder(null);
}
@@ -99,14 +99,14 @@ public Task PickFolder()
///
/// Filters to narrow down the Observable Files.
/// A Picked Folder, or if Cancelled
- public abstract Task PickFolder(FolderPickerProperties Properties);
+ public abstract Task PickFolder(FolderPickerProperties Properties);
///
/// Opens a Folder for Viewing using the File Manager for the Operating System. See to ensure that this is Supported.
///
/// Folder to Open
/// Task Success
- public Task OpenFolder(FolderContainerBase Folder)
+ public Task OpenFolder(FolderContainer Folder)
{
return OpenFolder(Folder);
}
@@ -117,14 +117,14 @@ public Task OpenFolder(FolderContainerBase Folder)
/// Folder to Open
/// Options for modifying how the Folder is Displayed, such as Pre-Selecting Files/Folders if supported
/// Task Success
- public abstract Task OpenFolder(FolderContainerBase Folder, FolderOpenOptions Options);
+ public abstract Task OpenFolder(FolderContainer Folder, FolderOpenOptions Options);
///
/// Opens a File for Viewing in the Default Application for the File in the Operating System. See to ensure that this is Supported.
///
/// File to Open
/// Task Success
- public abstract Task OpenFile(FileContainerBase File);
+ public abstract Task OpenFile(FileContainer File);
///
/// Gets the Roaming Settings Cluster. See to ensure that this is Supported, or use to Attempt getting Roaming Settings before defaulting to Local Settings.
@@ -144,7 +144,7 @@ public Task OpenFolder(FolderContainerBase Folder)
///
/// File/Folder to get Access Token for.
/// Future Access Token.
- public abstract string GetFutureAccessToken(FileSystemContainerBase Item);
+ public abstract string GetFutureAccessToken(FileSystemContainer Item);
///
/// Removes a file/folder from the Future Access List, using the Future Access Token.
diff --git a/NETCore/Models/Settings/CoreSettingsContainer.cs b/NETCore/Models/Settings/CoreSettingsContainer.cs
index 1c89aee..0a7493d 100644
--- a/NETCore/Models/Settings/CoreSettingsContainer.cs
+++ b/NETCore/Models/Settings/CoreSettingsContainer.cs
@@ -43,12 +43,12 @@ public ISettingsContainer CreateContainer(string ContainerName)
return new CoreSettingsContainer(ContainerName, this);
}
- public void RemoveContainer(string ContainerName)
+ public async void RemoveContainer(string ContainerName)
{
try
{
var folder = Directory.GetFolderAsync(ContainerName).Result;
- folder?.Delete();
+ await folder?.DeleteAsync();
}
catch { }
}
@@ -109,10 +109,10 @@ public Dictionary GetValues()
return Vals;
}
- public void RemoveKey(string Key)
+ public async void RemoveKey(string Key)
{
var file = GetFile(Key);
- file?.Delete();
+ await file?.DeleteAsync();
}
public void Remove()
diff --git a/NETCore/Services/CoreIOBindings.cs b/NETCore/Services/CoreIOBindings.cs
index 5b4433c..aed3b1e 100644
--- a/NETCore/Services/CoreIOBindings.cs
+++ b/NETCore/Services/CoreIOBindings.cs
@@ -42,32 +42,32 @@ public override ISettingsContainer GetRoamingSettingsContainer()
return GetLocalSettingsContainer();
}
- public override Task GetFile(string Path)
+ public override Task GetFile(string Path)
{
throw new NotImplementedException();
}
- public override Task GetFile(FilePath Path)
+ public override Task GetFile(FilePath Path)
{
throw new NotImplementedException();
}
- public override Task CreateFile(FilePath Path)
+ public override Task CreateFile(FilePath Path)
{
throw new NotImplementedException();
}
- public override Task GetFolder(string Path)
+ public override Task GetFolder(string Path)
{
throw new NotImplementedException();
}
- public override Task GetFolder(FolderPath Path)
+ public override Task GetFolder(FolderPath Path)
{
throw new NotImplementedException();
}
- public override FolderContainerBase GetBaseFolder(PathRoot Root)
+ public override FolderContainer GetBaseFolder(PathRoot Root)
{
switch (Root)
{
@@ -106,32 +106,32 @@ public override FolderContainerBase GetBaseFolder(PathRoot Root)
}
}
- public override Task> PickFiles(FilePickerProperties Properties)
+ public override Task> PickFiles(FilePickerProperties Properties)
{
throw new NotSupportedException();
}
- public override Task PickFile(FilePickerProperties Properties)
+ public override Task PickFile(FilePickerProperties Properties)
{
throw new NotSupportedException();
}
- public override Task PickFolder(FolderPickerProperties Properties)
+ public override Task PickFolder(FolderPickerProperties Properties)
{
throw new NotSupportedException();
}
- public override Task OpenFolder(FolderContainerBase Folder, FolderOpenOptions Options)
+ public override Task OpenFolder(FolderContainer Folder, FolderOpenOptions Options)
{
throw new NotImplementedException();
}
- public override Task OpenFile(FileContainerBase File)
+ public override Task OpenFile(FileContainer File)
{
throw new NotImplementedException();
}
- public override string GetFutureAccessToken(FileSystemContainerBase Item)
+ public override string GetFutureAccessToken(FileSystemContainer Item)
{
throw new NotImplementedException();
}
diff --git a/PlatformBindingsFramework.sln b/PlatformBindingsFramework.sln
index d9c6ef0..a327d94 100644
--- a/PlatformBindingsFramework.sln
+++ b/PlatformBindingsFramework.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
-VisualStudioVersion = 15.0.27004.2006
+VisualStudioVersion = 15.0.27004.2008
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PlatformBindings-Core", "Core\PlatformBindings-Core.csproj", "{49819B4E-2D4E-4FAB-BA80-4DD2FB2081CF}"
EndProject
@@ -27,16 +27,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PlatformBindings-XamarinFor
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PlatformBindings-NETCore", "NETCore\PlatformBindings-NETCore.csproj", "{0CA1BCF8-F846-4A13-A4C1-4624018B1852}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PlatformBindings-Android-AppCompatV7", "Android-AppCompatV7\PlatformBindings-Android-AppCompatV7.csproj", "{E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "PlatformBindings-Android-Shared", "Android-Shared\PlatformBindings-Android-Shared.shproj", "{8466CAC1-FEC9-4040-A6A9-1174C66F82C7}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PlatformBindings-Android", "PlatformBindings-Android", "{B63CB60C-F862-4A44-8D28-1F9CFF2A2E95}"
-EndProject
Global
- GlobalSection(SharedMSBuildProjectFiles) = preSolution
- Android-Shared\PlatformBindings-Android-Shared.projitems*{8466cac1-fec9-4040-a6a9-1174c66f82c7}*SharedItemsImports = 13
- EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|ARM = Debug|ARM
@@ -204,35 +195,16 @@ Global
{0CA1BCF8-F846-4A13-A4C1-4624018B1852}.Release|x64.Build.0 = Release|Any CPU
{0CA1BCF8-F846-4A13-A4C1-4624018B1852}.Release|x86.ActiveCfg = Release|Any CPU
{0CA1BCF8-F846-4A13-A4C1-4624018B1852}.Release|x86.Build.0 = Release|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Debug|ARM.Build.0 = Debug|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Debug|x64.ActiveCfg = Debug|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Debug|x64.Build.0 = Debug|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Debug|x86.Build.0 = Debug|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Release|Any CPU.Build.0 = Release|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Release|ARM.ActiveCfg = Release|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Release|ARM.Build.0 = Release|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Release|x64.ActiveCfg = Release|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Release|x64.Build.0 = Release|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Release|x86.ActiveCfg = Release|Any CPU
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {35CDE811-8CA7-4041-AF2B-0DC0606A27DD} = {B63CB60C-F862-4A44-8D28-1F9CFF2A2E95}
{A51388C3-40E5-4DA4-AA2D-349D75E592DB} = {5004EF8D-9B09-4468-BDE1-2F1455C2FAAE}
{1250BD7A-49BF-463E-A53F-B5B5A8AE787E} = {5004EF8D-9B09-4468-BDE1-2F1455C2FAAE}
{D75853E5-F084-4D29-BB6F-26C14CA16F64} = {5004EF8D-9B09-4468-BDE1-2F1455C2FAAE}
{BEE63EBC-97B3-4215-A1A8-C6054C834238} = {1250BD7A-49BF-463E-A53F-B5B5A8AE787E}
{B7A60FD7-AEB0-4FBB-90BF-3393996942BD} = {A51388C3-40E5-4DA4-AA2D-349D75E592DB}
- {E4AFB9F6-E274-43C0-8E61-A83C2EB41A36} = {B63CB60C-F862-4A44-8D28-1F9CFF2A2E95}
- {8466CAC1-FEC9-4040-A6A9-1174C66F82C7} = {B63CB60C-F862-4A44-8D28-1F9CFF2A2E95}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {F29D3568-CA96-478E-B0F4-76698467FEF6}
diff --git a/TestApps/Android/Test-Android/Properties/AndroidManifest.xml b/TestApps/Android/Test-Android/Properties/AndroidManifest.xml
index 41b9f5b..e7407c5 100644
--- a/TestApps/Android/Test-Android/Properties/AndroidManifest.xml
+++ b/TestApps/Android/Test-Android/Properties/AndroidManifest.xml
@@ -1,5 +1,7 @@
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/TestApps/Android/Test-Android/Resources/Resource.Designer.cs b/TestApps/Android/Test-Android/Resources/Resource.Designer.cs
index 85e37cc..291d3d4 100644
--- a/TestApps/Android/Test-Android/Resources/Resource.Designer.cs
+++ b/TestApps/Android/Test-Android/Resources/Resource.Designer.cs
@@ -28,105 +28,5124 @@ public static void UpdateIdValues()
{
}
- public partial class Attribute
+ public partial class Animation
{
- static Attribute()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Attribute()
- {
- }
- }
-
- public partial class Drawable
- {
+ // aapt resource value: 0x7f040000
+ public const int abc_fade_in = 2130968576;
- // aapt resource value: 0x7f020000
- public const int Icon = 2130837504;
+ // aapt resource value: 0x7f040001
+ public const int abc_fade_out = 2130968577;
- static Drawable()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
+ // aapt resource value: 0x7f040002
+ public const int abc_grow_fade_in_from_bottom = 2130968578;
- private Drawable()
- {
- }
- }
-
- public partial class Id
- {
+ // aapt resource value: 0x7f040003
+ public const int abc_popup_enter = 2130968579;
// aapt resource value: 0x7f040004
- public const int ContextMenuButton = 2130968580;
+ public const int abc_popup_exit = 2130968580;
- // aapt resource value: 0x7f040008
- public const int LoopTest_Elapsed = 2130968584;
+ // aapt resource value: 0x7f040005
+ public const int abc_shrink_fade_out_from_bottom = 2130968581;
// aapt resource value: 0x7f040006
- public const int LoopTest_Start = 2130968582;
+ public const int abc_slide_in_bottom = 2130968582;
// aapt resource value: 0x7f040007
- public const int LoopTest_Stop = 2130968583;
+ public const int abc_slide_in_top = 2130968583;
- // aapt resource value: 0x7f040002
- public const int LoopTests = 2130968578;
+ // aapt resource value: 0x7f040008
+ public const int abc_slide_out_bottom = 2130968584;
// aapt resource value: 0x7f040009
- public const int PickFileButton = 2130968585;
+ public const int abc_slide_out_top = 2130968585;
// aapt resource value: 0x7f04000a
- public const int PickFilesButton = 2130968586;
+ public const int tooltip_enter = 2130968586;
// aapt resource value: 0x7f04000b
- public const int PickFolderButton = 2130968587;
-
- // aapt resource value: 0x7f040005
- public const int RegisteredContextMenu = 2130968581;
-
- // aapt resource value: 0x7f040001
- public const int TestContextMenuButton = 2130968577;
-
- // aapt resource value: 0x7f040000
- public const int TestFilePickerButton = 2130968576;
-
- // aapt resource value: 0x7f040003
- public const int Test_AsyncAct = 2130968579;
+ public const int tooltip_exit = 2130968587;
- static Id()
+ static Animation()
{
global::Android.Runtime.ResourceIdManager.UpdateIdValues();
}
- private Id()
+ private Animation()
{
}
}
- public partial class Layout
+ public partial class Attribute
{
- // aapt resource value: 0x7f030000
- public const int BindingTests = 2130903040;
+ // aapt resource value: 0x7f010049
+ public const int actionBarDivider = 2130772041;
- // aapt resource value: 0x7f030001
- public const int ContextMenu = 2130903041;
+ // aapt resource value: 0x7f01004a
+ public const int actionBarItemBackground = 2130772042;
- // aapt resource value: 0x7f030002
- public const int LoopTests = 2130903042;
+ // aapt resource value: 0x7f010043
+ public const int actionBarPopupTheme = 2130772035;
- // aapt resource value: 0x7f030003
- public const int Pickers = 2130903043;
+ // aapt resource value: 0x7f010048
+ public const int actionBarSize = 2130772040;
- static Layout()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
+ // aapt resource value: 0x7f010045
+ public const int actionBarSplitStyle = 2130772037;
- private Layout()
+ // aapt resource value: 0x7f010044
+ public const int actionBarStyle = 2130772036;
+
+ // aapt resource value: 0x7f01003f
+ public const int actionBarTabBarStyle = 2130772031;
+
+ // aapt resource value: 0x7f01003e
+ public const int actionBarTabStyle = 2130772030;
+
+ // aapt resource value: 0x7f010040
+ public const int actionBarTabTextStyle = 2130772032;
+
+ // aapt resource value: 0x7f010046
+ public const int actionBarTheme = 2130772038;
+
+ // aapt resource value: 0x7f010047
+ public const int actionBarWidgetTheme = 2130772039;
+
+ // aapt resource value: 0x7f010064
+ public const int actionButtonStyle = 2130772068;
+
+ // aapt resource value: 0x7f010060
+ public const int actionDropDownStyle = 2130772064;
+
+ // aapt resource value: 0x7f0100bb
+ public const int actionLayout = 2130772155;
+
+ // aapt resource value: 0x7f01004b
+ public const int actionMenuTextAppearance = 2130772043;
+
+ // aapt resource value: 0x7f01004c
+ public const int actionMenuTextColor = 2130772044;
+
+ // aapt resource value: 0x7f01004f
+ public const int actionModeBackground = 2130772047;
+
+ // aapt resource value: 0x7f01004e
+ public const int actionModeCloseButtonStyle = 2130772046;
+
+ // aapt resource value: 0x7f010051
+ public const int actionModeCloseDrawable = 2130772049;
+
+ // aapt resource value: 0x7f010053
+ public const int actionModeCopyDrawable = 2130772051;
+
+ // aapt resource value: 0x7f010052
+ public const int actionModeCutDrawable = 2130772050;
+
+ // aapt resource value: 0x7f010057
+ public const int actionModeFindDrawable = 2130772055;
+
+ // aapt resource value: 0x7f010054
+ public const int actionModePasteDrawable = 2130772052;
+
+ // aapt resource value: 0x7f010059
+ public const int actionModePopupWindowStyle = 2130772057;
+
+ // aapt resource value: 0x7f010055
+ public const int actionModeSelectAllDrawable = 2130772053;
+
+ // aapt resource value: 0x7f010056
+ public const int actionModeShareDrawable = 2130772054;
+
+ // aapt resource value: 0x7f010050
+ public const int actionModeSplitBackground = 2130772048;
+
+ // aapt resource value: 0x7f01004d
+ public const int actionModeStyle = 2130772045;
+
+ // aapt resource value: 0x7f010058
+ public const int actionModeWebSearchDrawable = 2130772056;
+
+ // aapt resource value: 0x7f010041
+ public const int actionOverflowButtonStyle = 2130772033;
+
+ // aapt resource value: 0x7f010042
+ public const int actionOverflowMenuStyle = 2130772034;
+
+ // aapt resource value: 0x7f0100bd
+ public const int actionProviderClass = 2130772157;
+
+ // aapt resource value: 0x7f0100bc
+ public const int actionViewClass = 2130772156;
+
+ // aapt resource value: 0x7f01006c
+ public const int activityChooserViewStyle = 2130772076;
+
+ // aapt resource value: 0x7f010091
+ public const int alertDialogButtonGroupStyle = 2130772113;
+
+ // aapt resource value: 0x7f010092
+ public const int alertDialogCenterButtons = 2130772114;
+
+ // aapt resource value: 0x7f010090
+ public const int alertDialogStyle = 2130772112;
+
+ // aapt resource value: 0x7f010093
+ public const int alertDialogTheme = 2130772115;
+
+ // aapt resource value: 0x7f0100a9
+ public const int allowStacking = 2130772137;
+
+ // aapt resource value: 0x7f0100aa
+ public const int alpha = 2130772138;
+
+ // aapt resource value: 0x7f0100b8
+ public const int alphabeticModifiers = 2130772152;
+
+ // aapt resource value: 0x7f0100b1
+ public const int arrowHeadLength = 2130772145;
+
+ // aapt resource value: 0x7f0100b2
+ public const int arrowShaftLength = 2130772146;
+
+ // aapt resource value: 0x7f010098
+ public const int autoCompleteTextViewStyle = 2130772120;
+
+ // aapt resource value: 0x7f010032
+ public const int autoSizeMaxTextSize = 2130772018;
+
+ // aapt resource value: 0x7f010031
+ public const int autoSizeMinTextSize = 2130772017;
+
+ // aapt resource value: 0x7f010030
+ public const int autoSizePresetSizes = 2130772016;
+
+ // aapt resource value: 0x7f01002f
+ public const int autoSizeStepGranularity = 2130772015;
+
+ // aapt resource value: 0x7f01002e
+ public const int autoSizeTextType = 2130772014;
+
+ // aapt resource value: 0x7f01000c
+ public const int background = 2130771980;
+
+ // aapt resource value: 0x7f01000e
+ public const int backgroundSplit = 2130771982;
+
+ // aapt resource value: 0x7f01000d
+ public const int backgroundStacked = 2130771981;
+
+ // aapt resource value: 0x7f0100f4
+ public const int backgroundTint = 2130772212;
+
+ // aapt resource value: 0x7f0100f5
+ public const int backgroundTintMode = 2130772213;
+
+ // aapt resource value: 0x7f0100b3
+ public const int barLength = 2130772147;
+
+ // aapt resource value: 0x7f010069
+ public const int borderlessButtonStyle = 2130772073;
+
+ // aapt resource value: 0x7f010066
+ public const int buttonBarButtonStyle = 2130772070;
+
+ // aapt resource value: 0x7f010096
+ public const int buttonBarNegativeButtonStyle = 2130772118;
+
+ // aapt resource value: 0x7f010097
+ public const int buttonBarNeutralButtonStyle = 2130772119;
+
+ // aapt resource value: 0x7f010095
+ public const int buttonBarPositiveButtonStyle = 2130772117;
+
+ // aapt resource value: 0x7f010065
+ public const int buttonBarStyle = 2130772069;
+
+ // aapt resource value: 0x7f0100e9
+ public const int buttonGravity = 2130772201;
+
+ // aapt resource value: 0x7f010021
+ public const int buttonPanelSideLayout = 2130772001;
+
+ // aapt resource value: 0x7f010099
+ public const int buttonStyle = 2130772121;
+
+ // aapt resource value: 0x7f01009a
+ public const int buttonStyleSmall = 2130772122;
+
+ // aapt resource value: 0x7f0100ab
+ public const int buttonTint = 2130772139;
+
+ // aapt resource value: 0x7f0100ac
+ public const int buttonTintMode = 2130772140;
+
+ // aapt resource value: 0x7f01009b
+ public const int checkboxStyle = 2130772123;
+
+ // aapt resource value: 0x7f01009c
+ public const int checkedTextViewStyle = 2130772124;
+
+ // aapt resource value: 0x7f0100cc
+ public const int closeIcon = 2130772172;
+
+ // aapt resource value: 0x7f01001e
+ public const int closeItemLayout = 2130771998;
+
+ // aapt resource value: 0x7f0100eb
+ public const int collapseContentDescription = 2130772203;
+
+ // aapt resource value: 0x7f0100ea
+ public const int collapseIcon = 2130772202;
+
+ // aapt resource value: 0x7f0100ad
+ public const int color = 2130772141;
+
+ // aapt resource value: 0x7f010088
+ public const int colorAccent = 2130772104;
+
+ // aapt resource value: 0x7f01008f
+ public const int colorBackgroundFloating = 2130772111;
+
+ // aapt resource value: 0x7f01008c
+ public const int colorButtonNormal = 2130772108;
+
+ // aapt resource value: 0x7f01008a
+ public const int colorControlActivated = 2130772106;
+
+ // aapt resource value: 0x7f01008b
+ public const int colorControlHighlight = 2130772107;
+
+ // aapt resource value: 0x7f010089
+ public const int colorControlNormal = 2130772105;
+
+ // aapt resource value: 0x7f0100a8
+ public const int colorError = 2130772136;
+
+ // aapt resource value: 0x7f010086
+ public const int colorPrimary = 2130772102;
+
+ // aapt resource value: 0x7f010087
+ public const int colorPrimaryDark = 2130772103;
+
+ // aapt resource value: 0x7f01008d
+ public const int colorSwitchThumbNormal = 2130772109;
+
+ // aapt resource value: 0x7f0100d1
+ public const int commitIcon = 2130772177;
+
+ // aapt resource value: 0x7f0100be
+ public const int contentDescription = 2130772158;
+
+ // aapt resource value: 0x7f010017
+ public const int contentInsetEnd = 2130771991;
+
+ // aapt resource value: 0x7f01001b
+ public const int contentInsetEndWithActions = 2130771995;
+
+ // aapt resource value: 0x7f010018
+ public const int contentInsetLeft = 2130771992;
+
+ // aapt resource value: 0x7f010019
+ public const int contentInsetRight = 2130771993;
+
+ // aapt resource value: 0x7f010016
+ public const int contentInsetStart = 2130771990;
+
+ // aapt resource value: 0x7f01001a
+ public const int contentInsetStartWithNavigation = 2130771994;
+
+ // aapt resource value: 0x7f01008e
+ public const int controlBackground = 2130772110;
+
+ // aapt resource value: 0x7f01000f
+ public const int customNavigationLayout = 2130771983;
+
+ // aapt resource value: 0x7f0100cb
+ public const int defaultQueryHint = 2130772171;
+
+ // aapt resource value: 0x7f01005e
+ public const int dialogPreferredPadding = 2130772062;
+
+ // aapt resource value: 0x7f01005d
+ public const int dialogTheme = 2130772061;
+
+ // aapt resource value: 0x7f010005
+ public const int displayOptions = 2130771973;
+
+ // aapt resource value: 0x7f01000b
+ public const int divider = 2130771979;
+
+ // aapt resource value: 0x7f01006b
+ public const int dividerHorizontal = 2130772075;
+
+ // aapt resource value: 0x7f0100b7
+ public const int dividerPadding = 2130772151;
+
+ // aapt resource value: 0x7f01006a
+ public const int dividerVertical = 2130772074;
+
+ // aapt resource value: 0x7f0100af
+ public const int drawableSize = 2130772143;
+
+ // aapt resource value: 0x7f010000
+ public const int drawerArrowStyle = 2130771968;
+
+ // aapt resource value: 0x7f01007d
+ public const int dropDownListViewStyle = 2130772093;
+
+ // aapt resource value: 0x7f010061
+ public const int dropdownListPreferredItemHeight = 2130772065;
+
+ // aapt resource value: 0x7f010072
+ public const int editTextBackground = 2130772082;
+
+ // aapt resource value: 0x7f010071
+ public const int editTextColor = 2130772081;
+
+ // aapt resource value: 0x7f01009d
+ public const int editTextStyle = 2130772125;
+
+ // aapt resource value: 0x7f01001c
+ public const int elevation = 2130771996;
+
+ // aapt resource value: 0x7f010020
+ public const int expandActivityOverflowButtonDrawable = 2130772000;
+
+ // aapt resource value: 0x7f0100fd
+ public const int font = 2130772221;
+
+ // aapt resource value: 0x7f010033
+ public const int fontFamily = 2130772019;
+
+ // aapt resource value: 0x7f0100f6
+ public const int fontProviderAuthority = 2130772214;
+
+ // aapt resource value: 0x7f0100f9
+ public const int fontProviderCerts = 2130772217;
+
+ // aapt resource value: 0x7f0100fa
+ public const int fontProviderFetchStrategy = 2130772218;
+
+ // aapt resource value: 0x7f0100fb
+ public const int fontProviderFetchTimeout = 2130772219;
+
+ // aapt resource value: 0x7f0100f7
+ public const int fontProviderPackage = 2130772215;
+
+ // aapt resource value: 0x7f0100f8
+ public const int fontProviderQuery = 2130772216;
+
+ // aapt resource value: 0x7f0100fc
+ public const int fontStyle = 2130772220;
+
+ // aapt resource value: 0x7f0100fe
+ public const int fontWeight = 2130772222;
+
+ // aapt resource value: 0x7f0100b0
+ public const int gapBetweenBars = 2130772144;
+
+ // aapt resource value: 0x7f0100cd
+ public const int goIcon = 2130772173;
+
+ // aapt resource value: 0x7f010001
+ public const int height = 2130771969;
+
+ // aapt resource value: 0x7f010015
+ public const int hideOnContentScroll = 2130771989;
+
+ // aapt resource value: 0x7f010063
+ public const int homeAsUpIndicator = 2130772067;
+
+ // aapt resource value: 0x7f010010
+ public const int homeLayout = 2130771984;
+
+ // aapt resource value: 0x7f010009
+ public const int icon = 2130771977;
+
+ // aapt resource value: 0x7f0100c0
+ public const int iconTint = 2130772160;
+
+ // aapt resource value: 0x7f0100c1
+ public const int iconTintMode = 2130772161;
+
+ // aapt resource value: 0x7f0100c9
+ public const int iconifiedByDefault = 2130772169;
+
+ // aapt resource value: 0x7f010073
+ public const int imageButtonStyle = 2130772083;
+
+ // aapt resource value: 0x7f010012
+ public const int indeterminateProgressStyle = 2130771986;
+
+ // aapt resource value: 0x7f01001f
+ public const int initialActivityCount = 2130771999;
+
+ // aapt resource value: 0x7f010002
+ public const int isLightTheme = 2130771970;
+
+ // aapt resource value: 0x7f010014
+ public const int itemPadding = 2130771988;
+
+ // aapt resource value: 0x7f0100c8
+ public const int layout = 2130772168;
+
+ // aapt resource value: 0x7f010085
+ public const int listChoiceBackgroundIndicator = 2130772101;
+
+ // aapt resource value: 0x7f01005f
+ public const int listDividerAlertDialog = 2130772063;
+
+ // aapt resource value: 0x7f010025
+ public const int listItemLayout = 2130772005;
+
+ // aapt resource value: 0x7f010022
+ public const int listLayout = 2130772002;
+
+ // aapt resource value: 0x7f0100a5
+ public const int listMenuViewStyle = 2130772133;
+
+ // aapt resource value: 0x7f01007e
+ public const int listPopupWindowStyle = 2130772094;
+
+ // aapt resource value: 0x7f010078
+ public const int listPreferredItemHeight = 2130772088;
+
+ // aapt resource value: 0x7f01007a
+ public const int listPreferredItemHeightLarge = 2130772090;
+
+ // aapt resource value: 0x7f010079
+ public const int listPreferredItemHeightSmall = 2130772089;
+
+ // aapt resource value: 0x7f01007b
+ public const int listPreferredItemPaddingLeft = 2130772091;
+
+ // aapt resource value: 0x7f01007c
+ public const int listPreferredItemPaddingRight = 2130772092;
+
+ // aapt resource value: 0x7f01000a
+ public const int logo = 2130771978;
+
+ // aapt resource value: 0x7f0100ee
+ public const int logoDescription = 2130772206;
+
+ // aapt resource value: 0x7f0100e8
+ public const int maxButtonHeight = 2130772200;
+
+ // aapt resource value: 0x7f0100b5
+ public const int measureWithLargestChild = 2130772149;
+
+ // aapt resource value: 0x7f010023
+ public const int multiChoiceItemLayout = 2130772003;
+
+ // aapt resource value: 0x7f0100ed
+ public const int navigationContentDescription = 2130772205;
+
+ // aapt resource value: 0x7f0100ec
+ public const int navigationIcon = 2130772204;
+
+ // aapt resource value: 0x7f010004
+ public const int navigationMode = 2130771972;
+
+ // aapt resource value: 0x7f0100b9
+ public const int numericModifiers = 2130772153;
+
+ // aapt resource value: 0x7f0100c4
+ public const int overlapAnchor = 2130772164;
+
+ // aapt resource value: 0x7f0100c6
+ public const int paddingBottomNoButtons = 2130772166;
+
+ // aapt resource value: 0x7f0100f2
+ public const int paddingEnd = 2130772210;
+
+ // aapt resource value: 0x7f0100f1
+ public const int paddingStart = 2130772209;
+
+ // aapt resource value: 0x7f0100c7
+ public const int paddingTopNoTitle = 2130772167;
+
+ // aapt resource value: 0x7f010082
+ public const int panelBackground = 2130772098;
+
+ // aapt resource value: 0x7f010084
+ public const int panelMenuListTheme = 2130772100;
+
+ // aapt resource value: 0x7f010083
+ public const int panelMenuListWidth = 2130772099;
+
+ // aapt resource value: 0x7f01006f
+ public const int popupMenuStyle = 2130772079;
+
+ // aapt resource value: 0x7f01001d
+ public const int popupTheme = 2130771997;
+
+ // aapt resource value: 0x7f010070
+ public const int popupWindowStyle = 2130772080;
+
+ // aapt resource value: 0x7f0100c2
+ public const int preserveIconSpacing = 2130772162;
+
+ // aapt resource value: 0x7f010013
+ public const int progressBarPadding = 2130771987;
+
+ // aapt resource value: 0x7f010011
+ public const int progressBarStyle = 2130771985;
+
+ // aapt resource value: 0x7f0100d3
+ public const int queryBackground = 2130772179;
+
+ // aapt resource value: 0x7f0100ca
+ public const int queryHint = 2130772170;
+
+ // aapt resource value: 0x7f01009e
+ public const int radioButtonStyle = 2130772126;
+
+ // aapt resource value: 0x7f01009f
+ public const int ratingBarStyle = 2130772127;
+
+ // aapt resource value: 0x7f0100a0
+ public const int ratingBarStyleIndicator = 2130772128;
+
+ // aapt resource value: 0x7f0100a1
+ public const int ratingBarStyleSmall = 2130772129;
+
+ // aapt resource value: 0x7f0100cf
+ public const int searchHintIcon = 2130772175;
+
+ // aapt resource value: 0x7f0100ce
+ public const int searchIcon = 2130772174;
+
+ // aapt resource value: 0x7f010077
+ public const int searchViewStyle = 2130772087;
+
+ // aapt resource value: 0x7f0100a2
+ public const int seekBarStyle = 2130772130;
+
+ // aapt resource value: 0x7f010067
+ public const int selectableItemBackground = 2130772071;
+
+ // aapt resource value: 0x7f010068
+ public const int selectableItemBackgroundBorderless = 2130772072;
+
+ // aapt resource value: 0x7f0100ba
+ public const int showAsAction = 2130772154;
+
+ // aapt resource value: 0x7f0100b6
+ public const int showDividers = 2130772150;
+
+ // aapt resource value: 0x7f0100df
+ public const int showText = 2130772191;
+
+ // aapt resource value: 0x7f010026
+ public const int showTitle = 2130772006;
+
+ // aapt resource value: 0x7f010024
+ public const int singleChoiceItemLayout = 2130772004;
+
+ // aapt resource value: 0x7f0100ae
+ public const int spinBars = 2130772142;
+
+ // aapt resource value: 0x7f010062
+ public const int spinnerDropDownItemStyle = 2130772066;
+
+ // aapt resource value: 0x7f0100a3
+ public const int spinnerStyle = 2130772131;
+
+ // aapt resource value: 0x7f0100de
+ public const int splitTrack = 2130772190;
+
+ // aapt resource value: 0x7f010027
+ public const int srcCompat = 2130772007;
+
+ // aapt resource value: 0x7f0100c5
+ public const int state_above_anchor = 2130772165;
+
+ // aapt resource value: 0x7f0100c3
+ public const int subMenuArrow = 2130772163;
+
+ // aapt resource value: 0x7f0100d4
+ public const int submitBackground = 2130772180;
+
+ // aapt resource value: 0x7f010006
+ public const int subtitle = 2130771974;
+
+ // aapt resource value: 0x7f0100e1
+ public const int subtitleTextAppearance = 2130772193;
+
+ // aapt resource value: 0x7f0100f0
+ public const int subtitleTextColor = 2130772208;
+
+ // aapt resource value: 0x7f010008
+ public const int subtitleTextStyle = 2130771976;
+
+ // aapt resource value: 0x7f0100d2
+ public const int suggestionRowLayout = 2130772178;
+
+ // aapt resource value: 0x7f0100dc
+ public const int switchMinWidth = 2130772188;
+
+ // aapt resource value: 0x7f0100dd
+ public const int switchPadding = 2130772189;
+
+ // aapt resource value: 0x7f0100a4
+ public const int switchStyle = 2130772132;
+
+ // aapt resource value: 0x7f0100db
+ public const int switchTextAppearance = 2130772187;
+
+ // aapt resource value: 0x7f01002d
+ public const int textAllCaps = 2130772013;
+
+ // aapt resource value: 0x7f01005a
+ public const int textAppearanceLargePopupMenu = 2130772058;
+
+ // aapt resource value: 0x7f01007f
+ public const int textAppearanceListItem = 2130772095;
+
+ // aapt resource value: 0x7f010080
+ public const int textAppearanceListItemSecondary = 2130772096;
+
+ // aapt resource value: 0x7f010081
+ public const int textAppearanceListItemSmall = 2130772097;
+
+ // aapt resource value: 0x7f01005c
+ public const int textAppearancePopupMenuHeader = 2130772060;
+
+ // aapt resource value: 0x7f010075
+ public const int textAppearanceSearchResultSubtitle = 2130772085;
+
+ // aapt resource value: 0x7f010074
+ public const int textAppearanceSearchResultTitle = 2130772084;
+
+ // aapt resource value: 0x7f01005b
+ public const int textAppearanceSmallPopupMenu = 2130772059;
+
+ // aapt resource value: 0x7f010094
+ public const int textColorAlertDialogListItem = 2130772116;
+
+ // aapt resource value: 0x7f010076
+ public const int textColorSearchUrl = 2130772086;
+
+ // aapt resource value: 0x7f0100f3
+ public const int theme = 2130772211;
+
+ // aapt resource value: 0x7f0100b4
+ public const int thickness = 2130772148;
+
+ // aapt resource value: 0x7f0100da
+ public const int thumbTextPadding = 2130772186;
+
+ // aapt resource value: 0x7f0100d5
+ public const int thumbTint = 2130772181;
+
+ // aapt resource value: 0x7f0100d6
+ public const int thumbTintMode = 2130772182;
+
+ // aapt resource value: 0x7f01002a
+ public const int tickMark = 2130772010;
+
+ // aapt resource value: 0x7f01002b
+ public const int tickMarkTint = 2130772011;
+
+ // aapt resource value: 0x7f01002c
+ public const int tickMarkTintMode = 2130772012;
+
+ // aapt resource value: 0x7f010028
+ public const int tint = 2130772008;
+
+ // aapt resource value: 0x7f010029
+ public const int tintMode = 2130772009;
+
+ // aapt resource value: 0x7f010003
+ public const int title = 2130771971;
+
+ // aapt resource value: 0x7f0100e2
+ public const int titleMargin = 2130772194;
+
+ // aapt resource value: 0x7f0100e6
+ public const int titleMarginBottom = 2130772198;
+
+ // aapt resource value: 0x7f0100e4
+ public const int titleMarginEnd = 2130772196;
+
+ // aapt resource value: 0x7f0100e3
+ public const int titleMarginStart = 2130772195;
+
+ // aapt resource value: 0x7f0100e5
+ public const int titleMarginTop = 2130772197;
+
+ // aapt resource value: 0x7f0100e7
+ public const int titleMargins = 2130772199;
+
+ // aapt resource value: 0x7f0100e0
+ public const int titleTextAppearance = 2130772192;
+
+ // aapt resource value: 0x7f0100ef
+ public const int titleTextColor = 2130772207;
+
+ // aapt resource value: 0x7f010007
+ public const int titleTextStyle = 2130771975;
+
+ // aapt resource value: 0x7f01006e
+ public const int toolbarNavigationButtonStyle = 2130772078;
+
+ // aapt resource value: 0x7f01006d
+ public const int toolbarStyle = 2130772077;
+
+ // aapt resource value: 0x7f0100a7
+ public const int tooltipForegroundColor = 2130772135;
+
+ // aapt resource value: 0x7f0100a6
+ public const int tooltipFrameBackground = 2130772134;
+
+ // aapt resource value: 0x7f0100bf
+ public const int tooltipText = 2130772159;
+
+ // aapt resource value: 0x7f0100d7
+ public const int track = 2130772183;
+
+ // aapt resource value: 0x7f0100d8
+ public const int trackTint = 2130772184;
+
+ // aapt resource value: 0x7f0100d9
+ public const int trackTintMode = 2130772185;
+
+ // aapt resource value: 0x7f0100d0
+ public const int voiceIcon = 2130772176;
+
+ // aapt resource value: 0x7f010034
+ public const int windowActionBar = 2130772020;
+
+ // aapt resource value: 0x7f010036
+ public const int windowActionBarOverlay = 2130772022;
+
+ // aapt resource value: 0x7f010037
+ public const int windowActionModeOverlay = 2130772023;
+
+ // aapt resource value: 0x7f01003b
+ public const int windowFixedHeightMajor = 2130772027;
+
+ // aapt resource value: 0x7f010039
+ public const int windowFixedHeightMinor = 2130772025;
+
+ // aapt resource value: 0x7f010038
+ public const int windowFixedWidthMajor = 2130772024;
+
+ // aapt resource value: 0x7f01003a
+ public const int windowFixedWidthMinor = 2130772026;
+
+ // aapt resource value: 0x7f01003c
+ public const int windowMinWidthMajor = 2130772028;
+
+ // aapt resource value: 0x7f01003d
+ public const int windowMinWidthMinor = 2130772029;
+
+ // aapt resource value: 0x7f010035
+ public const int windowNoTitle = 2130772021;
+
+ static Attribute()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Attribute()
+ {
+ }
+ }
+
+ public partial class Boolean
+ {
+
+ // aapt resource value: 0x7f080000
+ public const int abc_action_bar_embed_tabs = 2131230720;
+
+ // aapt resource value: 0x7f080001
+ public const int abc_allow_stacked_button_bar = 2131230721;
+
+ // aapt resource value: 0x7f080002
+ public const int abc_config_actionMenuItemAllCaps = 2131230722;
+
+ // aapt resource value: 0x7f080003
+ public const int abc_config_closeDialogWhenTouchOutside = 2131230723;
+
+ // aapt resource value: 0x7f080004
+ public const int abc_config_showMenuShortcutsWhenKeyboardPresent = 2131230724;
+
+ static Boolean()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Boolean()
+ {
+ }
+ }
+
+ public partial class Color
+ {
+
+ // aapt resource value: 0x7f09003e
+ public const int abc_background_cache_hint_selector_material_dark = 2131296318;
+
+ // aapt resource value: 0x7f09003f
+ public const int abc_background_cache_hint_selector_material_light = 2131296319;
+
+ // aapt resource value: 0x7f090040
+ public const int abc_btn_colored_borderless_text_material = 2131296320;
+
+ // aapt resource value: 0x7f090041
+ public const int abc_btn_colored_text_material = 2131296321;
+
+ // aapt resource value: 0x7f090042
+ public const int abc_color_highlight_material = 2131296322;
+
+ // aapt resource value: 0x7f090043
+ public const int abc_hint_foreground_material_dark = 2131296323;
+
+ // aapt resource value: 0x7f090044
+ public const int abc_hint_foreground_material_light = 2131296324;
+
+ // aapt resource value: 0x7f090000
+ public const int abc_input_method_navigation_guard = 2131296256;
+
+ // aapt resource value: 0x7f090045
+ public const int abc_primary_text_disable_only_material_dark = 2131296325;
+
+ // aapt resource value: 0x7f090046
+ public const int abc_primary_text_disable_only_material_light = 2131296326;
+
+ // aapt resource value: 0x7f090047
+ public const int abc_primary_text_material_dark = 2131296327;
+
+ // aapt resource value: 0x7f090048
+ public const int abc_primary_text_material_light = 2131296328;
+
+ // aapt resource value: 0x7f090049
+ public const int abc_search_url_text = 2131296329;
+
+ // aapt resource value: 0x7f090001
+ public const int abc_search_url_text_normal = 2131296257;
+
+ // aapt resource value: 0x7f090002
+ public const int abc_search_url_text_pressed = 2131296258;
+
+ // aapt resource value: 0x7f090003
+ public const int abc_search_url_text_selected = 2131296259;
+
+ // aapt resource value: 0x7f09004a
+ public const int abc_secondary_text_material_dark = 2131296330;
+
+ // aapt resource value: 0x7f09004b
+ public const int abc_secondary_text_material_light = 2131296331;
+
+ // aapt resource value: 0x7f09004c
+ public const int abc_tint_btn_checkable = 2131296332;
+
+ // aapt resource value: 0x7f09004d
+ public const int abc_tint_default = 2131296333;
+
+ // aapt resource value: 0x7f09004e
+ public const int abc_tint_edittext = 2131296334;
+
+ // aapt resource value: 0x7f09004f
+ public const int abc_tint_seek_thumb = 2131296335;
+
+ // aapt resource value: 0x7f090050
+ public const int abc_tint_spinner = 2131296336;
+
+ // aapt resource value: 0x7f090051
+ public const int abc_tint_switch_track = 2131296337;
+
+ // aapt resource value: 0x7f090004
+ public const int accent_material_dark = 2131296260;
+
+ // aapt resource value: 0x7f090005
+ public const int accent_material_light = 2131296261;
+
+ // aapt resource value: 0x7f090006
+ public const int background_floating_material_dark = 2131296262;
+
+ // aapt resource value: 0x7f090007
+ public const int background_floating_material_light = 2131296263;
+
+ // aapt resource value: 0x7f090008
+ public const int background_material_dark = 2131296264;
+
+ // aapt resource value: 0x7f090009
+ public const int background_material_light = 2131296265;
+
+ // aapt resource value: 0x7f09000a
+ public const int bright_foreground_disabled_material_dark = 2131296266;
+
+ // aapt resource value: 0x7f09000b
+ public const int bright_foreground_disabled_material_light = 2131296267;
+
+ // aapt resource value: 0x7f09000c
+ public const int bright_foreground_inverse_material_dark = 2131296268;
+
+ // aapt resource value: 0x7f09000d
+ public const int bright_foreground_inverse_material_light = 2131296269;
+
+ // aapt resource value: 0x7f09000e
+ public const int bright_foreground_material_dark = 2131296270;
+
+ // aapt resource value: 0x7f09000f
+ public const int bright_foreground_material_light = 2131296271;
+
+ // aapt resource value: 0x7f090010
+ public const int button_material_dark = 2131296272;
+
+ // aapt resource value: 0x7f090011
+ public const int button_material_light = 2131296273;
+
+ // aapt resource value: 0x7f090012
+ public const int dim_foreground_disabled_material_dark = 2131296274;
+
+ // aapt resource value: 0x7f090013
+ public const int dim_foreground_disabled_material_light = 2131296275;
+
+ // aapt resource value: 0x7f090014
+ public const int dim_foreground_material_dark = 2131296276;
+
+ // aapt resource value: 0x7f090015
+ public const int dim_foreground_material_light = 2131296277;
+
+ // aapt resource value: 0x7f090016
+ public const int error_color_material = 2131296278;
+
+ // aapt resource value: 0x7f090017
+ public const int foreground_material_dark = 2131296279;
+
+ // aapt resource value: 0x7f090018
+ public const int foreground_material_light = 2131296280;
+
+ // aapt resource value: 0x7f090019
+ public const int highlighted_text_material_dark = 2131296281;
+
+ // aapt resource value: 0x7f09001a
+ public const int highlighted_text_material_light = 2131296282;
+
+ // aapt resource value: 0x7f09001b
+ public const int material_blue_grey_800 = 2131296283;
+
+ // aapt resource value: 0x7f09001c
+ public const int material_blue_grey_900 = 2131296284;
+
+ // aapt resource value: 0x7f09001d
+ public const int material_blue_grey_950 = 2131296285;
+
+ // aapt resource value: 0x7f09001e
+ public const int material_deep_teal_200 = 2131296286;
+
+ // aapt resource value: 0x7f09001f
+ public const int material_deep_teal_500 = 2131296287;
+
+ // aapt resource value: 0x7f090020
+ public const int material_grey_100 = 2131296288;
+
+ // aapt resource value: 0x7f090021
+ public const int material_grey_300 = 2131296289;
+
+ // aapt resource value: 0x7f090022
+ public const int material_grey_50 = 2131296290;
+
+ // aapt resource value: 0x7f090023
+ public const int material_grey_600 = 2131296291;
+
+ // aapt resource value: 0x7f090024
+ public const int material_grey_800 = 2131296292;
+
+ // aapt resource value: 0x7f090025
+ public const int material_grey_850 = 2131296293;
+
+ // aapt resource value: 0x7f090026
+ public const int material_grey_900 = 2131296294;
+
+ // aapt resource value: 0x7f09003c
+ public const int notification_action_color_filter = 2131296316;
+
+ // aapt resource value: 0x7f09003d
+ public const int notification_icon_bg_color = 2131296317;
+
+ // aapt resource value: 0x7f09003b
+ public const int notification_material_background_media_default_color = 2131296315;
+
+ // aapt resource value: 0x7f090027
+ public const int primary_dark_material_dark = 2131296295;
+
+ // aapt resource value: 0x7f090028
+ public const int primary_dark_material_light = 2131296296;
+
+ // aapt resource value: 0x7f090029
+ public const int primary_material_dark = 2131296297;
+
+ // aapt resource value: 0x7f09002a
+ public const int primary_material_light = 2131296298;
+
+ // aapt resource value: 0x7f09002b
+ public const int primary_text_default_material_dark = 2131296299;
+
+ // aapt resource value: 0x7f09002c
+ public const int primary_text_default_material_light = 2131296300;
+
+ // aapt resource value: 0x7f09002d
+ public const int primary_text_disabled_material_dark = 2131296301;
+
+ // aapt resource value: 0x7f09002e
+ public const int primary_text_disabled_material_light = 2131296302;
+
+ // aapt resource value: 0x7f09002f
+ public const int ripple_material_dark = 2131296303;
+
+ // aapt resource value: 0x7f090030
+ public const int ripple_material_light = 2131296304;
+
+ // aapt resource value: 0x7f090031
+ public const int secondary_text_default_material_dark = 2131296305;
+
+ // aapt resource value: 0x7f090032
+ public const int secondary_text_default_material_light = 2131296306;
+
+ // aapt resource value: 0x7f090033
+ public const int secondary_text_disabled_material_dark = 2131296307;
+
+ // aapt resource value: 0x7f090034
+ public const int secondary_text_disabled_material_light = 2131296308;
+
+ // aapt resource value: 0x7f090035
+ public const int switch_thumb_disabled_material_dark = 2131296309;
+
+ // aapt resource value: 0x7f090036
+ public const int switch_thumb_disabled_material_light = 2131296310;
+
+ // aapt resource value: 0x7f090052
+ public const int switch_thumb_material_dark = 2131296338;
+
+ // aapt resource value: 0x7f090053
+ public const int switch_thumb_material_light = 2131296339;
+
+ // aapt resource value: 0x7f090037
+ public const int switch_thumb_normal_material_dark = 2131296311;
+
+ // aapt resource value: 0x7f090038
+ public const int switch_thumb_normal_material_light = 2131296312;
+
+ // aapt resource value: 0x7f090039
+ public const int tooltip_background_dark = 2131296313;
+
+ // aapt resource value: 0x7f09003a
+ public const int tooltip_background_light = 2131296314;
+
+ static Color()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Color()
+ {
+ }
+ }
+
+ public partial class Dimension
+ {
+
+ // aapt resource value: 0x7f06000c
+ public const int abc_action_bar_content_inset_material = 2131099660;
+
+ // aapt resource value: 0x7f06000d
+ public const int abc_action_bar_content_inset_with_nav = 2131099661;
+
+ // aapt resource value: 0x7f060001
+ public const int abc_action_bar_default_height_material = 2131099649;
+
+ // aapt resource value: 0x7f06000e
+ public const int abc_action_bar_default_padding_end_material = 2131099662;
+
+ // aapt resource value: 0x7f06000f
+ public const int abc_action_bar_default_padding_start_material = 2131099663;
+
+ // aapt resource value: 0x7f060011
+ public const int abc_action_bar_elevation_material = 2131099665;
+
+ // aapt resource value: 0x7f060012
+ public const int abc_action_bar_icon_vertical_padding_material = 2131099666;
+
+ // aapt resource value: 0x7f060013
+ public const int abc_action_bar_overflow_padding_end_material = 2131099667;
+
+ // aapt resource value: 0x7f060014
+ public const int abc_action_bar_overflow_padding_start_material = 2131099668;
+
+ // aapt resource value: 0x7f060002
+ public const int abc_action_bar_progress_bar_size = 2131099650;
+
+ // aapt resource value: 0x7f060015
+ public const int abc_action_bar_stacked_max_height = 2131099669;
+
+ // aapt resource value: 0x7f060016
+ public const int abc_action_bar_stacked_tab_max_width = 2131099670;
+
+ // aapt resource value: 0x7f060017
+ public const int abc_action_bar_subtitle_bottom_margin_material = 2131099671;
+
+ // aapt resource value: 0x7f060018
+ public const int abc_action_bar_subtitle_top_margin_material = 2131099672;
+
+ // aapt resource value: 0x7f060019
+ public const int abc_action_button_min_height_material = 2131099673;
+
+ // aapt resource value: 0x7f06001a
+ public const int abc_action_button_min_width_material = 2131099674;
+
+ // aapt resource value: 0x7f06001b
+ public const int abc_action_button_min_width_overflow_material = 2131099675;
+
+ // aapt resource value: 0x7f060000
+ public const int abc_alert_dialog_button_bar_height = 2131099648;
+
+ // aapt resource value: 0x7f06001c
+ public const int abc_button_inset_horizontal_material = 2131099676;
+
+ // aapt resource value: 0x7f06001d
+ public const int abc_button_inset_vertical_material = 2131099677;
+
+ // aapt resource value: 0x7f06001e
+ public const int abc_button_padding_horizontal_material = 2131099678;
+
+ // aapt resource value: 0x7f06001f
+ public const int abc_button_padding_vertical_material = 2131099679;
+
+ // aapt resource value: 0x7f060020
+ public const int abc_cascading_menus_min_smallest_width = 2131099680;
+
+ // aapt resource value: 0x7f060005
+ public const int abc_config_prefDialogWidth = 2131099653;
+
+ // aapt resource value: 0x7f060021
+ public const int abc_control_corner_material = 2131099681;
+
+ // aapt resource value: 0x7f060022
+ public const int abc_control_inset_material = 2131099682;
+
+ // aapt resource value: 0x7f060023
+ public const int abc_control_padding_material = 2131099683;
+
+ // aapt resource value: 0x7f060006
+ public const int abc_dialog_fixed_height_major = 2131099654;
+
+ // aapt resource value: 0x7f060007
+ public const int abc_dialog_fixed_height_minor = 2131099655;
+
+ // aapt resource value: 0x7f060008
+ public const int abc_dialog_fixed_width_major = 2131099656;
+
+ // aapt resource value: 0x7f060009
+ public const int abc_dialog_fixed_width_minor = 2131099657;
+
+ // aapt resource value: 0x7f060024
+ public const int abc_dialog_list_padding_bottom_no_buttons = 2131099684;
+
+ // aapt resource value: 0x7f060025
+ public const int abc_dialog_list_padding_top_no_title = 2131099685;
+
+ // aapt resource value: 0x7f06000a
+ public const int abc_dialog_min_width_major = 2131099658;
+
+ // aapt resource value: 0x7f06000b
+ public const int abc_dialog_min_width_minor = 2131099659;
+
+ // aapt resource value: 0x7f060026
+ public const int abc_dialog_padding_material = 2131099686;
+
+ // aapt resource value: 0x7f060027
+ public const int abc_dialog_padding_top_material = 2131099687;
+
+ // aapt resource value: 0x7f060028
+ public const int abc_dialog_title_divider_material = 2131099688;
+
+ // aapt resource value: 0x7f060029
+ public const int abc_disabled_alpha_material_dark = 2131099689;
+
+ // aapt resource value: 0x7f06002a
+ public const int abc_disabled_alpha_material_light = 2131099690;
+
+ // aapt resource value: 0x7f06002b
+ public const int abc_dropdownitem_icon_width = 2131099691;
+
+ // aapt resource value: 0x7f06002c
+ public const int abc_dropdownitem_text_padding_left = 2131099692;
+
+ // aapt resource value: 0x7f06002d
+ public const int abc_dropdownitem_text_padding_right = 2131099693;
+
+ // aapt resource value: 0x7f06002e
+ public const int abc_edit_text_inset_bottom_material = 2131099694;
+
+ // aapt resource value: 0x7f06002f
+ public const int abc_edit_text_inset_horizontal_material = 2131099695;
+
+ // aapt resource value: 0x7f060030
+ public const int abc_edit_text_inset_top_material = 2131099696;
+
+ // aapt resource value: 0x7f060031
+ public const int abc_floating_window_z = 2131099697;
+
+ // aapt resource value: 0x7f060032
+ public const int abc_list_item_padding_horizontal_material = 2131099698;
+
+ // aapt resource value: 0x7f060033
+ public const int abc_panel_menu_list_width = 2131099699;
+
+ // aapt resource value: 0x7f060034
+ public const int abc_progress_bar_height_material = 2131099700;
+
+ // aapt resource value: 0x7f060035
+ public const int abc_search_view_preferred_height = 2131099701;
+
+ // aapt resource value: 0x7f060036
+ public const int abc_search_view_preferred_width = 2131099702;
+
+ // aapt resource value: 0x7f060037
+ public const int abc_seekbar_track_background_height_material = 2131099703;
+
+ // aapt resource value: 0x7f060038
+ public const int abc_seekbar_track_progress_height_material = 2131099704;
+
+ // aapt resource value: 0x7f060039
+ public const int abc_select_dialog_padding_start_material = 2131099705;
+
+ // aapt resource value: 0x7f060010
+ public const int abc_switch_padding = 2131099664;
+
+ // aapt resource value: 0x7f06003a
+ public const int abc_text_size_body_1_material = 2131099706;
+
+ // aapt resource value: 0x7f06003b
+ public const int abc_text_size_body_2_material = 2131099707;
+
+ // aapt resource value: 0x7f06003c
+ public const int abc_text_size_button_material = 2131099708;
+
+ // aapt resource value: 0x7f06003d
+ public const int abc_text_size_caption_material = 2131099709;
+
+ // aapt resource value: 0x7f06003e
+ public const int abc_text_size_display_1_material = 2131099710;
+
+ // aapt resource value: 0x7f06003f
+ public const int abc_text_size_display_2_material = 2131099711;
+
+ // aapt resource value: 0x7f060040
+ public const int abc_text_size_display_3_material = 2131099712;
+
+ // aapt resource value: 0x7f060041
+ public const int abc_text_size_display_4_material = 2131099713;
+
+ // aapt resource value: 0x7f060042
+ public const int abc_text_size_headline_material = 2131099714;
+
+ // aapt resource value: 0x7f060043
+ public const int abc_text_size_large_material = 2131099715;
+
+ // aapt resource value: 0x7f060044
+ public const int abc_text_size_medium_material = 2131099716;
+
+ // aapt resource value: 0x7f060045
+ public const int abc_text_size_menu_header_material = 2131099717;
+
+ // aapt resource value: 0x7f060046
+ public const int abc_text_size_menu_material = 2131099718;
+
+ // aapt resource value: 0x7f060047
+ public const int abc_text_size_small_material = 2131099719;
+
+ // aapt resource value: 0x7f060048
+ public const int abc_text_size_subhead_material = 2131099720;
+
+ // aapt resource value: 0x7f060003
+ public const int abc_text_size_subtitle_material_toolbar = 2131099651;
+
+ // aapt resource value: 0x7f060049
+ public const int abc_text_size_title_material = 2131099721;
+
+ // aapt resource value: 0x7f060004
+ public const int abc_text_size_title_material_toolbar = 2131099652;
+
+ // aapt resource value: 0x7f06005f
+ public const int compat_button_inset_horizontal_material = 2131099743;
+
+ // aapt resource value: 0x7f060060
+ public const int compat_button_inset_vertical_material = 2131099744;
+
+ // aapt resource value: 0x7f060061
+ public const int compat_button_padding_horizontal_material = 2131099745;
+
+ // aapt resource value: 0x7f060062
+ public const int compat_button_padding_vertical_material = 2131099746;
+
+ // aapt resource value: 0x7f060063
+ public const int compat_control_corner_material = 2131099747;
+
+ // aapt resource value: 0x7f06004a
+ public const int disabled_alpha_material_dark = 2131099722;
+
+ // aapt resource value: 0x7f06004b
+ public const int disabled_alpha_material_light = 2131099723;
+
+ // aapt resource value: 0x7f06004c
+ public const int highlight_alpha_material_colored = 2131099724;
+
+ // aapt resource value: 0x7f06004d
+ public const int highlight_alpha_material_dark = 2131099725;
+
+ // aapt resource value: 0x7f06004e
+ public const int highlight_alpha_material_light = 2131099726;
+
+ // aapt resource value: 0x7f06004f
+ public const int hint_alpha_material_dark = 2131099727;
+
+ // aapt resource value: 0x7f060050
+ public const int hint_alpha_material_light = 2131099728;
+
+ // aapt resource value: 0x7f060051
+ public const int hint_pressed_alpha_material_dark = 2131099729;
+
+ // aapt resource value: 0x7f060052
+ public const int hint_pressed_alpha_material_light = 2131099730;
+
+ // aapt resource value: 0x7f060064
+ public const int notification_action_icon_size = 2131099748;
+
+ // aapt resource value: 0x7f060065
+ public const int notification_action_text_size = 2131099749;
+
+ // aapt resource value: 0x7f060066
+ public const int notification_big_circle_margin = 2131099750;
+
+ // aapt resource value: 0x7f06005c
+ public const int notification_content_margin_start = 2131099740;
+
+ // aapt resource value: 0x7f060067
+ public const int notification_large_icon_height = 2131099751;
+
+ // aapt resource value: 0x7f060068
+ public const int notification_large_icon_width = 2131099752;
+
+ // aapt resource value: 0x7f06005d
+ public const int notification_main_column_padding_top = 2131099741;
+
+ // aapt resource value: 0x7f06005e
+ public const int notification_media_narrow_margin = 2131099742;
+
+ // aapt resource value: 0x7f060069
+ public const int notification_right_icon_size = 2131099753;
+
+ // aapt resource value: 0x7f06005b
+ public const int notification_right_side_padding_top = 2131099739;
+
+ // aapt resource value: 0x7f06006a
+ public const int notification_small_icon_background_padding = 2131099754;
+
+ // aapt resource value: 0x7f06006b
+ public const int notification_small_icon_size_as_large = 2131099755;
+
+ // aapt resource value: 0x7f06006c
+ public const int notification_subtext_size = 2131099756;
+
+ // aapt resource value: 0x7f06006d
+ public const int notification_top_pad = 2131099757;
+
+ // aapt resource value: 0x7f06006e
+ public const int notification_top_pad_large_text = 2131099758;
+
+ // aapt resource value: 0x7f060053
+ public const int tooltip_corner_radius = 2131099731;
+
+ // aapt resource value: 0x7f060054
+ public const int tooltip_horizontal_padding = 2131099732;
+
+ // aapt resource value: 0x7f060055
+ public const int tooltip_margin = 2131099733;
+
+ // aapt resource value: 0x7f060056
+ public const int tooltip_precise_anchor_extra_offset = 2131099734;
+
+ // aapt resource value: 0x7f060057
+ public const int tooltip_precise_anchor_threshold = 2131099735;
+
+ // aapt resource value: 0x7f060058
+ public const int tooltip_vertical_padding = 2131099736;
+
+ // aapt resource value: 0x7f060059
+ public const int tooltip_y_offset_non_touch = 2131099737;
+
+ // aapt resource value: 0x7f06005a
+ public const int tooltip_y_offset_touch = 2131099738;
+
+ static Dimension()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Dimension()
+ {
+ }
+ }
+
+ public partial class Drawable
+ {
+
+ // aapt resource value: 0x7f020000
+ public const int abc_ab_share_pack_mtrl_alpha = 2130837504;
+
+ // aapt resource value: 0x7f020001
+ public const int abc_action_bar_item_background_material = 2130837505;
+
+ // aapt resource value: 0x7f020002
+ public const int abc_btn_borderless_material = 2130837506;
+
+ // aapt resource value: 0x7f020003
+ public const int abc_btn_check_material = 2130837507;
+
+ // aapt resource value: 0x7f020004
+ public const int abc_btn_check_to_on_mtrl_000 = 2130837508;
+
+ // aapt resource value: 0x7f020005
+ public const int abc_btn_check_to_on_mtrl_015 = 2130837509;
+
+ // aapt resource value: 0x7f020006
+ public const int abc_btn_colored_material = 2130837510;
+
+ // aapt resource value: 0x7f020007
+ public const int abc_btn_default_mtrl_shape = 2130837511;
+
+ // aapt resource value: 0x7f020008
+ public const int abc_btn_radio_material = 2130837512;
+
+ // aapt resource value: 0x7f020009
+ public const int abc_btn_radio_to_on_mtrl_000 = 2130837513;
+
+ // aapt resource value: 0x7f02000a
+ public const int abc_btn_radio_to_on_mtrl_015 = 2130837514;
+
+ // aapt resource value: 0x7f02000b
+ public const int abc_btn_switch_to_on_mtrl_00001 = 2130837515;
+
+ // aapt resource value: 0x7f02000c
+ public const int abc_btn_switch_to_on_mtrl_00012 = 2130837516;
+
+ // aapt resource value: 0x7f02000d
+ public const int abc_cab_background_internal_bg = 2130837517;
+
+ // aapt resource value: 0x7f02000e
+ public const int abc_cab_background_top_material = 2130837518;
+
+ // aapt resource value: 0x7f02000f
+ public const int abc_cab_background_top_mtrl_alpha = 2130837519;
+
+ // aapt resource value: 0x7f020010
+ public const int abc_control_background_material = 2130837520;
+
+ // aapt resource value: 0x7f020011
+ public const int abc_dialog_material_background = 2130837521;
+
+ // aapt resource value: 0x7f020012
+ public const int abc_edit_text_material = 2130837522;
+
+ // aapt resource value: 0x7f020013
+ public const int abc_ic_ab_back_material = 2130837523;
+
+ // aapt resource value: 0x7f020014
+ public const int abc_ic_arrow_drop_right_black_24dp = 2130837524;
+
+ // aapt resource value: 0x7f020015
+ public const int abc_ic_clear_material = 2130837525;
+
+ // aapt resource value: 0x7f020016
+ public const int abc_ic_commit_search_api_mtrl_alpha = 2130837526;
+
+ // aapt resource value: 0x7f020017
+ public const int abc_ic_go_search_api_material = 2130837527;
+
+ // aapt resource value: 0x7f020018
+ public const int abc_ic_menu_copy_mtrl_am_alpha = 2130837528;
+
+ // aapt resource value: 0x7f020019
+ public const int abc_ic_menu_cut_mtrl_alpha = 2130837529;
+
+ // aapt resource value: 0x7f02001a
+ public const int abc_ic_menu_overflow_material = 2130837530;
+
+ // aapt resource value: 0x7f02001b
+ public const int abc_ic_menu_paste_mtrl_am_alpha = 2130837531;
+
+ // aapt resource value: 0x7f02001c
+ public const int abc_ic_menu_selectall_mtrl_alpha = 2130837532;
+
+ // aapt resource value: 0x7f02001d
+ public const int abc_ic_menu_share_mtrl_alpha = 2130837533;
+
+ // aapt resource value: 0x7f02001e
+ public const int abc_ic_search_api_material = 2130837534;
+
+ // aapt resource value: 0x7f02001f
+ public const int abc_ic_star_black_16dp = 2130837535;
+
+ // aapt resource value: 0x7f020020
+ public const int abc_ic_star_black_36dp = 2130837536;
+
+ // aapt resource value: 0x7f020021
+ public const int abc_ic_star_black_48dp = 2130837537;
+
+ // aapt resource value: 0x7f020022
+ public const int abc_ic_star_half_black_16dp = 2130837538;
+
+ // aapt resource value: 0x7f020023
+ public const int abc_ic_star_half_black_36dp = 2130837539;
+
+ // aapt resource value: 0x7f020024
+ public const int abc_ic_star_half_black_48dp = 2130837540;
+
+ // aapt resource value: 0x7f020025
+ public const int abc_ic_voice_search_api_material = 2130837541;
+
+ // aapt resource value: 0x7f020026
+ public const int abc_item_background_holo_dark = 2130837542;
+
+ // aapt resource value: 0x7f020027
+ public const int abc_item_background_holo_light = 2130837543;
+
+ // aapt resource value: 0x7f020028
+ public const int abc_list_divider_mtrl_alpha = 2130837544;
+
+ // aapt resource value: 0x7f020029
+ public const int abc_list_focused_holo = 2130837545;
+
+ // aapt resource value: 0x7f02002a
+ public const int abc_list_longpressed_holo = 2130837546;
+
+ // aapt resource value: 0x7f02002b
+ public const int abc_list_pressed_holo_dark = 2130837547;
+
+ // aapt resource value: 0x7f02002c
+ public const int abc_list_pressed_holo_light = 2130837548;
+
+ // aapt resource value: 0x7f02002d
+ public const int abc_list_selector_background_transition_holo_dark = 2130837549;
+
+ // aapt resource value: 0x7f02002e
+ public const int abc_list_selector_background_transition_holo_light = 2130837550;
+
+ // aapt resource value: 0x7f02002f
+ public const int abc_list_selector_disabled_holo_dark = 2130837551;
+
+ // aapt resource value: 0x7f020030
+ public const int abc_list_selector_disabled_holo_light = 2130837552;
+
+ // aapt resource value: 0x7f020031
+ public const int abc_list_selector_holo_dark = 2130837553;
+
+ // aapt resource value: 0x7f020032
+ public const int abc_list_selector_holo_light = 2130837554;
+
+ // aapt resource value: 0x7f020033
+ public const int abc_menu_hardkey_panel_mtrl_mult = 2130837555;
+
+ // aapt resource value: 0x7f020034
+ public const int abc_popup_background_mtrl_mult = 2130837556;
+
+ // aapt resource value: 0x7f020035
+ public const int abc_ratingbar_indicator_material = 2130837557;
+
+ // aapt resource value: 0x7f020036
+ public const int abc_ratingbar_material = 2130837558;
+
+ // aapt resource value: 0x7f020037
+ public const int abc_ratingbar_small_material = 2130837559;
+
+ // aapt resource value: 0x7f020038
+ public const int abc_scrubber_control_off_mtrl_alpha = 2130837560;
+
+ // aapt resource value: 0x7f020039
+ public const int abc_scrubber_control_to_pressed_mtrl_000 = 2130837561;
+
+ // aapt resource value: 0x7f02003a
+ public const int abc_scrubber_control_to_pressed_mtrl_005 = 2130837562;
+
+ // aapt resource value: 0x7f02003b
+ public const int abc_scrubber_primary_mtrl_alpha = 2130837563;
+
+ // aapt resource value: 0x7f02003c
+ public const int abc_scrubber_track_mtrl_alpha = 2130837564;
+
+ // aapt resource value: 0x7f02003d
+ public const int abc_seekbar_thumb_material = 2130837565;
+
+ // aapt resource value: 0x7f02003e
+ public const int abc_seekbar_tick_mark_material = 2130837566;
+
+ // aapt resource value: 0x7f02003f
+ public const int abc_seekbar_track_material = 2130837567;
+
+ // aapt resource value: 0x7f020040
+ public const int abc_spinner_mtrl_am_alpha = 2130837568;
+
+ // aapt resource value: 0x7f020041
+ public const int abc_spinner_textfield_background_material = 2130837569;
+
+ // aapt resource value: 0x7f020042
+ public const int abc_switch_thumb_material = 2130837570;
+
+ // aapt resource value: 0x7f020043
+ public const int abc_switch_track_mtrl_alpha = 2130837571;
+
+ // aapt resource value: 0x7f020044
+ public const int abc_tab_indicator_material = 2130837572;
+
+ // aapt resource value: 0x7f020045
+ public const int abc_tab_indicator_mtrl_alpha = 2130837573;
+
+ // aapt resource value: 0x7f020046
+ public const int abc_text_cursor_material = 2130837574;
+
+ // aapt resource value: 0x7f020047
+ public const int abc_text_select_handle_left_mtrl_dark = 2130837575;
+
+ // aapt resource value: 0x7f020048
+ public const int abc_text_select_handle_left_mtrl_light = 2130837576;
+
+ // aapt resource value: 0x7f020049
+ public const int abc_text_select_handle_middle_mtrl_dark = 2130837577;
+
+ // aapt resource value: 0x7f02004a
+ public const int abc_text_select_handle_middle_mtrl_light = 2130837578;
+
+ // aapt resource value: 0x7f02004b
+ public const int abc_text_select_handle_right_mtrl_dark = 2130837579;
+
+ // aapt resource value: 0x7f02004c
+ public const int abc_text_select_handle_right_mtrl_light = 2130837580;
+
+ // aapt resource value: 0x7f02004d
+ public const int abc_textfield_activated_mtrl_alpha = 2130837581;
+
+ // aapt resource value: 0x7f02004e
+ public const int abc_textfield_default_mtrl_alpha = 2130837582;
+
+ // aapt resource value: 0x7f02004f
+ public const int abc_textfield_search_activated_mtrl_alpha = 2130837583;
+
+ // aapt resource value: 0x7f020050
+ public const int abc_textfield_search_default_mtrl_alpha = 2130837584;
+
+ // aapt resource value: 0x7f020051
+ public const int abc_textfield_search_material = 2130837585;
+
+ // aapt resource value: 0x7f020052
+ public const int abc_vector_test = 2130837586;
+
+ // aapt resource value: 0x7f020053
+ public const int Icon = 2130837587;
+
+ // aapt resource value: 0x7f020054
+ public const int notification_action_background = 2130837588;
+
+ // aapt resource value: 0x7f020055
+ public const int notification_bg = 2130837589;
+
+ // aapt resource value: 0x7f020056
+ public const int notification_bg_low = 2130837590;
+
+ // aapt resource value: 0x7f020057
+ public const int notification_bg_low_normal = 2130837591;
+
+ // aapt resource value: 0x7f020058
+ public const int notification_bg_low_pressed = 2130837592;
+
+ // aapt resource value: 0x7f020059
+ public const int notification_bg_normal = 2130837593;
+
+ // aapt resource value: 0x7f02005a
+ public const int notification_bg_normal_pressed = 2130837594;
+
+ // aapt resource value: 0x7f02005b
+ public const int notification_icon_background = 2130837595;
+
+ // aapt resource value: 0x7f020060
+ public const int notification_template_icon_bg = 2130837600;
+
+ // aapt resource value: 0x7f020061
+ public const int notification_template_icon_low_bg = 2130837601;
+
+ // aapt resource value: 0x7f02005c
+ public const int notification_tile_bg = 2130837596;
+
+ // aapt resource value: 0x7f02005d
+ public const int notify_panel_notification_icon_bg = 2130837597;
+
+ // aapt resource value: 0x7f02005e
+ public const int tooltip_frame_dark = 2130837598;
+
+ // aapt resource value: 0x7f02005f
+ public const int tooltip_frame_light = 2130837599;
+
+ static Drawable()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Drawable()
+ {
+ }
+ }
+
+ public partial class Id
+ {
+
+ // aapt resource value: 0x7f0a0023
+ public const int ALT = 2131361827;
+
+ // aapt resource value: 0x7f0a0024
+ public const int CTRL = 2131361828;
+
+ // aapt resource value: 0x7f0a006a
+ public const int ContextMenuButton = 2131361898;
+
+ // aapt resource value: 0x7f0a0025
+ public const int FUNCTION = 2131361829;
+
+ // aapt resource value: 0x7f0a006e
+ public const int LoopTest_Elapsed = 2131361902;
+
+ // aapt resource value: 0x7f0a006c
+ public const int LoopTest_Start = 2131361900;
+
+ // aapt resource value: 0x7f0a006d
+ public const int LoopTest_Stop = 2131361901;
+
+ // aapt resource value: 0x7f0a0068
+ public const int LoopTests = 2131361896;
+
+ // aapt resource value: 0x7f0a0026
+ public const int META = 2131361830;
+
+ // aapt resource value: 0x7f0a0082
+ public const int PickFileButton = 2131361922;
+
+ // aapt resource value: 0x7f0a0083
+ public const int PickFilesButton = 2131361923;
+
+ // aapt resource value: 0x7f0a0084
+ public const int PickFolderButton = 2131361924;
+
+ // aapt resource value: 0x7f0a006b
+ public const int RegisteredContextMenu = 2131361899;
+
+ // aapt resource value: 0x7f0a0027
+ public const int SHIFT = 2131361831;
+
+ // aapt resource value: 0x7f0a0028
+ public const int SYM = 2131361832;
+
+ // aapt resource value: 0x7f0a0067
+ public const int TestContextMenuButton = 2131361895;
+
+ // aapt resource value: 0x7f0a0065
+ public const int TestFilePickerButton = 2131361893;
+
+ // aapt resource value: 0x7f0a0069
+ public const int Test_AsyncAct = 2131361897;
+
+ // aapt resource value: 0x7f0a0066
+ public const int Tests_FileTests = 2131361894;
+
+ // aapt resource value: 0x7f0a0072
+ public const int action0 = 2131361906;
+
+ // aapt resource value: 0x7f0a0056
+ public const int action_bar = 2131361878;
+
+ // aapt resource value: 0x7f0a0000
+ public const int action_bar_activity_content = 2131361792;
+
+ // aapt resource value: 0x7f0a0055
+ public const int action_bar_container = 2131361877;
+
+ // aapt resource value: 0x7f0a0051
+ public const int action_bar_root = 2131361873;
+
+ // aapt resource value: 0x7f0a0001
+ public const int action_bar_spinner = 2131361793;
+
+ // aapt resource value: 0x7f0a0035
+ public const int action_bar_subtitle = 2131361845;
+
+ // aapt resource value: 0x7f0a0034
+ public const int action_bar_title = 2131361844;
+
+ // aapt resource value: 0x7f0a006f
+ public const int action_container = 2131361903;
+
+ // aapt resource value: 0x7f0a0057
+ public const int action_context_bar = 2131361879;
+
+ // aapt resource value: 0x7f0a0076
+ public const int action_divider = 2131361910;
+
+ // aapt resource value: 0x7f0a0070
+ public const int action_image = 2131361904;
+
+ // aapt resource value: 0x7f0a0002
+ public const int action_menu_divider = 2131361794;
+
+ // aapt resource value: 0x7f0a0003
+ public const int action_menu_presenter = 2131361795;
+
+ // aapt resource value: 0x7f0a0053
+ public const int action_mode_bar = 2131361875;
+
+ // aapt resource value: 0x7f0a0052
+ public const int action_mode_bar_stub = 2131361874;
+
+ // aapt resource value: 0x7f0a0036
+ public const int action_mode_close_button = 2131361846;
+
+ // aapt resource value: 0x7f0a0071
+ public const int action_text = 2131361905;
+
+ // aapt resource value: 0x7f0a007f
+ public const int actions = 2131361919;
+
+ // aapt resource value: 0x7f0a0037
+ public const int activity_chooser_view_content = 2131361847;
+
+ // aapt resource value: 0x7f0a001d
+ public const int add = 2131361821;
+
+ // aapt resource value: 0x7f0a004a
+ public const int alertTitle = 2131361866;
+
+ // aapt resource value: 0x7f0a0029
+ public const int always = 2131361833;
+
+ // aapt resource value: 0x7f0a0030
+ public const int async = 2131361840;
+
+ // aapt resource value: 0x7f0a0020
+ public const int beginning = 2131361824;
+
+ // aapt resource value: 0x7f0a0031
+ public const int blocking = 2131361841;
+
+ // aapt resource value: 0x7f0a002e
+ public const int bottom = 2131361838;
+
+ // aapt resource value: 0x7f0a003d
+ public const int buttonPanel = 2131361853;
+
+ // aapt resource value: 0x7f0a0073
+ public const int cancel_action = 2131361907;
+
+ // aapt resource value: 0x7f0a004d
+ public const int checkbox = 2131361869;
+
+ // aapt resource value: 0x7f0a007b
+ public const int chronometer = 2131361915;
+
+ // aapt resource value: 0x7f0a002a
+ public const int collapseActionView = 2131361834;
+
+ // aapt resource value: 0x7f0a0040
+ public const int contentPanel = 2131361856;
+
+ // aapt resource value: 0x7f0a0047
+ public const int custom = 2131361863;
+
+ // aapt resource value: 0x7f0a0046
+ public const int customPanel = 2131361862;
+
+ // aapt resource value: 0x7f0a0054
+ public const int decor_content_parent = 2131361876;
+
+ // aapt resource value: 0x7f0a003a
+ public const int default_activity_button = 2131361850;
+
+ // aapt resource value: 0x7f0a0011
+ public const int disableHome = 2131361809;
+
+ // aapt resource value: 0x7f0a0058
+ public const int edit_query = 2131361880;
+
+ // aapt resource value: 0x7f0a0021
+ public const int end = 2131361825;
+
+ // aapt resource value: 0x7f0a0081
+ public const int end_padder = 2131361921;
+
+ // aapt resource value: 0x7f0a0038
+ public const int expand_activities_button = 2131361848;
+
+ // aapt resource value: 0x7f0a004c
+ public const int expanded_menu = 2131361868;
+
+ // aapt resource value: 0x7f0a0032
+ public const int forever = 2131361842;
+
+ // aapt resource value: 0x7f0a0004
+ public const int home = 2131361796;
+
+ // aapt resource value: 0x7f0a0012
+ public const int homeAsUp = 2131361810;
+
+ // aapt resource value: 0x7f0a003c
+ public const int icon = 2131361852;
+
+ // aapt resource value: 0x7f0a0080
+ public const int icon_group = 2131361920;
+
+ // aapt resource value: 0x7f0a002b
+ public const int ifRoom = 2131361835;
+
+ // aapt resource value: 0x7f0a0039
+ public const int image = 2131361849;
+
+ // aapt resource value: 0x7f0a007c
+ public const int info = 2131361916;
+
+ // aapt resource value: 0x7f0a0033
+ public const int italic = 2131361843;
+
+ // aapt resource value: 0x7f0a0009
+ public const int line1 = 2131361801;
+
+ // aapt resource value: 0x7f0a000a
+ public const int line3 = 2131361802;
+
+ // aapt resource value: 0x7f0a000e
+ public const int listMode = 2131361806;
+
+ // aapt resource value: 0x7f0a003b
+ public const int list_item = 2131361851;
+
+ // aapt resource value: 0x7f0a0075
+ public const int media_actions = 2131361909;
+
+ // aapt resource value: 0x7f0a0085
+ public const int message = 2131361925;
+
+ // aapt resource value: 0x7f0a0022
+ public const int middle = 2131361826;
+
+ // aapt resource value: 0x7f0a0018
+ public const int multiply = 2131361816;
+
+ // aapt resource value: 0x7f0a002c
+ public const int never = 2131361836;
+
+ // aapt resource value: 0x7f0a0013
+ public const int none = 2131361811;
+
+ // aapt resource value: 0x7f0a000f
+ public const int normal = 2131361807;
+
+ // aapt resource value: 0x7f0a007e
+ public const int notification_background = 2131361918;
+
+ // aapt resource value: 0x7f0a0078
+ public const int notification_main_column = 2131361912;
+
+ // aapt resource value: 0x7f0a0077
+ public const int notification_main_column_container = 2131361911;
+
+ // aapt resource value: 0x7f0a003f
+ public const int parentPanel = 2131361855;
+
+ // aapt resource value: 0x7f0a0005
+ public const int progress_circular = 2131361797;
+
+ // aapt resource value: 0x7f0a0006
+ public const int progress_horizontal = 2131361798;
+
+ // aapt resource value: 0x7f0a004f
+ public const int radio = 2131361871;
+
+ // aapt resource value: 0x7f0a007d
+ public const int right_icon = 2131361917;
+
+ // aapt resource value: 0x7f0a0079
+ public const int right_side = 2131361913;
+
+ // aapt resource value: 0x7f0a0019
+ public const int screen = 2131361817;
+
+ // aapt resource value: 0x7f0a0045
+ public const int scrollIndicatorDown = 2131361861;
+
+ // aapt resource value: 0x7f0a0041
+ public const int scrollIndicatorUp = 2131361857;
+
+ // aapt resource value: 0x7f0a0042
+ public const int scrollView = 2131361858;
+
+ // aapt resource value: 0x7f0a005a
+ public const int search_badge = 2131361882;
+
+ // aapt resource value: 0x7f0a0059
+ public const int search_bar = 2131361881;
+
+ // aapt resource value: 0x7f0a005b
+ public const int search_button = 2131361883;
+
+ // aapt resource value: 0x7f0a0060
+ public const int search_close_btn = 2131361888;
+
+ // aapt resource value: 0x7f0a005c
+ public const int search_edit_frame = 2131361884;
+
+ // aapt resource value: 0x7f0a0062
+ public const int search_go_btn = 2131361890;
+
+ // aapt resource value: 0x7f0a005d
+ public const int search_mag_icon = 2131361885;
+
+ // aapt resource value: 0x7f0a005e
+ public const int search_plate = 2131361886;
+
+ // aapt resource value: 0x7f0a005f
+ public const int search_src_text = 2131361887;
+
+ // aapt resource value: 0x7f0a0063
+ public const int search_voice_btn = 2131361891;
+
+ // aapt resource value: 0x7f0a0064
+ public const int select_dialog_listview = 2131361892;
+
+ // aapt resource value: 0x7f0a004e
+ public const int shortcut = 2131361870;
+
+ // aapt resource value: 0x7f0a0014
+ public const int showCustom = 2131361812;
+
+ // aapt resource value: 0x7f0a0015
+ public const int showHome = 2131361813;
+
+ // aapt resource value: 0x7f0a0016
+ public const int showTitle = 2131361814;
+
+ // aapt resource value: 0x7f0a003e
+ public const int spacer = 2131361854;
+
+ // aapt resource value: 0x7f0a0007
+ public const int split_action_bar = 2131361799;
+
+ // aapt resource value: 0x7f0a001a
+ public const int src_atop = 2131361818;
+
+ // aapt resource value: 0x7f0a001b
+ public const int src_in = 2131361819;
+
+ // aapt resource value: 0x7f0a001c
+ public const int src_over = 2131361820;
+
+ // aapt resource value: 0x7f0a0074
+ public const int status_bar_latest_event_content = 2131361908;
+
+ // aapt resource value: 0x7f0a0050
+ public const int submenuarrow = 2131361872;
+
+ // aapt resource value: 0x7f0a0061
+ public const int submit_area = 2131361889;
+
+ // aapt resource value: 0x7f0a0010
+ public const int tabMode = 2131361808;
+
+ // aapt resource value: 0x7f0a000b
+ public const int text = 2131361803;
+
+ // aapt resource value: 0x7f0a000c
+ public const int text2 = 2131361804;
+
+ // aapt resource value: 0x7f0a0044
+ public const int textSpacerNoButtons = 2131361860;
+
+ // aapt resource value: 0x7f0a0043
+ public const int textSpacerNoTitle = 2131361859;
+
+ // aapt resource value: 0x7f0a007a
+ public const int time = 2131361914;
+
+ // aapt resource value: 0x7f0a000d
+ public const int title = 2131361805;
+
+ // aapt resource value: 0x7f0a004b
+ public const int titleDividerNoCustom = 2131361867;
+
+ // aapt resource value: 0x7f0a0049
+ public const int title_template = 2131361865;
+
+ // aapt resource value: 0x7f0a002f
+ public const int top = 2131361839;
+
+ // aapt resource value: 0x7f0a0048
+ public const int topPanel = 2131361864;
+
+ // aapt resource value: 0x7f0a001e
+ public const int uniform = 2131361822;
+
+ // aapt resource value: 0x7f0a0008
+ public const int up = 2131361800;
+
+ // aapt resource value: 0x7f0a0017
+ public const int useLogo = 2131361815;
+
+ // aapt resource value: 0x7f0a002d
+ public const int withText = 2131361837;
+
+ // aapt resource value: 0x7f0a001f
+ public const int wrap_content = 2131361823;
+
+ static Id()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Id()
+ {
+ }
+ }
+
+ public partial class Integer
+ {
+
+ // aapt resource value: 0x7f0b0000
+ public const int abc_config_activityDefaultDur = 2131427328;
+
+ // aapt resource value: 0x7f0b0001
+ public const int abc_config_activityShortDur = 2131427329;
+
+ // aapt resource value: 0x7f0b0002
+ public const int cancel_button_image_alpha = 2131427330;
+
+ // aapt resource value: 0x7f0b0003
+ public const int config_tooltipAnimTime = 2131427331;
+
+ // aapt resource value: 0x7f0b0004
+ public const int status_bar_notification_info_maxnum = 2131427332;
+
+ static Integer()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Integer()
+ {
+ }
+ }
+
+ public partial class Layout
+ {
+
+ // aapt resource value: 0x7f030000
+ public const int abc_action_bar_title_item = 2130903040;
+
+ // aapt resource value: 0x7f030001
+ public const int abc_action_bar_up_container = 2130903041;
+
+ // aapt resource value: 0x7f030002
+ public const int abc_action_bar_view_list_nav_layout = 2130903042;
+
+ // aapt resource value: 0x7f030003
+ public const int abc_action_menu_item_layout = 2130903043;
+
+ // aapt resource value: 0x7f030004
+ public const int abc_action_menu_layout = 2130903044;
+
+ // aapt resource value: 0x7f030005
+ public const int abc_action_mode_bar = 2130903045;
+
+ // aapt resource value: 0x7f030006
+ public const int abc_action_mode_close_item_material = 2130903046;
+
+ // aapt resource value: 0x7f030007
+ public const int abc_activity_chooser_view = 2130903047;
+
+ // aapt resource value: 0x7f030008
+ public const int abc_activity_chooser_view_list_item = 2130903048;
+
+ // aapt resource value: 0x7f030009
+ public const int abc_alert_dialog_button_bar_material = 2130903049;
+
+ // aapt resource value: 0x7f03000a
+ public const int abc_alert_dialog_material = 2130903050;
+
+ // aapt resource value: 0x7f03000b
+ public const int abc_alert_dialog_title_material = 2130903051;
+
+ // aapt resource value: 0x7f03000c
+ public const int abc_dialog_title_material = 2130903052;
+
+ // aapt resource value: 0x7f03000d
+ public const int abc_expanded_menu_layout = 2130903053;
+
+ // aapt resource value: 0x7f03000e
+ public const int abc_list_menu_item_checkbox = 2130903054;
+
+ // aapt resource value: 0x7f03000f
+ public const int abc_list_menu_item_icon = 2130903055;
+
+ // aapt resource value: 0x7f030010
+ public const int abc_list_menu_item_layout = 2130903056;
+
+ // aapt resource value: 0x7f030011
+ public const int abc_list_menu_item_radio = 2130903057;
+
+ // aapt resource value: 0x7f030012
+ public const int abc_popup_menu_header_item_layout = 2130903058;
+
+ // aapt resource value: 0x7f030013
+ public const int abc_popup_menu_item_layout = 2130903059;
+
+ // aapt resource value: 0x7f030014
+ public const int abc_screen_content_include = 2130903060;
+
+ // aapt resource value: 0x7f030015
+ public const int abc_screen_simple = 2130903061;
+
+ // aapt resource value: 0x7f030016
+ public const int abc_screen_simple_overlay_action_mode = 2130903062;
+
+ // aapt resource value: 0x7f030017
+ public const int abc_screen_toolbar = 2130903063;
+
+ // aapt resource value: 0x7f030018
+ public const int abc_search_dropdown_item_icons_2line = 2130903064;
+
+ // aapt resource value: 0x7f030019
+ public const int abc_search_view = 2130903065;
+
+ // aapt resource value: 0x7f03001a
+ public const int abc_select_dialog_material = 2130903066;
+
+ // aapt resource value: 0x7f03001b
+ public const int BindingTests = 2130903067;
+
+ // aapt resource value: 0x7f03001c
+ public const int ContextMenu = 2130903068;
+
+ // aapt resource value: 0x7f03001d
+ public const int LoopTests = 2130903069;
+
+ // aapt resource value: 0x7f03001e
+ public const int notification_action = 2130903070;
+
+ // aapt resource value: 0x7f03001f
+ public const int notification_action_tombstone = 2130903071;
+
+ // aapt resource value: 0x7f030020
+ public const int notification_media_action = 2130903072;
+
+ // aapt resource value: 0x7f030021
+ public const int notification_media_cancel_action = 2130903073;
+
+ // aapt resource value: 0x7f030022
+ public const int notification_template_big_media = 2130903074;
+
+ // aapt resource value: 0x7f030023
+ public const int notification_template_big_media_custom = 2130903075;
+
+ // aapt resource value: 0x7f030024
+ public const int notification_template_big_media_narrow = 2130903076;
+
+ // aapt resource value: 0x7f030025
+ public const int notification_template_big_media_narrow_custom = 2130903077;
+
+ // aapt resource value: 0x7f030026
+ public const int notification_template_custom_big = 2130903078;
+
+ // aapt resource value: 0x7f030027
+ public const int notification_template_icon_group = 2130903079;
+
+ // aapt resource value: 0x7f030028
+ public const int notification_template_lines_media = 2130903080;
+
+ // aapt resource value: 0x7f030029
+ public const int notification_template_media = 2130903081;
+
+ // aapt resource value: 0x7f03002a
+ public const int notification_template_media_custom = 2130903082;
+
+ // aapt resource value: 0x7f03002b
+ public const int notification_template_part_chronometer = 2130903083;
+
+ // aapt resource value: 0x7f03002c
+ public const int notification_template_part_time = 2130903084;
+
+ // aapt resource value: 0x7f03002d
+ public const int Pickers = 2130903085;
+
+ // aapt resource value: 0x7f03002e
+ public const int select_dialog_item_material = 2130903086;
+
+ // aapt resource value: 0x7f03002f
+ public const int select_dialog_multichoice_material = 2130903087;
+
+ // aapt resource value: 0x7f030030
+ public const int select_dialog_singlechoice_material = 2130903088;
+
+ // aapt resource value: 0x7f030031
+ public const int support_simple_spinner_dropdown_item = 2130903089;
+
+ // aapt resource value: 0x7f030032
+ public const int tooltip = 2130903090;
+
+ static Layout()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Layout()
+ {
+ }
+ }
+
+ public partial class String
+ {
+
+ // aapt resource value: 0x7f050000
+ public const int abc_action_bar_home_description = 2131034112;
+
+ // aapt resource value: 0x7f050001
+ public const int abc_action_bar_home_description_format = 2131034113;
+
+ // aapt resource value: 0x7f050002
+ public const int abc_action_bar_home_subtitle_description_format = 2131034114;
+
+ // aapt resource value: 0x7f050003
+ public const int abc_action_bar_up_description = 2131034115;
+
+ // aapt resource value: 0x7f050004
+ public const int abc_action_menu_overflow_description = 2131034116;
+
+ // aapt resource value: 0x7f050005
+ public const int abc_action_mode_done = 2131034117;
+
+ // aapt resource value: 0x7f050006
+ public const int abc_activity_chooser_view_see_all = 2131034118;
+
+ // aapt resource value: 0x7f050007
+ public const int abc_activitychooserview_choose_application = 2131034119;
+
+ // aapt resource value: 0x7f050008
+ public const int abc_capital_off = 2131034120;
+
+ // aapt resource value: 0x7f050009
+ public const int abc_capital_on = 2131034121;
+
+ // aapt resource value: 0x7f050015
+ public const int abc_font_family_body_1_material = 2131034133;
+
+ // aapt resource value: 0x7f050016
+ public const int abc_font_family_body_2_material = 2131034134;
+
+ // aapt resource value: 0x7f050017
+ public const int abc_font_family_button_material = 2131034135;
+
+ // aapt resource value: 0x7f050018
+ public const int abc_font_family_caption_material = 2131034136;
+
+ // aapt resource value: 0x7f050019
+ public const int abc_font_family_display_1_material = 2131034137;
+
+ // aapt resource value: 0x7f05001a
+ public const int abc_font_family_display_2_material = 2131034138;
+
+ // aapt resource value: 0x7f05001b
+ public const int abc_font_family_display_3_material = 2131034139;
+
+ // aapt resource value: 0x7f05001c
+ public const int abc_font_family_display_4_material = 2131034140;
+
+ // aapt resource value: 0x7f05001d
+ public const int abc_font_family_headline_material = 2131034141;
+
+ // aapt resource value: 0x7f05001e
+ public const int abc_font_family_menu_material = 2131034142;
+
+ // aapt resource value: 0x7f05001f
+ public const int abc_font_family_subhead_material = 2131034143;
+
+ // aapt resource value: 0x7f050020
+ public const int abc_font_family_title_material = 2131034144;
+
+ // aapt resource value: 0x7f05000a
+ public const int abc_search_hint = 2131034122;
+
+ // aapt resource value: 0x7f05000b
+ public const int abc_searchview_description_clear = 2131034123;
+
+ // aapt resource value: 0x7f05000c
+ public const int abc_searchview_description_query = 2131034124;
+
+ // aapt resource value: 0x7f05000d
+ public const int abc_searchview_description_search = 2131034125;
+
+ // aapt resource value: 0x7f05000e
+ public const int abc_searchview_description_submit = 2131034126;
+
+ // aapt resource value: 0x7f05000f
+ public const int abc_searchview_description_voice = 2131034127;
+
+ // aapt resource value: 0x7f050010
+ public const int abc_shareactionprovider_share_with = 2131034128;
+
+ // aapt resource value: 0x7f050011
+ public const int abc_shareactionprovider_share_with_application = 2131034129;
+
+ // aapt resource value: 0x7f050012
+ public const int abc_toolbar_collapse_description = 2131034130;
+
+ // aapt resource value: 0x7f050013
+ public const int search_menu_title = 2131034131;
+
+ // aapt resource value: 0x7f050014
+ public const int status_bar_notification_info_overflow = 2131034132;
+
+ static String()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private String()
+ {
+ }
+ }
+
+ public partial class Style
+ {
+
+ // aapt resource value: 0x7f07009d
+ public const int AlertDialog_AppCompat = 2131165341;
+
+ // aapt resource value: 0x7f07009e
+ public const int AlertDialog_AppCompat_Light = 2131165342;
+
+ // aapt resource value: 0x7f07009f
+ public const int Animation_AppCompat_Dialog = 2131165343;
+
+ // aapt resource value: 0x7f0700a0
+ public const int Animation_AppCompat_DropDownUp = 2131165344;
+
+ // aapt resource value: 0x7f0700a1
+ public const int Animation_AppCompat_Tooltip = 2131165345;
+
+ // aapt resource value: 0x7f0700a2
+ public const int Base_AlertDialog_AppCompat = 2131165346;
+
+ // aapt resource value: 0x7f0700a3
+ public const int Base_AlertDialog_AppCompat_Light = 2131165347;
+
+ // aapt resource value: 0x7f0700a4
+ public const int Base_Animation_AppCompat_Dialog = 2131165348;
+
+ // aapt resource value: 0x7f0700a5
+ public const int Base_Animation_AppCompat_DropDownUp = 2131165349;
+
+ // aapt resource value: 0x7f0700a6
+ public const int Base_Animation_AppCompat_Tooltip = 2131165350;
+
+ // aapt resource value: 0x7f0700a7
+ public const int Base_DialogWindowTitle_AppCompat = 2131165351;
+
+ // aapt resource value: 0x7f0700a8
+ public const int Base_DialogWindowTitleBackground_AppCompat = 2131165352;
+
+ // aapt resource value: 0x7f070039
+ public const int Base_TextAppearance_AppCompat = 2131165241;
+
+ // aapt resource value: 0x7f07003a
+ public const int Base_TextAppearance_AppCompat_Body1 = 2131165242;
+
+ // aapt resource value: 0x7f07003b
+ public const int Base_TextAppearance_AppCompat_Body2 = 2131165243;
+
+ // aapt resource value: 0x7f070027
+ public const int Base_TextAppearance_AppCompat_Button = 2131165223;
+
+ // aapt resource value: 0x7f07003c
+ public const int Base_TextAppearance_AppCompat_Caption = 2131165244;
+
+ // aapt resource value: 0x7f07003d
+ public const int Base_TextAppearance_AppCompat_Display1 = 2131165245;
+
+ // aapt resource value: 0x7f07003e
+ public const int Base_TextAppearance_AppCompat_Display2 = 2131165246;
+
+ // aapt resource value: 0x7f07003f
+ public const int Base_TextAppearance_AppCompat_Display3 = 2131165247;
+
+ // aapt resource value: 0x7f070040
+ public const int Base_TextAppearance_AppCompat_Display4 = 2131165248;
+
+ // aapt resource value: 0x7f070041
+ public const int Base_TextAppearance_AppCompat_Headline = 2131165249;
+
+ // aapt resource value: 0x7f07000b
+ public const int Base_TextAppearance_AppCompat_Inverse = 2131165195;
+
+ // aapt resource value: 0x7f070042
+ public const int Base_TextAppearance_AppCompat_Large = 2131165250;
+
+ // aapt resource value: 0x7f07000c
+ public const int Base_TextAppearance_AppCompat_Large_Inverse = 2131165196;
+
+ // aapt resource value: 0x7f070043
+ public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131165251;
+
+ // aapt resource value: 0x7f070044
+ public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131165252;
+
+ // aapt resource value: 0x7f070045
+ public const int Base_TextAppearance_AppCompat_Medium = 2131165253;
+
+ // aapt resource value: 0x7f07000d
+ public const int Base_TextAppearance_AppCompat_Medium_Inverse = 2131165197;
+
+ // aapt resource value: 0x7f070046
+ public const int Base_TextAppearance_AppCompat_Menu = 2131165254;
+
+ // aapt resource value: 0x7f0700a9
+ public const int Base_TextAppearance_AppCompat_SearchResult = 2131165353;
+
+ // aapt resource value: 0x7f070047
+ public const int Base_TextAppearance_AppCompat_SearchResult_Subtitle = 2131165255;
+
+ // aapt resource value: 0x7f070048
+ public const int Base_TextAppearance_AppCompat_SearchResult_Title = 2131165256;
+
+ // aapt resource value: 0x7f070049
+ public const int Base_TextAppearance_AppCompat_Small = 2131165257;
+
+ // aapt resource value: 0x7f07000e
+ public const int Base_TextAppearance_AppCompat_Small_Inverse = 2131165198;
+
+ // aapt resource value: 0x7f07004a
+ public const int Base_TextAppearance_AppCompat_Subhead = 2131165258;
+
+ // aapt resource value: 0x7f07000f
+ public const int Base_TextAppearance_AppCompat_Subhead_Inverse = 2131165199;
+
+ // aapt resource value: 0x7f07004b
+ public const int Base_TextAppearance_AppCompat_Title = 2131165259;
+
+ // aapt resource value: 0x7f070010
+ public const int Base_TextAppearance_AppCompat_Title_Inverse = 2131165200;
+
+ // aapt resource value: 0x7f0700aa
+ public const int Base_TextAppearance_AppCompat_Tooltip = 2131165354;
+
+ // aapt resource value: 0x7f07008e
+ public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131165326;
+
+ // aapt resource value: 0x7f07004c
+ public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131165260;
+
+ // aapt resource value: 0x7f07004d
+ public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131165261;
+
+ // aapt resource value: 0x7f07004e
+ public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title = 2131165262;
+
+ // aapt resource value: 0x7f07004f
+ public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131165263;
+
+ // aapt resource value: 0x7f070050
+ public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131165264;
+
+ // aapt resource value: 0x7f070051
+ public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Title = 2131165265;
+
+ // aapt resource value: 0x7f070052
+ public const int Base_TextAppearance_AppCompat_Widget_Button = 2131165266;
+
+ // aapt resource value: 0x7f070095
+ public const int Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131165333;
+
+ // aapt resource value: 0x7f070096
+ public const int Base_TextAppearance_AppCompat_Widget_Button_Colored = 2131165334;
+
+ // aapt resource value: 0x7f07008f
+ public const int Base_TextAppearance_AppCompat_Widget_Button_Inverse = 2131165327;
+
+ // aapt resource value: 0x7f0700ab
+ public const int Base_TextAppearance_AppCompat_Widget_DropDownItem = 2131165355;
+
+ // aapt resource value: 0x7f070053
+ public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131165267;
+
+ // aapt resource value: 0x7f070054
+ public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131165268;
+
+ // aapt resource value: 0x7f070055
+ public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131165269;
+
+ // aapt resource value: 0x7f070056
+ public const int Base_TextAppearance_AppCompat_Widget_Switch = 2131165270;
+
+ // aapt resource value: 0x7f070057
+ public const int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131165271;
+
+ // aapt resource value: 0x7f0700ac
+ public const int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131165356;
+
+ // aapt resource value: 0x7f070058
+ public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131165272;
+
+ // aapt resource value: 0x7f070059
+ public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Title = 2131165273;
+
+ // aapt resource value: 0x7f07005a
+ public const int Base_Theme_AppCompat = 2131165274;
+
+ // aapt resource value: 0x7f0700ad
+ public const int Base_Theme_AppCompat_CompactMenu = 2131165357;
+
+ // aapt resource value: 0x7f070011
+ public const int Base_Theme_AppCompat_Dialog = 2131165201;
+
+ // aapt resource value: 0x7f070012
+ public const int Base_Theme_AppCompat_Dialog_Alert = 2131165202;
+
+ // aapt resource value: 0x7f0700ae
+ public const int Base_Theme_AppCompat_Dialog_FixedSize = 2131165358;
+
+ // aapt resource value: 0x7f070013
+ public const int Base_Theme_AppCompat_Dialog_MinWidth = 2131165203;
+
+ // aapt resource value: 0x7f070001
+ public const int Base_Theme_AppCompat_DialogWhenLarge = 2131165185;
+
+ // aapt resource value: 0x7f07005b
+ public const int Base_Theme_AppCompat_Light = 2131165275;
+
+ // aapt resource value: 0x7f0700af
+ public const int Base_Theme_AppCompat_Light_DarkActionBar = 2131165359;
+
+ // aapt resource value: 0x7f070014
+ public const int Base_Theme_AppCompat_Light_Dialog = 2131165204;
+
+ // aapt resource value: 0x7f070015
+ public const int Base_Theme_AppCompat_Light_Dialog_Alert = 2131165205;
+
+ // aapt resource value: 0x7f0700b0
+ public const int Base_Theme_AppCompat_Light_Dialog_FixedSize = 2131165360;
+
+ // aapt resource value: 0x7f070016
+ public const int Base_Theme_AppCompat_Light_Dialog_MinWidth = 2131165206;
+
+ // aapt resource value: 0x7f070002
+ public const int Base_Theme_AppCompat_Light_DialogWhenLarge = 2131165186;
+
+ // aapt resource value: 0x7f0700b1
+ public const int Base_ThemeOverlay_AppCompat = 2131165361;
+
+ // aapt resource value: 0x7f0700b2
+ public const int Base_ThemeOverlay_AppCompat_ActionBar = 2131165362;
+
+ // aapt resource value: 0x7f0700b3
+ public const int Base_ThemeOverlay_AppCompat_Dark = 2131165363;
+
+ // aapt resource value: 0x7f0700b4
+ public const int Base_ThemeOverlay_AppCompat_Dark_ActionBar = 2131165364;
+
+ // aapt resource value: 0x7f070017
+ public const int Base_ThemeOverlay_AppCompat_Dialog = 2131165207;
+
+ // aapt resource value: 0x7f070018
+ public const int Base_ThemeOverlay_AppCompat_Dialog_Alert = 2131165208;
+
+ // aapt resource value: 0x7f0700b5
+ public const int Base_ThemeOverlay_AppCompat_Light = 2131165365;
+
+ // aapt resource value: 0x7f070019
+ public const int Base_V11_Theme_AppCompat_Dialog = 2131165209;
+
+ // aapt resource value: 0x7f07001a
+ public const int Base_V11_Theme_AppCompat_Light_Dialog = 2131165210;
+
+ // aapt resource value: 0x7f07001b
+ public const int Base_V11_ThemeOverlay_AppCompat_Dialog = 2131165211;
+
+ // aapt resource value: 0x7f070023
+ public const int Base_V12_Widget_AppCompat_AutoCompleteTextView = 2131165219;
+
+ // aapt resource value: 0x7f070024
+ public const int Base_V12_Widget_AppCompat_EditText = 2131165220;
+
+ // aapt resource value: 0x7f07005c
+ public const int Base_V21_Theme_AppCompat = 2131165276;
+
+ // aapt resource value: 0x7f07005d
+ public const int Base_V21_Theme_AppCompat_Dialog = 2131165277;
+
+ // aapt resource value: 0x7f07005e
+ public const int Base_V21_Theme_AppCompat_Light = 2131165278;
+
+ // aapt resource value: 0x7f07005f
+ public const int Base_V21_Theme_AppCompat_Light_Dialog = 2131165279;
+
+ // aapt resource value: 0x7f070060
+ public const int Base_V21_ThemeOverlay_AppCompat_Dialog = 2131165280;
+
+ // aapt resource value: 0x7f07008c
+ public const int Base_V22_Theme_AppCompat = 2131165324;
+
+ // aapt resource value: 0x7f07008d
+ public const int Base_V22_Theme_AppCompat_Light = 2131165325;
+
+ // aapt resource value: 0x7f070090
+ public const int Base_V23_Theme_AppCompat = 2131165328;
+
+ // aapt resource value: 0x7f070091
+ public const int Base_V23_Theme_AppCompat_Light = 2131165329;
+
+ // aapt resource value: 0x7f070099
+ public const int Base_V26_Theme_AppCompat = 2131165337;
+
+ // aapt resource value: 0x7f07009a
+ public const int Base_V26_Theme_AppCompat_Light = 2131165338;
+
+ // aapt resource value: 0x7f07009b
+ public const int Base_V26_Widget_AppCompat_Toolbar = 2131165339;
+
+ // aapt resource value: 0x7f0700b6
+ public const int Base_V7_Theme_AppCompat = 2131165366;
+
+ // aapt resource value: 0x7f0700b7
+ public const int Base_V7_Theme_AppCompat_Dialog = 2131165367;
+
+ // aapt resource value: 0x7f0700b8
+ public const int Base_V7_Theme_AppCompat_Light = 2131165368;
+
+ // aapt resource value: 0x7f0700b9
+ public const int Base_V7_Theme_AppCompat_Light_Dialog = 2131165369;
+
+ // aapt resource value: 0x7f0700ba
+ public const int Base_V7_ThemeOverlay_AppCompat_Dialog = 2131165370;
+
+ // aapt resource value: 0x7f0700bb
+ public const int Base_V7_Widget_AppCompat_AutoCompleteTextView = 2131165371;
+
+ // aapt resource value: 0x7f0700bc
+ public const int Base_V7_Widget_AppCompat_EditText = 2131165372;
+
+ // aapt resource value: 0x7f0700bd
+ public const int Base_V7_Widget_AppCompat_Toolbar = 2131165373;
+
+ // aapt resource value: 0x7f0700be
+ public const int Base_Widget_AppCompat_ActionBar = 2131165374;
+
+ // aapt resource value: 0x7f0700bf
+ public const int Base_Widget_AppCompat_ActionBar_Solid = 2131165375;
+
+ // aapt resource value: 0x7f0700c0
+ public const int Base_Widget_AppCompat_ActionBar_TabBar = 2131165376;
+
+ // aapt resource value: 0x7f070061
+ public const int Base_Widget_AppCompat_ActionBar_TabText = 2131165281;
+
+ // aapt resource value: 0x7f070062
+ public const int Base_Widget_AppCompat_ActionBar_TabView = 2131165282;
+
+ // aapt resource value: 0x7f070063
+ public const int Base_Widget_AppCompat_ActionButton = 2131165283;
+
+ // aapt resource value: 0x7f070064
+ public const int Base_Widget_AppCompat_ActionButton_CloseMode = 2131165284;
+
+ // aapt resource value: 0x7f070065
+ public const int Base_Widget_AppCompat_ActionButton_Overflow = 2131165285;
+
+ // aapt resource value: 0x7f0700c1
+ public const int Base_Widget_AppCompat_ActionMode = 2131165377;
+
+ // aapt resource value: 0x7f0700c2
+ public const int Base_Widget_AppCompat_ActivityChooserView = 2131165378;
+
+ // aapt resource value: 0x7f070025
+ public const int Base_Widget_AppCompat_AutoCompleteTextView = 2131165221;
+
+ // aapt resource value: 0x7f070066
+ public const int Base_Widget_AppCompat_Button = 2131165286;
+
+ // aapt resource value: 0x7f070067
+ public const int Base_Widget_AppCompat_Button_Borderless = 2131165287;
+
+ // aapt resource value: 0x7f070068
+ public const int Base_Widget_AppCompat_Button_Borderless_Colored = 2131165288;
+
+ // aapt resource value: 0x7f0700c3
+ public const int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131165379;
+
+ // aapt resource value: 0x7f070092
+ public const int Base_Widget_AppCompat_Button_Colored = 2131165330;
+
+ // aapt resource value: 0x7f070069
+ public const int Base_Widget_AppCompat_Button_Small = 2131165289;
+
+ // aapt resource value: 0x7f07006a
+ public const int Base_Widget_AppCompat_ButtonBar = 2131165290;
+
+ // aapt resource value: 0x7f0700c4
+ public const int Base_Widget_AppCompat_ButtonBar_AlertDialog = 2131165380;
+
+ // aapt resource value: 0x7f07006b
+ public const int Base_Widget_AppCompat_CompoundButton_CheckBox = 2131165291;
+
+ // aapt resource value: 0x7f07006c
+ public const int Base_Widget_AppCompat_CompoundButton_RadioButton = 2131165292;
+
+ // aapt resource value: 0x7f0700c5
+ public const int Base_Widget_AppCompat_CompoundButton_Switch = 2131165381;
+
+ // aapt resource value: 0x7f070000
+ public const int Base_Widget_AppCompat_DrawerArrowToggle = 2131165184;
+
+ // aapt resource value: 0x7f0700c6
+ public const int Base_Widget_AppCompat_DrawerArrowToggle_Common = 2131165382;
+
+ // aapt resource value: 0x7f07006d
+ public const int Base_Widget_AppCompat_DropDownItem_Spinner = 2131165293;
+
+ // aapt resource value: 0x7f070026
+ public const int Base_Widget_AppCompat_EditText = 2131165222;
+
+ // aapt resource value: 0x7f07006e
+ public const int Base_Widget_AppCompat_ImageButton = 2131165294;
+
+ // aapt resource value: 0x7f0700c7
+ public const int Base_Widget_AppCompat_Light_ActionBar = 2131165383;
+
+ // aapt resource value: 0x7f0700c8
+ public const int Base_Widget_AppCompat_Light_ActionBar_Solid = 2131165384;
+
+ // aapt resource value: 0x7f0700c9
+ public const int Base_Widget_AppCompat_Light_ActionBar_TabBar = 2131165385;
+
+ // aapt resource value: 0x7f07006f
+ public const int Base_Widget_AppCompat_Light_ActionBar_TabText = 2131165295;
+
+ // aapt resource value: 0x7f070070
+ public const int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131165296;
+
+ // aapt resource value: 0x7f070071
+ public const int Base_Widget_AppCompat_Light_ActionBar_TabView = 2131165297;
+
+ // aapt resource value: 0x7f070072
+ public const int Base_Widget_AppCompat_Light_PopupMenu = 2131165298;
+
+ // aapt resource value: 0x7f070073
+ public const int Base_Widget_AppCompat_Light_PopupMenu_Overflow = 2131165299;
+
+ // aapt resource value: 0x7f0700ca
+ public const int Base_Widget_AppCompat_ListMenuView = 2131165386;
+
+ // aapt resource value: 0x7f070074
+ public const int Base_Widget_AppCompat_ListPopupWindow = 2131165300;
+
+ // aapt resource value: 0x7f070075
+ public const int Base_Widget_AppCompat_ListView = 2131165301;
+
+ // aapt resource value: 0x7f070076
+ public const int Base_Widget_AppCompat_ListView_DropDown = 2131165302;
+
+ // aapt resource value: 0x7f070077
+ public const int Base_Widget_AppCompat_ListView_Menu = 2131165303;
+
+ // aapt resource value: 0x7f070078
+ public const int Base_Widget_AppCompat_PopupMenu = 2131165304;
+
+ // aapt resource value: 0x7f070079
+ public const int Base_Widget_AppCompat_PopupMenu_Overflow = 2131165305;
+
+ // aapt resource value: 0x7f0700cb
+ public const int Base_Widget_AppCompat_PopupWindow = 2131165387;
+
+ // aapt resource value: 0x7f07001c
+ public const int Base_Widget_AppCompat_ProgressBar = 2131165212;
+
+ // aapt resource value: 0x7f07001d
+ public const int Base_Widget_AppCompat_ProgressBar_Horizontal = 2131165213;
+
+ // aapt resource value: 0x7f07007a
+ public const int Base_Widget_AppCompat_RatingBar = 2131165306;
+
+ // aapt resource value: 0x7f070093
+ public const int Base_Widget_AppCompat_RatingBar_Indicator = 2131165331;
+
+ // aapt resource value: 0x7f070094
+ public const int Base_Widget_AppCompat_RatingBar_Small = 2131165332;
+
+ // aapt resource value: 0x7f0700cc
+ public const int Base_Widget_AppCompat_SearchView = 2131165388;
+
+ // aapt resource value: 0x7f0700cd
+ public const int Base_Widget_AppCompat_SearchView_ActionBar = 2131165389;
+
+ // aapt resource value: 0x7f07007b
+ public const int Base_Widget_AppCompat_SeekBar = 2131165307;
+
+ // aapt resource value: 0x7f0700ce
+ public const int Base_Widget_AppCompat_SeekBar_Discrete = 2131165390;
+
+ // aapt resource value: 0x7f07007c
+ public const int Base_Widget_AppCompat_Spinner = 2131165308;
+
+ // aapt resource value: 0x7f070003
+ public const int Base_Widget_AppCompat_Spinner_Underlined = 2131165187;
+
+ // aapt resource value: 0x7f07007d
+ public const int Base_Widget_AppCompat_TextView_SpinnerItem = 2131165309;
+
+ // aapt resource value: 0x7f07009c
+ public const int Base_Widget_AppCompat_Toolbar = 2131165340;
+
+ // aapt resource value: 0x7f07007e
+ public const int Base_Widget_AppCompat_Toolbar_Button_Navigation = 2131165310;
+
+ // aapt resource value: 0x7f07001e
+ public const int Platform_AppCompat = 2131165214;
+
+ // aapt resource value: 0x7f07001f
+ public const int Platform_AppCompat_Light = 2131165215;
+
+ // aapt resource value: 0x7f07007f
+ public const int Platform_ThemeOverlay_AppCompat = 2131165311;
+
+ // aapt resource value: 0x7f070080
+ public const int Platform_ThemeOverlay_AppCompat_Dark = 2131165312;
+
+ // aapt resource value: 0x7f070081
+ public const int Platform_ThemeOverlay_AppCompat_Light = 2131165313;
+
+ // aapt resource value: 0x7f070020
+ public const int Platform_V11_AppCompat = 2131165216;
+
+ // aapt resource value: 0x7f070021
+ public const int Platform_V11_AppCompat_Light = 2131165217;
+
+ // aapt resource value: 0x7f070028
+ public const int Platform_V14_AppCompat = 2131165224;
+
+ // aapt resource value: 0x7f070029
+ public const int Platform_V14_AppCompat_Light = 2131165225;
+
+ // aapt resource value: 0x7f070082
+ public const int Platform_V21_AppCompat = 2131165314;
+
+ // aapt resource value: 0x7f070083
+ public const int Platform_V21_AppCompat_Light = 2131165315;
+
+ // aapt resource value: 0x7f070097
+ public const int Platform_V25_AppCompat = 2131165335;
+
+ // aapt resource value: 0x7f070098
+ public const int Platform_V25_AppCompat_Light = 2131165336;
+
+ // aapt resource value: 0x7f070022
+ public const int Platform_Widget_AppCompat_Spinner = 2131165218;
+
+ // aapt resource value: 0x7f07002b
+ public const int RtlOverlay_DialogWindowTitle_AppCompat = 2131165227;
+
+ // aapt resource value: 0x7f07002c
+ public const int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = 2131165228;
+
+ // aapt resource value: 0x7f07002d
+ public const int RtlOverlay_Widget_AppCompat_DialogTitle_Icon = 2131165229;
+
+ // aapt resource value: 0x7f07002e
+ public const int RtlOverlay_Widget_AppCompat_PopupMenuItem = 2131165230;
+
+ // aapt resource value: 0x7f07002f
+ public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = 2131165231;
+
+ // aapt resource value: 0x7f070030
+ public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = 2131165232;
+
+ // aapt resource value: 0x7f070031
+ public const int RtlOverlay_Widget_AppCompat_Search_DropDown = 2131165233;
+
+ // aapt resource value: 0x7f070032
+ public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = 2131165234;
+
+ // aapt resource value: 0x7f070033
+ public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = 2131165235;
+
+ // aapt resource value: 0x7f070034
+ public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Query = 2131165236;
+
+ // aapt resource value: 0x7f070035
+ public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Text = 2131165237;
+
+ // aapt resource value: 0x7f070036
+ public const int RtlOverlay_Widget_AppCompat_SearchView_MagIcon = 2131165238;
+
+ // aapt resource value: 0x7f070037
+ public const int RtlUnderlay_Widget_AppCompat_ActionButton = 2131165239;
+
+ // aapt resource value: 0x7f070038
+ public const int RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = 2131165240;
+
+ // aapt resource value: 0x7f0700cf
+ public const int TextAppearance_AppCompat = 2131165391;
+
+ // aapt resource value: 0x7f0700d0
+ public const int TextAppearance_AppCompat_Body1 = 2131165392;
+
+ // aapt resource value: 0x7f0700d1
+ public const int TextAppearance_AppCompat_Body2 = 2131165393;
+
+ // aapt resource value: 0x7f0700d2
+ public const int TextAppearance_AppCompat_Button = 2131165394;
+
+ // aapt resource value: 0x7f0700d3
+ public const int TextAppearance_AppCompat_Caption = 2131165395;
+
+ // aapt resource value: 0x7f0700d4
+ public const int TextAppearance_AppCompat_Display1 = 2131165396;
+
+ // aapt resource value: 0x7f0700d5
+ public const int TextAppearance_AppCompat_Display2 = 2131165397;
+
+ // aapt resource value: 0x7f0700d6
+ public const int TextAppearance_AppCompat_Display3 = 2131165398;
+
+ // aapt resource value: 0x7f0700d7
+ public const int TextAppearance_AppCompat_Display4 = 2131165399;
+
+ // aapt resource value: 0x7f0700d8
+ public const int TextAppearance_AppCompat_Headline = 2131165400;
+
+ // aapt resource value: 0x7f0700d9
+ public const int TextAppearance_AppCompat_Inverse = 2131165401;
+
+ // aapt resource value: 0x7f0700da
+ public const int TextAppearance_AppCompat_Large = 2131165402;
+
+ // aapt resource value: 0x7f0700db
+ public const int TextAppearance_AppCompat_Large_Inverse = 2131165403;
+
+ // aapt resource value: 0x7f0700dc
+ public const int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 2131165404;
+
+ // aapt resource value: 0x7f0700dd
+ public const int TextAppearance_AppCompat_Light_SearchResult_Title = 2131165405;
+
+ // aapt resource value: 0x7f0700de
+ public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131165406;
+
+ // aapt resource value: 0x7f0700df
+ public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131165407;
+
+ // aapt resource value: 0x7f0700e0
+ public const int TextAppearance_AppCompat_Medium = 2131165408;
+
+ // aapt resource value: 0x7f0700e1
+ public const int TextAppearance_AppCompat_Medium_Inverse = 2131165409;
+
+ // aapt resource value: 0x7f0700e2
+ public const int TextAppearance_AppCompat_Menu = 2131165410;
+
+ // aapt resource value: 0x7f070084
+ public const int TextAppearance_AppCompat_Notification = 2131165316;
+
+ // aapt resource value: 0x7f070085
+ public const int TextAppearance_AppCompat_Notification_Info = 2131165317;
+
+ // aapt resource value: 0x7f070086
+ public const int TextAppearance_AppCompat_Notification_Info_Media = 2131165318;
+
+ // aapt resource value: 0x7f0700e3
+ public const int TextAppearance_AppCompat_Notification_Line2 = 2131165411;
+
+ // aapt resource value: 0x7f0700e4
+ public const int TextAppearance_AppCompat_Notification_Line2_Media = 2131165412;
+
+ // aapt resource value: 0x7f070087
+ public const int TextAppearance_AppCompat_Notification_Media = 2131165319;
+
+ // aapt resource value: 0x7f070088
+ public const int TextAppearance_AppCompat_Notification_Time = 2131165320;
+
+ // aapt resource value: 0x7f070089
+ public const int TextAppearance_AppCompat_Notification_Time_Media = 2131165321;
+
+ // aapt resource value: 0x7f07008a
+ public const int TextAppearance_AppCompat_Notification_Title = 2131165322;
+
+ // aapt resource value: 0x7f07008b
+ public const int TextAppearance_AppCompat_Notification_Title_Media = 2131165323;
+
+ // aapt resource value: 0x7f0700e5
+ public const int TextAppearance_AppCompat_SearchResult_Subtitle = 2131165413;
+
+ // aapt resource value: 0x7f0700e6
+ public const int TextAppearance_AppCompat_SearchResult_Title = 2131165414;
+
+ // aapt resource value: 0x7f0700e7
+ public const int TextAppearance_AppCompat_Small = 2131165415;
+
+ // aapt resource value: 0x7f0700e8
+ public const int TextAppearance_AppCompat_Small_Inverse = 2131165416;
+
+ // aapt resource value: 0x7f0700e9
+ public const int TextAppearance_AppCompat_Subhead = 2131165417;
+
+ // aapt resource value: 0x7f0700ea
+ public const int TextAppearance_AppCompat_Subhead_Inverse = 2131165418;
+
+ // aapt resource value: 0x7f0700eb
+ public const int TextAppearance_AppCompat_Title = 2131165419;
+
+ // aapt resource value: 0x7f0700ec
+ public const int TextAppearance_AppCompat_Title_Inverse = 2131165420;
+
+ // aapt resource value: 0x7f07002a
+ public const int TextAppearance_AppCompat_Tooltip = 2131165226;
+
+ // aapt resource value: 0x7f0700ed
+ public const int TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131165421;
+
+ // aapt resource value: 0x7f0700ee
+ public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131165422;
+
+ // aapt resource value: 0x7f0700ef
+ public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131165423;
+
+ // aapt resource value: 0x7f0700f0
+ public const int TextAppearance_AppCompat_Widget_ActionBar_Title = 2131165424;
+
+ // aapt resource value: 0x7f0700f1
+ public const int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131165425;
+
+ // aapt resource value: 0x7f0700f2
+ public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131165426;
+
+ // aapt resource value: 0x7f0700f3
+ public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 2131165427;
+
+ // aapt resource value: 0x7f0700f4
+ public const int TextAppearance_AppCompat_Widget_ActionMode_Title = 2131165428;
+
+ // aapt resource value: 0x7f0700f5
+ public const int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 2131165429;
+
+ // aapt resource value: 0x7f0700f6
+ public const int TextAppearance_AppCompat_Widget_Button = 2131165430;
+
+ // aapt resource value: 0x7f0700f7
+ public const int TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131165431;
+
+ // aapt resource value: 0x7f0700f8
+ public const int TextAppearance_AppCompat_Widget_Button_Colored = 2131165432;
+
+ // aapt resource value: 0x7f0700f9
+ public const int TextAppearance_AppCompat_Widget_Button_Inverse = 2131165433;
+
+ // aapt resource value: 0x7f0700fa
+ public const int TextAppearance_AppCompat_Widget_DropDownItem = 2131165434;
+
+ // aapt resource value: 0x7f0700fb
+ public const int TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131165435;
+
+ // aapt resource value: 0x7f0700fc
+ public const int TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131165436;
+
+ // aapt resource value: 0x7f0700fd
+ public const int TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131165437;
+
+ // aapt resource value: 0x7f0700fe
+ public const int TextAppearance_AppCompat_Widget_Switch = 2131165438;
+
+ // aapt resource value: 0x7f0700ff
+ public const int TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131165439;
+
+ // aapt resource value: 0x7f070165
+ public const int TextAppearance_Compat_Notification = 2131165541;
+
+ // aapt resource value: 0x7f070166
+ public const int TextAppearance_Compat_Notification_Info = 2131165542;
+
+ // aapt resource value: 0x7f070160
+ public const int TextAppearance_Compat_Notification_Info_Media = 2131165536;
+
+ // aapt resource value: 0x7f07016b
+ public const int TextAppearance_Compat_Notification_Line2 = 2131165547;
+
+ // aapt resource value: 0x7f070164
+ public const int TextAppearance_Compat_Notification_Line2_Media = 2131165540;
+
+ // aapt resource value: 0x7f070161
+ public const int TextAppearance_Compat_Notification_Media = 2131165537;
+
+ // aapt resource value: 0x7f070167
+ public const int TextAppearance_Compat_Notification_Time = 2131165543;
+
+ // aapt resource value: 0x7f070162
+ public const int TextAppearance_Compat_Notification_Time_Media = 2131165538;
+
+ // aapt resource value: 0x7f070168
+ public const int TextAppearance_Compat_Notification_Title = 2131165544;
+
+ // aapt resource value: 0x7f070163
+ public const int TextAppearance_Compat_Notification_Title_Media = 2131165539;
+
+ // aapt resource value: 0x7f070100
+ public const int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131165440;
+
+ // aapt resource value: 0x7f070101
+ public const int TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131165441;
+
+ // aapt resource value: 0x7f070102
+ public const int TextAppearance_Widget_AppCompat_Toolbar_Title = 2131165442;
+
+ // aapt resource value: 0x7f070103
+ public const int Theme_AppCompat = 2131165443;
+
+ // aapt resource value: 0x7f070104
+ public const int Theme_AppCompat_CompactMenu = 2131165444;
+
+ // aapt resource value: 0x7f070004
+ public const int Theme_AppCompat_DayNight = 2131165188;
+
+ // aapt resource value: 0x7f070005
+ public const int Theme_AppCompat_DayNight_DarkActionBar = 2131165189;
+
+ // aapt resource value: 0x7f070006
+ public const int Theme_AppCompat_DayNight_Dialog = 2131165190;
+
+ // aapt resource value: 0x7f070007
+ public const int Theme_AppCompat_DayNight_Dialog_Alert = 2131165191;
+
+ // aapt resource value: 0x7f070008
+ public const int Theme_AppCompat_DayNight_Dialog_MinWidth = 2131165192;
+
+ // aapt resource value: 0x7f070009
+ public const int Theme_AppCompat_DayNight_DialogWhenLarge = 2131165193;
+
+ // aapt resource value: 0x7f07000a
+ public const int Theme_AppCompat_DayNight_NoActionBar = 2131165194;
+
+ // aapt resource value: 0x7f070105
+ public const int Theme_AppCompat_Dialog = 2131165445;
+
+ // aapt resource value: 0x7f070106
+ public const int Theme_AppCompat_Dialog_Alert = 2131165446;
+
+ // aapt resource value: 0x7f070107
+ public const int Theme_AppCompat_Dialog_MinWidth = 2131165447;
+
+ // aapt resource value: 0x7f070108
+ public const int Theme_AppCompat_DialogWhenLarge = 2131165448;
+
+ // aapt resource value: 0x7f070109
+ public const int Theme_AppCompat_Light = 2131165449;
+
+ // aapt resource value: 0x7f07010a
+ public const int Theme_AppCompat_Light_DarkActionBar = 2131165450;
+
+ // aapt resource value: 0x7f07010b
+ public const int Theme_AppCompat_Light_Dialog = 2131165451;
+
+ // aapt resource value: 0x7f07010c
+ public const int Theme_AppCompat_Light_Dialog_Alert = 2131165452;
+
+ // aapt resource value: 0x7f07010d
+ public const int Theme_AppCompat_Light_Dialog_MinWidth = 2131165453;
+
+ // aapt resource value: 0x7f07010e
+ public const int Theme_AppCompat_Light_DialogWhenLarge = 2131165454;
+
+ // aapt resource value: 0x7f07010f
+ public const int Theme_AppCompat_Light_NoActionBar = 2131165455;
+
+ // aapt resource value: 0x7f070110
+ public const int Theme_AppCompat_NoActionBar = 2131165456;
+
+ // aapt resource value: 0x7f070111
+ public const int ThemeOverlay_AppCompat = 2131165457;
+
+ // aapt resource value: 0x7f070112
+ public const int ThemeOverlay_AppCompat_ActionBar = 2131165458;
+
+ // aapt resource value: 0x7f070113
+ public const int ThemeOverlay_AppCompat_Dark = 2131165459;
+
+ // aapt resource value: 0x7f070114
+ public const int ThemeOverlay_AppCompat_Dark_ActionBar = 2131165460;
+
+ // aapt resource value: 0x7f070115
+ public const int ThemeOverlay_AppCompat_Dialog = 2131165461;
+
+ // aapt resource value: 0x7f070116
+ public const int ThemeOverlay_AppCompat_Dialog_Alert = 2131165462;
+
+ // aapt resource value: 0x7f070117
+ public const int ThemeOverlay_AppCompat_Light = 2131165463;
+
+ // aapt resource value: 0x7f070118
+ public const int Widget_AppCompat_ActionBar = 2131165464;
+
+ // aapt resource value: 0x7f070119
+ public const int Widget_AppCompat_ActionBar_Solid = 2131165465;
+
+ // aapt resource value: 0x7f07011a
+ public const int Widget_AppCompat_ActionBar_TabBar = 2131165466;
+
+ // aapt resource value: 0x7f07011b
+ public const int Widget_AppCompat_ActionBar_TabText = 2131165467;
+
+ // aapt resource value: 0x7f07011c
+ public const int Widget_AppCompat_ActionBar_TabView = 2131165468;
+
+ // aapt resource value: 0x7f07011d
+ public const int Widget_AppCompat_ActionButton = 2131165469;
+
+ // aapt resource value: 0x7f07011e
+ public const int Widget_AppCompat_ActionButton_CloseMode = 2131165470;
+
+ // aapt resource value: 0x7f07011f
+ public const int Widget_AppCompat_ActionButton_Overflow = 2131165471;
+
+ // aapt resource value: 0x7f070120
+ public const int Widget_AppCompat_ActionMode = 2131165472;
+
+ // aapt resource value: 0x7f070121
+ public const int Widget_AppCompat_ActivityChooserView = 2131165473;
+
+ // aapt resource value: 0x7f070122
+ public const int Widget_AppCompat_AutoCompleteTextView = 2131165474;
+
+ // aapt resource value: 0x7f070123
+ public const int Widget_AppCompat_Button = 2131165475;
+
+ // aapt resource value: 0x7f070124
+ public const int Widget_AppCompat_Button_Borderless = 2131165476;
+
+ // aapt resource value: 0x7f070125
+ public const int Widget_AppCompat_Button_Borderless_Colored = 2131165477;
+
+ // aapt resource value: 0x7f070126
+ public const int Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131165478;
+
+ // aapt resource value: 0x7f070127
+ public const int Widget_AppCompat_Button_Colored = 2131165479;
+
+ // aapt resource value: 0x7f070128
+ public const int Widget_AppCompat_Button_Small = 2131165480;
+
+ // aapt resource value: 0x7f070129
+ public const int Widget_AppCompat_ButtonBar = 2131165481;
+
+ // aapt resource value: 0x7f07012a
+ public const int Widget_AppCompat_ButtonBar_AlertDialog = 2131165482;
+
+ // aapt resource value: 0x7f07012b
+ public const int Widget_AppCompat_CompoundButton_CheckBox = 2131165483;
+
+ // aapt resource value: 0x7f07012c
+ public const int Widget_AppCompat_CompoundButton_RadioButton = 2131165484;
+
+ // aapt resource value: 0x7f07012d
+ public const int Widget_AppCompat_CompoundButton_Switch = 2131165485;
+
+ // aapt resource value: 0x7f07012e
+ public const int Widget_AppCompat_DrawerArrowToggle = 2131165486;
+
+ // aapt resource value: 0x7f07012f
+ public const int Widget_AppCompat_DropDownItem_Spinner = 2131165487;
+
+ // aapt resource value: 0x7f070130
+ public const int Widget_AppCompat_EditText = 2131165488;
+
+ // aapt resource value: 0x7f070131
+ public const int Widget_AppCompat_ImageButton = 2131165489;
+
+ // aapt resource value: 0x7f070132
+ public const int Widget_AppCompat_Light_ActionBar = 2131165490;
+
+ // aapt resource value: 0x7f070133
+ public const int Widget_AppCompat_Light_ActionBar_Solid = 2131165491;
+
+ // aapt resource value: 0x7f070134
+ public const int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 2131165492;
+
+ // aapt resource value: 0x7f070135
+ public const int Widget_AppCompat_Light_ActionBar_TabBar = 2131165493;
+
+ // aapt resource value: 0x7f070136
+ public const int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 2131165494;
+
+ // aapt resource value: 0x7f070137
+ public const int Widget_AppCompat_Light_ActionBar_TabText = 2131165495;
+
+ // aapt resource value: 0x7f070138
+ public const int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131165496;
+
+ // aapt resource value: 0x7f070139
+ public const int Widget_AppCompat_Light_ActionBar_TabView = 2131165497;
+
+ // aapt resource value: 0x7f07013a
+ public const int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 2131165498;
+
+ // aapt resource value: 0x7f07013b
+ public const int Widget_AppCompat_Light_ActionButton = 2131165499;
+
+ // aapt resource value: 0x7f07013c
+ public const int Widget_AppCompat_Light_ActionButton_CloseMode = 2131165500;
+
+ // aapt resource value: 0x7f07013d
+ public const int Widget_AppCompat_Light_ActionButton_Overflow = 2131165501;
+
+ // aapt resource value: 0x7f07013e
+ public const int Widget_AppCompat_Light_ActionMode_Inverse = 2131165502;
+
+ // aapt resource value: 0x7f07013f
+ public const int Widget_AppCompat_Light_ActivityChooserView = 2131165503;
+
+ // aapt resource value: 0x7f070140
+ public const int Widget_AppCompat_Light_AutoCompleteTextView = 2131165504;
+
+ // aapt resource value: 0x7f070141
+ public const int Widget_AppCompat_Light_DropDownItem_Spinner = 2131165505;
+
+ // aapt resource value: 0x7f070142
+ public const int Widget_AppCompat_Light_ListPopupWindow = 2131165506;
+
+ // aapt resource value: 0x7f070143
+ public const int Widget_AppCompat_Light_ListView_DropDown = 2131165507;
+
+ // aapt resource value: 0x7f070144
+ public const int Widget_AppCompat_Light_PopupMenu = 2131165508;
+
+ // aapt resource value: 0x7f070145
+ public const int Widget_AppCompat_Light_PopupMenu_Overflow = 2131165509;
+
+ // aapt resource value: 0x7f070146
+ public const int Widget_AppCompat_Light_SearchView = 2131165510;
+
+ // aapt resource value: 0x7f070147
+ public const int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 2131165511;
+
+ // aapt resource value: 0x7f070148
+ public const int Widget_AppCompat_ListMenuView = 2131165512;
+
+ // aapt resource value: 0x7f070149
+ public const int Widget_AppCompat_ListPopupWindow = 2131165513;
+
+ // aapt resource value: 0x7f07014a
+ public const int Widget_AppCompat_ListView = 2131165514;
+
+ // aapt resource value: 0x7f07014b
+ public const int Widget_AppCompat_ListView_DropDown = 2131165515;
+
+ // aapt resource value: 0x7f07014c
+ public const int Widget_AppCompat_ListView_Menu = 2131165516;
+
+ // aapt resource value: 0x7f07014d
+ public const int Widget_AppCompat_PopupMenu = 2131165517;
+
+ // aapt resource value: 0x7f07014e
+ public const int Widget_AppCompat_PopupMenu_Overflow = 2131165518;
+
+ // aapt resource value: 0x7f07014f
+ public const int Widget_AppCompat_PopupWindow = 2131165519;
+
+ // aapt resource value: 0x7f070150
+ public const int Widget_AppCompat_ProgressBar = 2131165520;
+
+ // aapt resource value: 0x7f070151
+ public const int Widget_AppCompat_ProgressBar_Horizontal = 2131165521;
+
+ // aapt resource value: 0x7f070152
+ public const int Widget_AppCompat_RatingBar = 2131165522;
+
+ // aapt resource value: 0x7f070153
+ public const int Widget_AppCompat_RatingBar_Indicator = 2131165523;
+
+ // aapt resource value: 0x7f070154
+ public const int Widget_AppCompat_RatingBar_Small = 2131165524;
+
+ // aapt resource value: 0x7f070155
+ public const int Widget_AppCompat_SearchView = 2131165525;
+
+ // aapt resource value: 0x7f070156
+ public const int Widget_AppCompat_SearchView_ActionBar = 2131165526;
+
+ // aapt resource value: 0x7f070157
+ public const int Widget_AppCompat_SeekBar = 2131165527;
+
+ // aapt resource value: 0x7f070158
+ public const int Widget_AppCompat_SeekBar_Discrete = 2131165528;
+
+ // aapt resource value: 0x7f070159
+ public const int Widget_AppCompat_Spinner = 2131165529;
+
+ // aapt resource value: 0x7f07015a
+ public const int Widget_AppCompat_Spinner_DropDown = 2131165530;
+
+ // aapt resource value: 0x7f07015b
+ public const int Widget_AppCompat_Spinner_DropDown_ActionBar = 2131165531;
+
+ // aapt resource value: 0x7f07015c
+ public const int Widget_AppCompat_Spinner_Underlined = 2131165532;
+
+ // aapt resource value: 0x7f07015d
+ public const int Widget_AppCompat_TextView_SpinnerItem = 2131165533;
+
+ // aapt resource value: 0x7f07015e
+ public const int Widget_AppCompat_Toolbar = 2131165534;
+
+ // aapt resource value: 0x7f07015f
+ public const int Widget_AppCompat_Toolbar_Button_Navigation = 2131165535;
+
+ // aapt resource value: 0x7f070169
+ public const int Widget_Compat_NotificationActionContainer = 2131165545;
+
+ // aapt resource value: 0x7f07016a
+ public const int Widget_Compat_NotificationActionText = 2131165546;
+
+ static Style()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Style()
+ {
+ }
+ }
+
+ public partial class Styleable
+ {
+
+ public static int[] ActionBar = new int[] {
+ 2130771969,
+ 2130771971,
+ 2130771972,
+ 2130771973,
+ 2130771974,
+ 2130771975,
+ 2130771976,
+ 2130771977,
+ 2130771978,
+ 2130771979,
+ 2130771980,
+ 2130771981,
+ 2130771982,
+ 2130771983,
+ 2130771984,
+ 2130771985,
+ 2130771986,
+ 2130771987,
+ 2130771988,
+ 2130771989,
+ 2130771990,
+ 2130771991,
+ 2130771992,
+ 2130771993,
+ 2130771994,
+ 2130771995,
+ 2130771996,
+ 2130771997,
+ 2130772067};
+
+ // aapt resource value: 10
+ public const int ActionBar_background = 10;
+
+ // aapt resource value: 12
+ public const int ActionBar_backgroundSplit = 12;
+
+ // aapt resource value: 11
+ public const int ActionBar_backgroundStacked = 11;
+
+ // aapt resource value: 21
+ public const int ActionBar_contentInsetEnd = 21;
+
+ // aapt resource value: 25
+ public const int ActionBar_contentInsetEndWithActions = 25;
+
+ // aapt resource value: 22
+ public const int ActionBar_contentInsetLeft = 22;
+
+ // aapt resource value: 23
+ public const int ActionBar_contentInsetRight = 23;
+
+ // aapt resource value: 20
+ public const int ActionBar_contentInsetStart = 20;
+
+ // aapt resource value: 24
+ public const int ActionBar_contentInsetStartWithNavigation = 24;
+
+ // aapt resource value: 13
+ public const int ActionBar_customNavigationLayout = 13;
+
+ // aapt resource value: 3
+ public const int ActionBar_displayOptions = 3;
+
+ // aapt resource value: 9
+ public const int ActionBar_divider = 9;
+
+ // aapt resource value: 26
+ public const int ActionBar_elevation = 26;
+
+ // aapt resource value: 0
+ public const int ActionBar_height = 0;
+
+ // aapt resource value: 19
+ public const int ActionBar_hideOnContentScroll = 19;
+
+ // aapt resource value: 28
+ public const int ActionBar_homeAsUpIndicator = 28;
+
+ // aapt resource value: 14
+ public const int ActionBar_homeLayout = 14;
+
+ // aapt resource value: 7
+ public const int ActionBar_icon = 7;
+
+ // aapt resource value: 16
+ public const int ActionBar_indeterminateProgressStyle = 16;
+
+ // aapt resource value: 18
+ public const int ActionBar_itemPadding = 18;
+
+ // aapt resource value: 8
+ public const int ActionBar_logo = 8;
+
+ // aapt resource value: 2
+ public const int ActionBar_navigationMode = 2;
+
+ // aapt resource value: 27
+ public const int ActionBar_popupTheme = 27;
+
+ // aapt resource value: 17
+ public const int ActionBar_progressBarPadding = 17;
+
+ // aapt resource value: 15
+ public const int ActionBar_progressBarStyle = 15;
+
+ // aapt resource value: 4
+ public const int ActionBar_subtitle = 4;
+
+ // aapt resource value: 6
+ public const int ActionBar_subtitleTextStyle = 6;
+
+ // aapt resource value: 1
+ public const int ActionBar_title = 1;
+
+ // aapt resource value: 5
+ public const int ActionBar_titleTextStyle = 5;
+
+ public static int[] ActionBarLayout = new int[] {
+ 16842931};
+
+ // aapt resource value: 0
+ public const int ActionBarLayout_android_layout_gravity = 0;
+
+ public static int[] ActionMenuItemView = new int[] {
+ 16843071};
+
+ // aapt resource value: 0
+ public const int ActionMenuItemView_android_minWidth = 0;
+
+ public static int[] ActionMenuView;
+
+ public static int[] ActionMode = new int[] {
+ 2130771969,
+ 2130771975,
+ 2130771976,
+ 2130771980,
+ 2130771982,
+ 2130771998};
+
+ // aapt resource value: 3
+ public const int ActionMode_background = 3;
+
+ // aapt resource value: 4
+ public const int ActionMode_backgroundSplit = 4;
+
+ // aapt resource value: 5
+ public const int ActionMode_closeItemLayout = 5;
+
+ // aapt resource value: 0
+ public const int ActionMode_height = 0;
+
+ // aapt resource value: 2
+ public const int ActionMode_subtitleTextStyle = 2;
+
+ // aapt resource value: 1
+ public const int ActionMode_titleTextStyle = 1;
+
+ public static int[] ActivityChooserView = new int[] {
+ 2130771999,
+ 2130772000};
+
+ // aapt resource value: 1
+ public const int ActivityChooserView_expandActivityOverflowButtonDrawable = 1;
+
+ // aapt resource value: 0
+ public const int ActivityChooserView_initialActivityCount = 0;
+
+ public static int[] AlertDialog = new int[] {
+ 16842994,
+ 2130772001,
+ 2130772002,
+ 2130772003,
+ 2130772004,
+ 2130772005,
+ 2130772006};
+
+ // aapt resource value: 0
+ public const int AlertDialog_android_layout = 0;
+
+ // aapt resource value: 1
+ public const int AlertDialog_buttonPanelSideLayout = 1;
+
+ // aapt resource value: 5
+ public const int AlertDialog_listItemLayout = 5;
+
+ // aapt resource value: 2
+ public const int AlertDialog_listLayout = 2;
+
+ // aapt resource value: 3
+ public const int AlertDialog_multiChoiceItemLayout = 3;
+
+ // aapt resource value: 6
+ public const int AlertDialog_showTitle = 6;
+
+ // aapt resource value: 4
+ public const int AlertDialog_singleChoiceItemLayout = 4;
+
+ public static int[] AppCompatImageView = new int[] {
+ 16843033,
+ 2130772007,
+ 2130772008,
+ 2130772009};
+
+ // aapt resource value: 0
+ public const int AppCompatImageView_android_src = 0;
+
+ // aapt resource value: 1
+ public const int AppCompatImageView_srcCompat = 1;
+
+ // aapt resource value: 2
+ public const int AppCompatImageView_tint = 2;
+
+ // aapt resource value: 3
+ public const int AppCompatImageView_tintMode = 3;
+
+ public static int[] AppCompatSeekBar = new int[] {
+ 16843074,
+ 2130772010,
+ 2130772011,
+ 2130772012};
+
+ // aapt resource value: 0
+ public const int AppCompatSeekBar_android_thumb = 0;
+
+ // aapt resource value: 1
+ public const int AppCompatSeekBar_tickMark = 1;
+
+ // aapt resource value: 2
+ public const int AppCompatSeekBar_tickMarkTint = 2;
+
+ // aapt resource value: 3
+ public const int AppCompatSeekBar_tickMarkTintMode = 3;
+
+ public static int[] AppCompatTextHelper = new int[] {
+ 16842804,
+ 16843117,
+ 16843118,
+ 16843119,
+ 16843120,
+ 16843666,
+ 16843667};
+
+ // aapt resource value: 2
+ public const int AppCompatTextHelper_android_drawableBottom = 2;
+
+ // aapt resource value: 6
+ public const int AppCompatTextHelper_android_drawableEnd = 6;
+
+ // aapt resource value: 3
+ public const int AppCompatTextHelper_android_drawableLeft = 3;
+
+ // aapt resource value: 4
+ public const int AppCompatTextHelper_android_drawableRight = 4;
+
+ // aapt resource value: 5
+ public const int AppCompatTextHelper_android_drawableStart = 5;
+
+ // aapt resource value: 1
+ public const int AppCompatTextHelper_android_drawableTop = 1;
+
+ // aapt resource value: 0
+ public const int AppCompatTextHelper_android_textAppearance = 0;
+
+ public static int[] AppCompatTextView = new int[] {
+ 16842804,
+ 2130772013,
+ 2130772014,
+ 2130772015,
+ 2130772016,
+ 2130772017,
+ 2130772018,
+ 2130772019};
+
+ // aapt resource value: 0
+ public const int AppCompatTextView_android_textAppearance = 0;
+
+ // aapt resource value: 6
+ public const int AppCompatTextView_autoSizeMaxTextSize = 6;
+
+ // aapt resource value: 5
+ public const int AppCompatTextView_autoSizeMinTextSize = 5;
+
+ // aapt resource value: 4
+ public const int AppCompatTextView_autoSizePresetSizes = 4;
+
+ // aapt resource value: 3
+ public const int AppCompatTextView_autoSizeStepGranularity = 3;
+
+ // aapt resource value: 2
+ public const int AppCompatTextView_autoSizeTextType = 2;
+
+ // aapt resource value: 7
+ public const int AppCompatTextView_fontFamily = 7;
+
+ // aapt resource value: 1
+ public const int AppCompatTextView_textAllCaps = 1;
+
+ public static int[] AppCompatTheme = new int[] {
+ 16842839,
+ 16842926,
+ 2130772020,
+ 2130772021,
+ 2130772022,
+ 2130772023,
+ 2130772024,
+ 2130772025,
+ 2130772026,
+ 2130772027,
+ 2130772028,
+ 2130772029,
+ 2130772030,
+ 2130772031,
+ 2130772032,
+ 2130772033,
+ 2130772034,
+ 2130772035,
+ 2130772036,
+ 2130772037,
+ 2130772038,
+ 2130772039,
+ 2130772040,
+ 2130772041,
+ 2130772042,
+ 2130772043,
+ 2130772044,
+ 2130772045,
+ 2130772046,
+ 2130772047,
+ 2130772048,
+ 2130772049,
+ 2130772050,
+ 2130772051,
+ 2130772052,
+ 2130772053,
+ 2130772054,
+ 2130772055,
+ 2130772056,
+ 2130772057,
+ 2130772058,
+ 2130772059,
+ 2130772060,
+ 2130772061,
+ 2130772062,
+ 2130772063,
+ 2130772064,
+ 2130772065,
+ 2130772066,
+ 2130772067,
+ 2130772068,
+ 2130772069,
+ 2130772070,
+ 2130772071,
+ 2130772072,
+ 2130772073,
+ 2130772074,
+ 2130772075,
+ 2130772076,
+ 2130772077,
+ 2130772078,
+ 2130772079,
+ 2130772080,
+ 2130772081,
+ 2130772082,
+ 2130772083,
+ 2130772084,
+ 2130772085,
+ 2130772086,
+ 2130772087,
+ 2130772088,
+ 2130772089,
+ 2130772090,
+ 2130772091,
+ 2130772092,
+ 2130772093,
+ 2130772094,
+ 2130772095,
+ 2130772096,
+ 2130772097,
+ 2130772098,
+ 2130772099,
+ 2130772100,
+ 2130772101,
+ 2130772102,
+ 2130772103,
+ 2130772104,
+ 2130772105,
+ 2130772106,
+ 2130772107,
+ 2130772108,
+ 2130772109,
+ 2130772110,
+ 2130772111,
+ 2130772112,
+ 2130772113,
+ 2130772114,
+ 2130772115,
+ 2130772116,
+ 2130772117,
+ 2130772118,
+ 2130772119,
+ 2130772120,
+ 2130772121,
+ 2130772122,
+ 2130772123,
+ 2130772124,
+ 2130772125,
+ 2130772126,
+ 2130772127,
+ 2130772128,
+ 2130772129,
+ 2130772130,
+ 2130772131,
+ 2130772132,
+ 2130772133,
+ 2130772134,
+ 2130772135,
+ 2130772136};
+
+ // aapt resource value: 23
+ public const int AppCompatTheme_actionBarDivider = 23;
+
+ // aapt resource value: 24
+ public const int AppCompatTheme_actionBarItemBackground = 24;
+
+ // aapt resource value: 17
+ public const int AppCompatTheme_actionBarPopupTheme = 17;
+
+ // aapt resource value: 22
+ public const int AppCompatTheme_actionBarSize = 22;
+
+ // aapt resource value: 19
+ public const int AppCompatTheme_actionBarSplitStyle = 19;
+
+ // aapt resource value: 18
+ public const int AppCompatTheme_actionBarStyle = 18;
+
+ // aapt resource value: 13
+ public const int AppCompatTheme_actionBarTabBarStyle = 13;
+
+ // aapt resource value: 12
+ public const int AppCompatTheme_actionBarTabStyle = 12;
+
+ // aapt resource value: 14
+ public const int AppCompatTheme_actionBarTabTextStyle = 14;
+
+ // aapt resource value: 20
+ public const int AppCompatTheme_actionBarTheme = 20;
+
+ // aapt resource value: 21
+ public const int AppCompatTheme_actionBarWidgetTheme = 21;
+
+ // aapt resource value: 50
+ public const int AppCompatTheme_actionButtonStyle = 50;
+
+ // aapt resource value: 46
+ public const int AppCompatTheme_actionDropDownStyle = 46;
+
+ // aapt resource value: 25
+ public const int AppCompatTheme_actionMenuTextAppearance = 25;
+
+ // aapt resource value: 26
+ public const int AppCompatTheme_actionMenuTextColor = 26;
+
+ // aapt resource value: 29
+ public const int AppCompatTheme_actionModeBackground = 29;
+
+ // aapt resource value: 28
+ public const int AppCompatTheme_actionModeCloseButtonStyle = 28;
+
+ // aapt resource value: 31
+ public const int AppCompatTheme_actionModeCloseDrawable = 31;
+
+ // aapt resource value: 33
+ public const int AppCompatTheme_actionModeCopyDrawable = 33;
+
+ // aapt resource value: 32
+ public const int AppCompatTheme_actionModeCutDrawable = 32;
+
+ // aapt resource value: 37
+ public const int AppCompatTheme_actionModeFindDrawable = 37;
+
+ // aapt resource value: 34
+ public const int AppCompatTheme_actionModePasteDrawable = 34;
+
+ // aapt resource value: 39
+ public const int AppCompatTheme_actionModePopupWindowStyle = 39;
+
+ // aapt resource value: 35
+ public const int AppCompatTheme_actionModeSelectAllDrawable = 35;
+
+ // aapt resource value: 36
+ public const int AppCompatTheme_actionModeShareDrawable = 36;
+
+ // aapt resource value: 30
+ public const int AppCompatTheme_actionModeSplitBackground = 30;
+
+ // aapt resource value: 27
+ public const int AppCompatTheme_actionModeStyle = 27;
+
+ // aapt resource value: 38
+ public const int AppCompatTheme_actionModeWebSearchDrawable = 38;
+
+ // aapt resource value: 15
+ public const int AppCompatTheme_actionOverflowButtonStyle = 15;
+
+ // aapt resource value: 16
+ public const int AppCompatTheme_actionOverflowMenuStyle = 16;
+
+ // aapt resource value: 58
+ public const int AppCompatTheme_activityChooserViewStyle = 58;
+
+ // aapt resource value: 95
+ public const int AppCompatTheme_alertDialogButtonGroupStyle = 95;
+
+ // aapt resource value: 96
+ public const int AppCompatTheme_alertDialogCenterButtons = 96;
+
+ // aapt resource value: 94
+ public const int AppCompatTheme_alertDialogStyle = 94;
+
+ // aapt resource value: 97
+ public const int AppCompatTheme_alertDialogTheme = 97;
+
+ // aapt resource value: 1
+ public const int AppCompatTheme_android_windowAnimationStyle = 1;
+
+ // aapt resource value: 0
+ public const int AppCompatTheme_android_windowIsFloating = 0;
+
+ // aapt resource value: 102
+ public const int AppCompatTheme_autoCompleteTextViewStyle = 102;
+
+ // aapt resource value: 55
+ public const int AppCompatTheme_borderlessButtonStyle = 55;
+
+ // aapt resource value: 52
+ public const int AppCompatTheme_buttonBarButtonStyle = 52;
+
+ // aapt resource value: 100
+ public const int AppCompatTheme_buttonBarNegativeButtonStyle = 100;
+
+ // aapt resource value: 101
+ public const int AppCompatTheme_buttonBarNeutralButtonStyle = 101;
+
+ // aapt resource value: 99
+ public const int AppCompatTheme_buttonBarPositiveButtonStyle = 99;
+
+ // aapt resource value: 51
+ public const int AppCompatTheme_buttonBarStyle = 51;
+
+ // aapt resource value: 103
+ public const int AppCompatTheme_buttonStyle = 103;
+
+ // aapt resource value: 104
+ public const int AppCompatTheme_buttonStyleSmall = 104;
+
+ // aapt resource value: 105
+ public const int AppCompatTheme_checkboxStyle = 105;
+
+ // aapt resource value: 106
+ public const int AppCompatTheme_checkedTextViewStyle = 106;
+
+ // aapt resource value: 86
+ public const int AppCompatTheme_colorAccent = 86;
+
+ // aapt resource value: 93
+ public const int AppCompatTheme_colorBackgroundFloating = 93;
+
+ // aapt resource value: 90
+ public const int AppCompatTheme_colorButtonNormal = 90;
+
+ // aapt resource value: 88
+ public const int AppCompatTheme_colorControlActivated = 88;
+
+ // aapt resource value: 89
+ public const int AppCompatTheme_colorControlHighlight = 89;
+
+ // aapt resource value: 87
+ public const int AppCompatTheme_colorControlNormal = 87;
+
+ // aapt resource value: 118
+ public const int AppCompatTheme_colorError = 118;
+
+ // aapt resource value: 84
+ public const int AppCompatTheme_colorPrimary = 84;
+
+ // aapt resource value: 85
+ public const int AppCompatTheme_colorPrimaryDark = 85;
+
+ // aapt resource value: 91
+ public const int AppCompatTheme_colorSwitchThumbNormal = 91;
+
+ // aapt resource value: 92
+ public const int AppCompatTheme_controlBackground = 92;
+
+ // aapt resource value: 44
+ public const int AppCompatTheme_dialogPreferredPadding = 44;
+
+ // aapt resource value: 43
+ public const int AppCompatTheme_dialogTheme = 43;
+
+ // aapt resource value: 57
+ public const int AppCompatTheme_dividerHorizontal = 57;
+
+ // aapt resource value: 56
+ public const int AppCompatTheme_dividerVertical = 56;
+
+ // aapt resource value: 75
+ public const int AppCompatTheme_dropDownListViewStyle = 75;
+
+ // aapt resource value: 47
+ public const int AppCompatTheme_dropdownListPreferredItemHeight = 47;
+
+ // aapt resource value: 64
+ public const int AppCompatTheme_editTextBackground = 64;
+
+ // aapt resource value: 63
+ public const int AppCompatTheme_editTextColor = 63;
+
+ // aapt resource value: 107
+ public const int AppCompatTheme_editTextStyle = 107;
+
+ // aapt resource value: 49
+ public const int AppCompatTheme_homeAsUpIndicator = 49;
+
+ // aapt resource value: 65
+ public const int AppCompatTheme_imageButtonStyle = 65;
+
+ // aapt resource value: 83
+ public const int AppCompatTheme_listChoiceBackgroundIndicator = 83;
+
+ // aapt resource value: 45
+ public const int AppCompatTheme_listDividerAlertDialog = 45;
+
+ // aapt resource value: 115
+ public const int AppCompatTheme_listMenuViewStyle = 115;
+
+ // aapt resource value: 76
+ public const int AppCompatTheme_listPopupWindowStyle = 76;
+
+ // aapt resource value: 70
+ public const int AppCompatTheme_listPreferredItemHeight = 70;
+
+ // aapt resource value: 72
+ public const int AppCompatTheme_listPreferredItemHeightLarge = 72;
+
+ // aapt resource value: 71
+ public const int AppCompatTheme_listPreferredItemHeightSmall = 71;
+
+ // aapt resource value: 73
+ public const int AppCompatTheme_listPreferredItemPaddingLeft = 73;
+
+ // aapt resource value: 74
+ public const int AppCompatTheme_listPreferredItemPaddingRight = 74;
+
+ // aapt resource value: 80
+ public const int AppCompatTheme_panelBackground = 80;
+
+ // aapt resource value: 82
+ public const int AppCompatTheme_panelMenuListTheme = 82;
+
+ // aapt resource value: 81
+ public const int AppCompatTheme_panelMenuListWidth = 81;
+
+ // aapt resource value: 61
+ public const int AppCompatTheme_popupMenuStyle = 61;
+
+ // aapt resource value: 62
+ public const int AppCompatTheme_popupWindowStyle = 62;
+
+ // aapt resource value: 108
+ public const int AppCompatTheme_radioButtonStyle = 108;
+
+ // aapt resource value: 109
+ public const int AppCompatTheme_ratingBarStyle = 109;
+
+ // aapt resource value: 110
+ public const int AppCompatTheme_ratingBarStyleIndicator = 110;
+
+ // aapt resource value: 111
+ public const int AppCompatTheme_ratingBarStyleSmall = 111;
+
+ // aapt resource value: 69
+ public const int AppCompatTheme_searchViewStyle = 69;
+
+ // aapt resource value: 112
+ public const int AppCompatTheme_seekBarStyle = 112;
+
+ // aapt resource value: 53
+ public const int AppCompatTheme_selectableItemBackground = 53;
+
+ // aapt resource value: 54
+ public const int AppCompatTheme_selectableItemBackgroundBorderless = 54;
+
+ // aapt resource value: 48
+ public const int AppCompatTheme_spinnerDropDownItemStyle = 48;
+
+ // aapt resource value: 113
+ public const int AppCompatTheme_spinnerStyle = 113;
+
+ // aapt resource value: 114
+ public const int AppCompatTheme_switchStyle = 114;
+
+ // aapt resource value: 40
+ public const int AppCompatTheme_textAppearanceLargePopupMenu = 40;
+
+ // aapt resource value: 77
+ public const int AppCompatTheme_textAppearanceListItem = 77;
+
+ // aapt resource value: 78
+ public const int AppCompatTheme_textAppearanceListItemSecondary = 78;
+
+ // aapt resource value: 79
+ public const int AppCompatTheme_textAppearanceListItemSmall = 79;
+
+ // aapt resource value: 42
+ public const int AppCompatTheme_textAppearancePopupMenuHeader = 42;
+
+ // aapt resource value: 67
+ public const int AppCompatTheme_textAppearanceSearchResultSubtitle = 67;
+
+ // aapt resource value: 66
+ public const int AppCompatTheme_textAppearanceSearchResultTitle = 66;
+
+ // aapt resource value: 41
+ public const int AppCompatTheme_textAppearanceSmallPopupMenu = 41;
+
+ // aapt resource value: 98
+ public const int AppCompatTheme_textColorAlertDialogListItem = 98;
+
+ // aapt resource value: 68
+ public const int AppCompatTheme_textColorSearchUrl = 68;
+
+ // aapt resource value: 60
+ public const int AppCompatTheme_toolbarNavigationButtonStyle = 60;
+
+ // aapt resource value: 59
+ public const int AppCompatTheme_toolbarStyle = 59;
+
+ // aapt resource value: 117
+ public const int AppCompatTheme_tooltipForegroundColor = 117;
+
+ // aapt resource value: 116
+ public const int AppCompatTheme_tooltipFrameBackground = 116;
+
+ // aapt resource value: 2
+ public const int AppCompatTheme_windowActionBar = 2;
+
+ // aapt resource value: 4
+ public const int AppCompatTheme_windowActionBarOverlay = 4;
+
+ // aapt resource value: 5
+ public const int AppCompatTheme_windowActionModeOverlay = 5;
+
+ // aapt resource value: 9
+ public const int AppCompatTheme_windowFixedHeightMajor = 9;
+
+ // aapt resource value: 7
+ public const int AppCompatTheme_windowFixedHeightMinor = 7;
+
+ // aapt resource value: 6
+ public const int AppCompatTheme_windowFixedWidthMajor = 6;
+
+ // aapt resource value: 8
+ public const int AppCompatTheme_windowFixedWidthMinor = 8;
+
+ // aapt resource value: 10
+ public const int AppCompatTheme_windowMinWidthMajor = 10;
+
+ // aapt resource value: 11
+ public const int AppCompatTheme_windowMinWidthMinor = 11;
+
+ // aapt resource value: 3
+ public const int AppCompatTheme_windowNoTitle = 3;
+
+ public static int[] ButtonBarLayout = new int[] {
+ 2130772137};
+
+ // aapt resource value: 0
+ public const int ButtonBarLayout_allowStacking = 0;
+
+ public static int[] ColorStateListItem = new int[] {
+ 16843173,
+ 16843551,
+ 2130772138};
+
+ // aapt resource value: 2
+ public const int ColorStateListItem_alpha = 2;
+
+ // aapt resource value: 1
+ public const int ColorStateListItem_android_alpha = 1;
+
+ // aapt resource value: 0
+ public const int ColorStateListItem_android_color = 0;
+
+ public static int[] CompoundButton = new int[] {
+ 16843015,
+ 2130772139,
+ 2130772140};
+
+ // aapt resource value: 0
+ public const int CompoundButton_android_button = 0;
+
+ // aapt resource value: 1
+ public const int CompoundButton_buttonTint = 1;
+
+ // aapt resource value: 2
+ public const int CompoundButton_buttonTintMode = 2;
+
+ public static int[] DrawerArrowToggle = new int[] {
+ 2130772141,
+ 2130772142,
+ 2130772143,
+ 2130772144,
+ 2130772145,
+ 2130772146,
+ 2130772147,
+ 2130772148};
+
+ // aapt resource value: 4
+ public const int DrawerArrowToggle_arrowHeadLength = 4;
+
+ // aapt resource value: 5
+ public const int DrawerArrowToggle_arrowShaftLength = 5;
+
+ // aapt resource value: 6
+ public const int DrawerArrowToggle_barLength = 6;
+
+ // aapt resource value: 0
+ public const int DrawerArrowToggle_color = 0;
+
+ // aapt resource value: 2
+ public const int DrawerArrowToggle_drawableSize = 2;
+
+ // aapt resource value: 3
+ public const int DrawerArrowToggle_gapBetweenBars = 3;
+
+ // aapt resource value: 1
+ public const int DrawerArrowToggle_spinBars = 1;
+
+ // aapt resource value: 7
+ public const int DrawerArrowToggle_thickness = 7;
+
+ public static int[] FontFamily = new int[] {
+ 2130772214,
+ 2130772215,
+ 2130772216,
+ 2130772217,
+ 2130772218,
+ 2130772219};
+
+ // aapt resource value: 0
+ public const int FontFamily_fontProviderAuthority = 0;
+
+ // aapt resource value: 3
+ public const int FontFamily_fontProviderCerts = 3;
+
+ // aapt resource value: 4
+ public const int FontFamily_fontProviderFetchStrategy = 4;
+
+ // aapt resource value: 5
+ public const int FontFamily_fontProviderFetchTimeout = 5;
+
+ // aapt resource value: 1
+ public const int FontFamily_fontProviderPackage = 1;
+
+ // aapt resource value: 2
+ public const int FontFamily_fontProviderQuery = 2;
+
+ public static int[] FontFamilyFont = new int[] {
+ 2130772220,
+ 2130772221,
+ 2130772222};
+
+ // aapt resource value: 1
+ public const int FontFamilyFont_font = 1;
+
+ // aapt resource value: 0
+ public const int FontFamilyFont_fontStyle = 0;
+
+ // aapt resource value: 2
+ public const int FontFamilyFont_fontWeight = 2;
+
+ public static int[] LinearLayoutCompat = new int[] {
+ 16842927,
+ 16842948,
+ 16843046,
+ 16843047,
+ 16843048,
+ 2130771979,
+ 2130772149,
+ 2130772150,
+ 2130772151};
+
+ // aapt resource value: 2
+ public const int LinearLayoutCompat_android_baselineAligned = 2;
+
+ // aapt resource value: 3
+ public const int LinearLayoutCompat_android_baselineAlignedChildIndex = 3;
+
+ // aapt resource value: 0
+ public const int LinearLayoutCompat_android_gravity = 0;
+
+ // aapt resource value: 1
+ public const int LinearLayoutCompat_android_orientation = 1;
+
+ // aapt resource value: 4
+ public const int LinearLayoutCompat_android_weightSum = 4;
+
+ // aapt resource value: 5
+ public const int LinearLayoutCompat_divider = 5;
+
+ // aapt resource value: 8
+ public const int LinearLayoutCompat_dividerPadding = 8;
+
+ // aapt resource value: 6
+ public const int LinearLayoutCompat_measureWithLargestChild = 6;
+
+ // aapt resource value: 7
+ public const int LinearLayoutCompat_showDividers = 7;
+
+ public static int[] LinearLayoutCompat_Layout = new int[] {
+ 16842931,
+ 16842996,
+ 16842997,
+ 16843137};
+
+ // aapt resource value: 0
+ public const int LinearLayoutCompat_Layout_android_layout_gravity = 0;
+
+ // aapt resource value: 2
+ public const int LinearLayoutCompat_Layout_android_layout_height = 2;
+
+ // aapt resource value: 3
+ public const int LinearLayoutCompat_Layout_android_layout_weight = 3;
+
+ // aapt resource value: 1
+ public const int LinearLayoutCompat_Layout_android_layout_width = 1;
+
+ public static int[] ListPopupWindow = new int[] {
+ 16843436,
+ 16843437};
+
+ // aapt resource value: 0
+ public const int ListPopupWindow_android_dropDownHorizontalOffset = 0;
+
+ // aapt resource value: 1
+ public const int ListPopupWindow_android_dropDownVerticalOffset = 1;
+
+ public static int[] MenuGroup = new int[] {
+ 16842766,
+ 16842960,
+ 16843156,
+ 16843230,
+ 16843231,
+ 16843232};
+
+ // aapt resource value: 5
+ public const int MenuGroup_android_checkableBehavior = 5;
+
+ // aapt resource value: 0
+ public const int MenuGroup_android_enabled = 0;
+
+ // aapt resource value: 1
+ public const int MenuGroup_android_id = 1;
+
+ // aapt resource value: 3
+ public const int MenuGroup_android_menuCategory = 3;
+
+ // aapt resource value: 4
+ public const int MenuGroup_android_orderInCategory = 4;
+
+ // aapt resource value: 2
+ public const int MenuGroup_android_visible = 2;
+
+ public static int[] MenuItem = new int[] {
+ 16842754,
+ 16842766,
+ 16842960,
+ 16843014,
+ 16843156,
+ 16843230,
+ 16843231,
+ 16843233,
+ 16843234,
+ 16843235,
+ 16843236,
+ 16843237,
+ 16843375,
+ 2130772152,
+ 2130772153,
+ 2130772154,
+ 2130772155,
+ 2130772156,
+ 2130772157,
+ 2130772158,
+ 2130772159,
+ 2130772160,
+ 2130772161};
+
+ // aapt resource value: 16
+ public const int MenuItem_actionLayout = 16;
+
+ // aapt resource value: 18
+ public const int MenuItem_actionProviderClass = 18;
+
+ // aapt resource value: 17
+ public const int MenuItem_actionViewClass = 17;
+
+ // aapt resource value: 13
+ public const int MenuItem_alphabeticModifiers = 13;
+
+ // aapt resource value: 9
+ public const int MenuItem_android_alphabeticShortcut = 9;
+
+ // aapt resource value: 11
+ public const int MenuItem_android_checkable = 11;
+
+ // aapt resource value: 3
+ public const int MenuItem_android_checked = 3;
+
+ // aapt resource value: 1
+ public const int MenuItem_android_enabled = 1;
+
+ // aapt resource value: 0
+ public const int MenuItem_android_icon = 0;
+
+ // aapt resource value: 2
+ public const int MenuItem_android_id = 2;
+
+ // aapt resource value: 5
+ public const int MenuItem_android_menuCategory = 5;
+
+ // aapt resource value: 10
+ public const int MenuItem_android_numericShortcut = 10;
+
+ // aapt resource value: 12
+ public const int MenuItem_android_onClick = 12;
+
+ // aapt resource value: 6
+ public const int MenuItem_android_orderInCategory = 6;
+
+ // aapt resource value: 7
+ public const int MenuItem_android_title = 7;
+
+ // aapt resource value: 8
+ public const int MenuItem_android_titleCondensed = 8;
+
+ // aapt resource value: 4
+ public const int MenuItem_android_visible = 4;
+
+ // aapt resource value: 19
+ public const int MenuItem_contentDescription = 19;
+
+ // aapt resource value: 21
+ public const int MenuItem_iconTint = 21;
+
+ // aapt resource value: 22
+ public const int MenuItem_iconTintMode = 22;
+
+ // aapt resource value: 14
+ public const int MenuItem_numericModifiers = 14;
+
+ // aapt resource value: 15
+ public const int MenuItem_showAsAction = 15;
+
+ // aapt resource value: 20
+ public const int MenuItem_tooltipText = 20;
+
+ public static int[] MenuView = new int[] {
+ 16842926,
+ 16843052,
+ 16843053,
+ 16843054,
+ 16843055,
+ 16843056,
+ 16843057,
+ 2130772162,
+ 2130772163};
+
+ // aapt resource value: 4
+ public const int MenuView_android_headerBackground = 4;
+
+ // aapt resource value: 2
+ public const int MenuView_android_horizontalDivider = 2;
+
+ // aapt resource value: 5
+ public const int MenuView_android_itemBackground = 5;
+
+ // aapt resource value: 6
+ public const int MenuView_android_itemIconDisabledAlpha = 6;
+
+ // aapt resource value: 1
+ public const int MenuView_android_itemTextAppearance = 1;
+
+ // aapt resource value: 3
+ public const int MenuView_android_verticalDivider = 3;
+
+ // aapt resource value: 0
+ public const int MenuView_android_windowAnimationStyle = 0;
+
+ // aapt resource value: 7
+ public const int MenuView_preserveIconSpacing = 7;
+
+ // aapt resource value: 8
+ public const int MenuView_subMenuArrow = 8;
+
+ public static int[] PopupWindow = new int[] {
+ 16843126,
+ 16843465,
+ 2130772164};
+
+ // aapt resource value: 1
+ public const int PopupWindow_android_popupAnimationStyle = 1;
+
+ // aapt resource value: 0
+ public const int PopupWindow_android_popupBackground = 0;
+
+ // aapt resource value: 2
+ public const int PopupWindow_overlapAnchor = 2;
+
+ public static int[] PopupWindowBackgroundState = new int[] {
+ 2130772165};
+
+ // aapt resource value: 0
+ public const int PopupWindowBackgroundState_state_above_anchor = 0;
+
+ public static int[] RecycleListView = new int[] {
+ 2130772166,
+ 2130772167};
+
+ // aapt resource value: 0
+ public const int RecycleListView_paddingBottomNoButtons = 0;
+
+ // aapt resource value: 1
+ public const int RecycleListView_paddingTopNoTitle = 1;
+
+ public static int[] SearchView = new int[] {
+ 16842970,
+ 16843039,
+ 16843296,
+ 16843364,
+ 2130772168,
+ 2130772169,
+ 2130772170,
+ 2130772171,
+ 2130772172,
+ 2130772173,
+ 2130772174,
+ 2130772175,
+ 2130772176,
+ 2130772177,
+ 2130772178,
+ 2130772179,
+ 2130772180};
+
+ // aapt resource value: 0
+ public const int SearchView_android_focusable = 0;
+
+ // aapt resource value: 3
+ public const int SearchView_android_imeOptions = 3;
+
+ // aapt resource value: 2
+ public const int SearchView_android_inputType = 2;
+
+ // aapt resource value: 1
+ public const int SearchView_android_maxWidth = 1;
+
+ // aapt resource value: 8
+ public const int SearchView_closeIcon = 8;
+
+ // aapt resource value: 13
+ public const int SearchView_commitIcon = 13;
+
+ // aapt resource value: 7
+ public const int SearchView_defaultQueryHint = 7;
+
+ // aapt resource value: 9
+ public const int SearchView_goIcon = 9;
+
+ // aapt resource value: 5
+ public const int SearchView_iconifiedByDefault = 5;
+
+ // aapt resource value: 4
+ public const int SearchView_layout = 4;
+
+ // aapt resource value: 15
+ public const int SearchView_queryBackground = 15;
+
+ // aapt resource value: 6
+ public const int SearchView_queryHint = 6;
+
+ // aapt resource value: 11
+ public const int SearchView_searchHintIcon = 11;
+
+ // aapt resource value: 10
+ public const int SearchView_searchIcon = 10;
+
+ // aapt resource value: 16
+ public const int SearchView_submitBackground = 16;
+
+ // aapt resource value: 14
+ public const int SearchView_suggestionRowLayout = 14;
+
+ // aapt resource value: 12
+ public const int SearchView_voiceIcon = 12;
+
+ public static int[] Spinner = new int[] {
+ 16842930,
+ 16843126,
+ 16843131,
+ 16843362,
+ 2130771997};
+
+ // aapt resource value: 3
+ public const int Spinner_android_dropDownWidth = 3;
+
+ // aapt resource value: 0
+ public const int Spinner_android_entries = 0;
+
+ // aapt resource value: 1
+ public const int Spinner_android_popupBackground = 1;
+
+ // aapt resource value: 2
+ public const int Spinner_android_prompt = 2;
+
+ // aapt resource value: 4
+ public const int Spinner_popupTheme = 4;
+
+ public static int[] SwitchCompat = new int[] {
+ 16843044,
+ 16843045,
+ 16843074,
+ 2130772181,
+ 2130772182,
+ 2130772183,
+ 2130772184,
+ 2130772185,
+ 2130772186,
+ 2130772187,
+ 2130772188,
+ 2130772189,
+ 2130772190,
+ 2130772191};
+
+ // aapt resource value: 1
+ public const int SwitchCompat_android_textOff = 1;
+
+ // aapt resource value: 0
+ public const int SwitchCompat_android_textOn = 0;
+
+ // aapt resource value: 2
+ public const int SwitchCompat_android_thumb = 2;
+
+ // aapt resource value: 13
+ public const int SwitchCompat_showText = 13;
+
+ // aapt resource value: 12
+ public const int SwitchCompat_splitTrack = 12;
+
+ // aapt resource value: 10
+ public const int SwitchCompat_switchMinWidth = 10;
+
+ // aapt resource value: 11
+ public const int SwitchCompat_switchPadding = 11;
+
+ // aapt resource value: 9
+ public const int SwitchCompat_switchTextAppearance = 9;
+
+ // aapt resource value: 8
+ public const int SwitchCompat_thumbTextPadding = 8;
+
+ // aapt resource value: 3
+ public const int SwitchCompat_thumbTint = 3;
+
+ // aapt resource value: 4
+ public const int SwitchCompat_thumbTintMode = 4;
+
+ // aapt resource value: 5
+ public const int SwitchCompat_track = 5;
+
+ // aapt resource value: 6
+ public const int SwitchCompat_trackTint = 6;
+
+ // aapt resource value: 7
+ public const int SwitchCompat_trackTintMode = 7;
+
+ public static int[] TextAppearance = new int[] {
+ 16842901,
+ 16842902,
+ 16842903,
+ 16842904,
+ 16842906,
+ 16842907,
+ 16843105,
+ 16843106,
+ 16843107,
+ 16843108,
+ 16843692,
+ 2130772013,
+ 2130772019};
+
+ // aapt resource value: 10
+ public const int TextAppearance_android_fontFamily = 10;
+
+ // aapt resource value: 6
+ public const int TextAppearance_android_shadowColor = 6;
+
+ // aapt resource value: 7
+ public const int TextAppearance_android_shadowDx = 7;
+
+ // aapt resource value: 8
+ public const int TextAppearance_android_shadowDy = 8;
+
+ // aapt resource value: 9
+ public const int TextAppearance_android_shadowRadius = 9;
+
+ // aapt resource value: 3
+ public const int TextAppearance_android_textColor = 3;
+
+ // aapt resource value: 4
+ public const int TextAppearance_android_textColorHint = 4;
+
+ // aapt resource value: 5
+ public const int TextAppearance_android_textColorLink = 5;
+
+ // aapt resource value: 0
+ public const int TextAppearance_android_textSize = 0;
+
+ // aapt resource value: 2
+ public const int TextAppearance_android_textStyle = 2;
+
+ // aapt resource value: 1
+ public const int TextAppearance_android_typeface = 1;
+
+ // aapt resource value: 12
+ public const int TextAppearance_fontFamily = 12;
+
+ // aapt resource value: 11
+ public const int TextAppearance_textAllCaps = 11;
+
+ public static int[] Toolbar = new int[] {
+ 16842927,
+ 16843072,
+ 2130771971,
+ 2130771974,
+ 2130771978,
+ 2130771990,
+ 2130771991,
+ 2130771992,
+ 2130771993,
+ 2130771994,
+ 2130771995,
+ 2130771997,
+ 2130772192,
+ 2130772193,
+ 2130772194,
+ 2130772195,
+ 2130772196,
+ 2130772197,
+ 2130772198,
+ 2130772199,
+ 2130772200,
+ 2130772201,
+ 2130772202,
+ 2130772203,
+ 2130772204,
+ 2130772205,
+ 2130772206,
+ 2130772207,
+ 2130772208};
+
+ // aapt resource value: 0
+ public const int Toolbar_android_gravity = 0;
+
+ // aapt resource value: 1
+ public const int Toolbar_android_minHeight = 1;
+
+ // aapt resource value: 21
+ public const int Toolbar_buttonGravity = 21;
+
+ // aapt resource value: 23
+ public const int Toolbar_collapseContentDescription = 23;
+
+ // aapt resource value: 22
+ public const int Toolbar_collapseIcon = 22;
+
+ // aapt resource value: 6
+ public const int Toolbar_contentInsetEnd = 6;
+
+ // aapt resource value: 10
+ public const int Toolbar_contentInsetEndWithActions = 10;
+
+ // aapt resource value: 7
+ public const int Toolbar_contentInsetLeft = 7;
+
+ // aapt resource value: 8
+ public const int Toolbar_contentInsetRight = 8;
+
+ // aapt resource value: 5
+ public const int Toolbar_contentInsetStart = 5;
+
+ // aapt resource value: 9
+ public const int Toolbar_contentInsetStartWithNavigation = 9;
+
+ // aapt resource value: 4
+ public const int Toolbar_logo = 4;
+
+ // aapt resource value: 26
+ public const int Toolbar_logoDescription = 26;
+
+ // aapt resource value: 20
+ public const int Toolbar_maxButtonHeight = 20;
+
+ // aapt resource value: 25
+ public const int Toolbar_navigationContentDescription = 25;
+
+ // aapt resource value: 24
+ public const int Toolbar_navigationIcon = 24;
+
+ // aapt resource value: 11
+ public const int Toolbar_popupTheme = 11;
+
+ // aapt resource value: 3
+ public const int Toolbar_subtitle = 3;
+
+ // aapt resource value: 13
+ public const int Toolbar_subtitleTextAppearance = 13;
+
+ // aapt resource value: 28
+ public const int Toolbar_subtitleTextColor = 28;
+
+ // aapt resource value: 2
+ public const int Toolbar_title = 2;
+
+ // aapt resource value: 14
+ public const int Toolbar_titleMargin = 14;
+
+ // aapt resource value: 18
+ public const int Toolbar_titleMarginBottom = 18;
+
+ // aapt resource value: 16
+ public const int Toolbar_titleMarginEnd = 16;
+
+ // aapt resource value: 15
+ public const int Toolbar_titleMarginStart = 15;
+
+ // aapt resource value: 17
+ public const int Toolbar_titleMarginTop = 17;
+
+ // aapt resource value: 19
+ public const int Toolbar_titleMargins = 19;
+
+ // aapt resource value: 12
+ public const int Toolbar_titleTextAppearance = 12;
+
+ // aapt resource value: 27
+ public const int Toolbar_titleTextColor = 27;
+
+ public static int[] View = new int[] {
+ 16842752,
+ 16842970,
+ 2130772209,
+ 2130772210,
+ 2130772211};
+
+ // aapt resource value: 1
+ public const int View_android_focusable = 1;
+
+ // aapt resource value: 0
+ public const int View_android_theme = 0;
+
+ // aapt resource value: 3
+ public const int View_paddingEnd = 3;
+
+ // aapt resource value: 2
+ public const int View_paddingStart = 2;
+
+ // aapt resource value: 4
+ public const int View_theme = 4;
+
+ public static int[] ViewBackgroundHelper = new int[] {
+ 16842964,
+ 2130772212,
+ 2130772213};
+
+ // aapt resource value: 0
+ public const int ViewBackgroundHelper_android_background = 0;
+
+ // aapt resource value: 1
+ public const int ViewBackgroundHelper_backgroundTint = 1;
+
+ // aapt resource value: 2
+ public const int ViewBackgroundHelper_backgroundTintMode = 2;
+
+ public static int[] ViewStubCompat = new int[] {
+ 16842960,
+ 16842994,
+ 16842995};
+
+ // aapt resource value: 0
+ public const int ViewStubCompat_android_id = 0;
+
+ // aapt resource value: 2
+ public const int ViewStubCompat_android_inflatedId = 2;
+
+ // aapt resource value: 1
+ public const int ViewStubCompat_android_layout = 1;
+
+ static Styleable()
+ {
+ global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+ }
+
+ private Styleable()
{
}
}
diff --git a/TestApps/Android/Test-Android/Resources/layout/BindingTests.axml b/TestApps/Android/Test-Android/Resources/layout/BindingTests.axml
index 7f6e676..15a9dbd 100644
--- a/TestApps/Android/Test-Android/Resources/layout/BindingTests.axml
+++ b/TestApps/Android/Test-Android/Resources/layout/BindingTests.axml
@@ -10,6 +10,11 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/TestFilePickerButton" />
+