Adding about section in the preferences with libraries's licenses.

This commit is contained in:
Anonymus Raccoon
2019-06-30 21:11:50 +02:00
parent c31a16f0e8
commit a9049915f9
13 changed files with 942 additions and 732 deletions

View File

@@ -0,0 +1,36 @@
using Android.Content;
using Android.Views;
using Android.Widget;
using Opus.Fragments;
using System.Collections.Generic;
namespace Opus.Adapter
{
public class LibrariesAdapter : ArrayAdapter
{
public int selectedPosition;
private readonly List<string> libraries;
private LayoutInflater inflater;
public LibrariesAdapter(Context context, int resource, List<string> libraries) : base(context, resource, libraries)
{
this.libraries = libraries;
}
public override View GetView(int position, View convertView, ViewGroup parent)
{
if (inflater == null)
{
inflater = Preferences.instance.LayoutInflater;
}
if (convertView == null)
{
convertView = inflater.Inflate(Android.Resource.Layout.SimpleListItem1, parent, false);
}
convertView.FindViewById<TextView>(Android.Resource.Id.Text1).Text = libraries[position];
return convertView;
}
}
}

View File

@@ -0,0 +1,69 @@
using Android.Content;
using Android.Net;
using Android.OS;
using Android.Runtime;
using Android.Support.V7.Preferences;
using Android.Views;
namespace Opus.Fragments
{
[Register("Opus/Fragments/AboutFragment")]
public class AboutFragment : PreferenceFragmentCompat
{
public static AboutFragment instance;
public View view;
public override void OnCreatePreferences(Bundle savedInstanceState, string rootKey)
{
instance = this;
SetPreferencesFromResource(Resource.Layout.AboutPreferences, rootKey);
//OpenSource click
Preference openSource = PreferenceScreen.FindPreference("view_opensource");
openSource.IconSpaceReserved = false;
openSource.PreferenceClick += (s, e) =>
{
Preferences.instance.SupportFragmentManager.BeginTransaction().Replace(Android.Resource.Id.ListContainer, new OpenSourceViewer()).AddToBackStack(null).Commit();
};
//Website click
Preference website = PreferenceScreen.FindPreference("website");
website.IconSpaceReserved = false;
website.PreferenceClick += (s, e) =>
{
Intent intent = new Intent(Intent.ActionView);
intent.SetData(Uri.Parse("https://www.raccoon-sdg.fr"));
StartActivity(intent);
};
//Github click
Preference github = PreferenceScreen.FindPreference("github");
github.IconSpaceReserved = false;
github.PreferenceClick += (s, e) =>
{
Intent intent = new Intent(Intent.ActionView);
intent.SetData(Uri.Parse("https://github.com/AnonymusRaccoon/Opus"));
StartActivity(intent);
};
}
public override void OnResume()
{
base.OnResume();
instance = this;
}
public override void OnDestroy()
{
base.OnDestroy();
instance = null;
}
public override void OnStop()
{
base.OnStop();
if(OpenSourceViewer.instance == null)
Preferences.instance.SupportActionBar.Title = Preferences.instance.GetString(Resource.String.settings);
}
}
}

View File

@@ -201,14 +201,7 @@ namespace Opus.Fragments
public override void OnStop() public override void OnStop()
{ {
base.OnStop(); base.OnStop();
Preferences.instance.toolbar.Title = Preferences.instance.GetString(Resource.String.settings); Preferences.instance.SupportActionBar.Title = Preferences.instance.GetString(Resource.String.settings);
}
public override void OnViewCreated(View view, Bundle savedInstanceState)
{
//if (MainActivity.Theme == 1)
// view.SetBackgroundColor(Color.Argb(225, 33, 33, 33));
base.OnViewCreated(view, savedInstanceState);
} }
} }
} }

File diff suppressed because one or more lines are too long

View File

@@ -28,7 +28,6 @@ namespace Opus.Fragments
public class Preferences : AppCompatActivity public class Preferences : AppCompatActivity
{ {
public static Preferences instance; public static Preferences instance;
public Toolbar toolbar;
private bool? PermissionGot; private bool? PermissionGot;
protected override void OnCreate(Bundle savedInstanceState) protected override void OnCreate(Bundle savedInstanceState)
@@ -36,18 +35,17 @@ namespace Opus.Fragments
base.OnCreate(savedInstanceState); base.OnCreate(savedInstanceState);
MainActivity.LoadTheme(this); MainActivity.LoadTheme(this);
SetContentView(Resource.Layout.PreferenceRoot); SetContentView(Resource.Layout.PreferenceRoot);
toolbar = FindViewById<Toolbar>(Resource.Id.toolbar); SetSupportActionBar(FindViewById<Toolbar>(Resource.Id.toolbar));
SetSupportActionBar(toolbar);
instance = this; instance = this;
toolbar.NavigationClick += (sender, e) => FindViewById<Toolbar>(Resource.Id.toolbar).NavigationClick += (sender, e) =>
{ {
if (DownloadFragment.instance == null) if (DownloadFragment.instance == null && AboutFragment.instance == null && OpenSourceViewer.instance == null)
Finish(); Finish();
else if (DownloadFragment.instance != null) else if (DownloadFragment.instance != null)
{
DownloadFolderBack(); DownloadFolderBack();
} else
SupportFragmentManager.PopBackStack();
}; };
SupportFragmentManager.BeginTransaction().Replace(Android.Resource.Id.ListContainer, new PreferencesFragment()).Commit(); SupportFragmentManager.BeginTransaction().Replace(Android.Resource.Id.ListContainer, new PreferencesFragment()).Commit();
@@ -137,6 +135,7 @@ namespace Opus.Fragments
protected override void OnResume() protected override void OnResume()
{ {
base.OnResume(); base.OnResume();
instance = this;
} }
} }
@@ -215,6 +214,7 @@ namespace Opus.Fragments
versionPreference.Summary = "v" + version + (beta ? "-Beta" : ""); versionPreference.Summary = "v" + version + (beta ? "-Beta" : "");
versionPreference.IconSpaceReserved = false; versionPreference.IconSpaceReserved = false;
versionPreference.PreferenceClick += About;
//Account //Account
Preference accountPreference = PreferenceScreen.FindPreference("account"); Preference accountPreference = PreferenceScreen.FindPreference("account");
@@ -260,7 +260,7 @@ namespace Opus.Fragments
if(await Preferences.instance.GetReadPermission()) if(await Preferences.instance.GetReadPermission())
{ {
Preferences.instance.SupportFragmentManager.BeginTransaction().Replace(Android.Resource.Id.ListContainer, DownloadFragment.NewInstance(path)).AddToBackStack(null).Commit(); Preferences.instance.SupportFragmentManager.BeginTransaction().Replace(Android.Resource.Id.ListContainer, DownloadFragment.NewInstance(path)).AddToBackStack(null).Commit();
Preferences.instance.toolbar.Title = "Download Location"; Preferences.instance.SupportActionBar.Title = "Download Location";
} }
} }
#endregion #endregion
@@ -343,5 +343,13 @@ namespace Opus.Fragments
MainActivity.CheckForUpdate(Preferences.instance, true); MainActivity.CheckForUpdate(Preferences.instance, true);
} }
#endregion #endregion
#region About
private void About(object sender, Preference.PreferenceClickEventArgs e)
{
Preferences.instance.SupportFragmentManager.BeginTransaction().Replace(Android.Resource.Id.ListContainer, new AboutFragment()).AddToBackStack(null).Commit();
Preferences.instance.SupportActionBar.Title = GetString(Resource.String.about);
}
#endregion
} }
} }

View File

@@ -293,31 +293,31 @@
<HintPath>..\packages\Xamarin.Android.Support.ViewPager.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.ViewPager.dll</HintPath> <HintPath>..\packages\Xamarin.Android.Support.ViewPager.28.0.0.1\lib\monoandroid90\Xamarin.Android.Support.ViewPager.dll</HintPath>
</Reference> </Reference>
<Reference Include="Xamarin.GooglePlayServices.Auth, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Xamarin.GooglePlayServices.Auth, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Xamarin.GooglePlayServices.Auth.70.1501.0-preview2\lib\MonoAndroid80\Xamarin.GooglePlayServices.Auth.dll</HintPath> <HintPath>..\packages\Xamarin.GooglePlayServices.Auth.71.1600.0-preview9\lib\monoandroid90\Xamarin.GooglePlayServices.Auth.dll</HintPath>
</Reference> </Reference>
<Reference Include="Xamarin.GooglePlayServices.Auth.Api.Phone, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Xamarin.GooglePlayServices.Auth.Api.Phone, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.70.1501.0-preview2\lib\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Api.Phone.dll</HintPath> <HintPath>..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.71.1600.0-preview9\lib\monoandroid90\Xamarin.GooglePlayServices.Auth.Api.Phone.dll</HintPath>
</Reference> </Reference>
<Reference Include="Xamarin.GooglePlayServices.Auth.Base, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Xamarin.GooglePlayServices.Auth.Base, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Xamarin.GooglePlayServices.Auth.Base.70.1501.0-preview2\lib\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Base.dll</HintPath> <HintPath>..\packages\Xamarin.GooglePlayServices.Auth.Base.71.1600.0-preview9\lib\monoandroid90\Xamarin.GooglePlayServices.Auth.Base.dll</HintPath>
</Reference> </Reference>
<Reference Include="Xamarin.GooglePlayServices.Base, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Xamarin.GooglePlayServices.Base, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Xamarin.GooglePlayServices.Base.70.1501.0-preview2\lib\MonoAndroid80\Xamarin.GooglePlayServices.Base.dll</HintPath> <HintPath>..\packages\Xamarin.GooglePlayServices.Base.71.1610.0-preview9\lib\monoandroid90\Xamarin.GooglePlayServices.Base.dll</HintPath>
</Reference> </Reference>
<Reference Include="Xamarin.GooglePlayServices.Basement, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Xamarin.GooglePlayServices.Basement, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Xamarin.GooglePlayServices.Basement.70.1501.0-preview2\lib\MonoAndroid80\Xamarin.GooglePlayServices.Basement.dll</HintPath> <HintPath>..\packages\Xamarin.GooglePlayServices.Basement.71.1620.0-preview9\lib\monoandroid90\Xamarin.GooglePlayServices.Basement.dll</HintPath>
</Reference> </Reference>
<Reference Include="Xamarin.GooglePlayServices.Cast, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Xamarin.GooglePlayServices.Cast, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Xamarin.GooglePlayServices.Cast.70.1501.0-preview2\lib\MonoAndroid80\Xamarin.GooglePlayServices.Cast.dll</HintPath> <HintPath>..\packages\Xamarin.GooglePlayServices.Cast.71.1602.0-preview9\lib\monoandroid90\Xamarin.GooglePlayServices.Cast.dll</HintPath>
</Reference> </Reference>
<Reference Include="Xamarin.GooglePlayServices.Cast.Framework, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Xamarin.GooglePlayServices.Cast.Framework, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Xamarin.GooglePlayServices.Cast.Framework.70.1501.0-preview2\lib\MonoAndroid80\Xamarin.GooglePlayServices.Cast.Framework.dll</HintPath> <HintPath>..\packages\Xamarin.GooglePlayServices.Cast.Framework.71.1602.0-preview9\lib\monoandroid90\Xamarin.GooglePlayServices.Cast.Framework.dll</HintPath>
</Reference> </Reference>
<Reference Include="Xamarin.GooglePlayServices.Flags, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Xamarin.GooglePlayServices.Flags, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Xamarin.GooglePlayServices.Flags.70.1501.0-preview2\lib\MonoAndroid80\Xamarin.GooglePlayServices.Flags.dll</HintPath> <HintPath>..\packages\Xamarin.GooglePlayServices.Flags.71.1601.0-preview9\lib\monoandroid90\Xamarin.GooglePlayServices.Flags.dll</HintPath>
</Reference> </Reference>
<Reference Include="Xamarin.GooglePlayServices.Tasks, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Xamarin.GooglePlayServices.Tasks, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Xamarin.GooglePlayServices.Tasks.70.1501.0-preview2\lib\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.dll</HintPath> <HintPath>..\packages\Xamarin.GooglePlayServices.Tasks.71.1601.0-preview9\lib\monoandroid90\Xamarin.GooglePlayServices.Tasks.dll</HintPath>
</Reference> </Reference>
<Reference Include="YoutubeExplode, Version=4.7.4.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="YoutubeExplode, Version=4.7.4.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\YoutubeExplode.4.7.4\lib\netstandard2.0\YoutubeExplode.dll</HintPath> <HintPath>..\packages\YoutubeExplode.4.7.4\lib\netstandard2.0\YoutubeExplode.dll</HintPath>
@@ -332,7 +332,10 @@
<Compile Include="Code\Api\PlaylistManager.cs" /> <Compile Include="Code\Api\PlaylistManager.cs" />
<Compile Include="Code\Api\SongManager.cs" /> <Compile Include="Code\Api\SongManager.cs" />
<Compile Include="Code\Api\YoutubeManager.cs" /> <Compile Include="Code\Api\YoutubeManager.cs" />
<Compile Include="Code\UI\Adapter\LibrariesAdapter.cs" />
<Compile Include="Code\UI\Fragments\AboutFragment.cs" />
<Compile Include="Code\UI\Fragments\ChannelDetails.cs" /> <Compile Include="Code\UI\Fragments\ChannelDetails.cs" />
<Compile Include="Code\UI\Fragments\OpenSourceViewer.cs" />
<Compile Include="GlobalSuppressions.cs" /> <Compile Include="GlobalSuppressions.cs" />
<Compile Include="Code\MainActivity.cs" /> <Compile Include="Code\MainActivity.cs" />
<Compile Include="Code\UI\Views\AccountPreference.cs" /> <Compile Include="Code\UI\Views\AccountPreference.cs" />
@@ -891,6 +894,9 @@
<ItemGroup> <ItemGroup>
<AndroidResource Include="Resources\values\customIDs.xml" /> <AndroidResource Include="Resources\values\customIDs.xml" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<AndroidResource Include="Resources\layout\AboutPreferences.xml" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" /> <Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<Import Project="..\packages\Xamarin.Android.Support.Animated.Vector.Drawable.25.4.0.2\build\MonoAndroid70\Xamarin.Android.Support.Animated.Vector.Drawable.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Animated.Vector.Drawable.25.4.0.2\build\MonoAndroid70\Xamarin.Android.Support.Animated.Vector.Drawable.targets')" /> <Import Project="..\packages\Xamarin.Android.Support.Animated.Vector.Drawable.25.4.0.2\build\MonoAndroid70\Xamarin.Android.Support.Animated.Vector.Drawable.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Animated.Vector.Drawable.25.4.0.2\build\MonoAndroid70\Xamarin.Android.Support.Animated.Vector.Drawable.targets')" />
<Import Project="..\packages\Xamarin.Android.Support.v7.Preference.25.4.0.2\build\MonoAndroid70\Xamarin.Android.Support.v7.Preference.targets" Condition="Exists('..\packages\Xamarin.Android.Support.v7.Preference.25.4.0.2\build\MonoAndroid70\Xamarin.Android.Support.v7.Preference.targets')" /> <Import Project="..\packages\Xamarin.Android.Support.v7.Preference.25.4.0.2\build\MonoAndroid70\Xamarin.Android.Support.v7.Preference.targets" Condition="Exists('..\packages\Xamarin.Android.Support.v7.Preference.25.4.0.2\build\MonoAndroid70\Xamarin.Android.Support.v7.Preference.targets')" />
@@ -907,15 +913,6 @@
<Error Condition="!Exists('..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets'))" /> <Error Condition="!Exists('..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.props'))" /> <Error Condition="!Exists('..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.props'))" />
<Error Condition="!Exists('..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets'))" /> <Error Condition="!Exists('..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Basement.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Basement.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Basement.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Basement.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Tasks.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Tasks.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Base.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Base.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Base.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Base.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Api.Phone.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Api.Phone.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Auth.Base.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Base.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Auth.Base.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Base.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Auth.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Auth.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Flags.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Flags.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Flags.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Flags.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Cast.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Cast.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Cast.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Cast.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Cast.Framework.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Cast.Framework.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Cast.Framework.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Cast.Framework.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.Android.Support.Annotations.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Annotations.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Annotations.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Annotations.targets'))" /> <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Annotations.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Annotations.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Annotations.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Annotations.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Common.targets'))" /> <Error Condition="!Exists('..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Common.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.Android.Arch.Core.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Runtime.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Arch.Core.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Runtime.targets'))" /> <Error Condition="!Exists('..\packages\Xamarin.Android.Arch.Core.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Runtime.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Arch.Core.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Runtime.targets'))" />
@@ -955,17 +952,17 @@
<Error Condition="!Exists('..\packages\Xamarin.Android.Support.Design.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Design.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Design.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Design.targets'))" /> <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Design.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Design.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Design.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Design.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.Android.Support.v7.MediaRouter.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.MediaRouter.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.v7.MediaRouter.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.MediaRouter.targets'))" /> <Error Condition="!Exists('..\packages\Xamarin.Android.Support.v7.MediaRouter.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.MediaRouter.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.v7.MediaRouter.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.MediaRouter.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.Android.Support.v7.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.Preference.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.v7.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.Preference.targets'))" /> <Error Condition="!Exists('..\packages\Xamarin.Android.Support.v7.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.Preference.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.v7.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.Preference.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Basement.71.1620.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Basement.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Basement.71.1620.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Basement.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Tasks.71.1601.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Tasks.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Tasks.71.1601.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Tasks.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Base.71.1610.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Base.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Base.71.1610.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Base.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.71.1600.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Auth.Api.Phone.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.71.1600.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Auth.Api.Phone.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Auth.Base.71.1600.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Auth.Base.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Auth.Base.71.1600.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Auth.Base.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Auth.71.1600.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Auth.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Auth.71.1600.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Auth.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Flags.71.1601.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Flags.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Flags.71.1601.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Flags.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Cast.71.1602.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Cast.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Cast.71.1602.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Cast.targets'))" />
<Error Condition="!Exists('..\packages\Xamarin.GooglePlayServices.Cast.Framework.71.1602.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Cast.Framework.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.GooglePlayServices.Cast.Framework.71.1602.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Cast.Framework.targets'))" />
</Target> </Target>
<Import Project="..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets" Condition="Exists('..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets')" /> <Import Project="..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets" Condition="Exists('..\packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Basement.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Basement.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Basement.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Basement.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Tasks.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Tasks.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Base.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Base.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Base.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Base.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Api.Phone.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Api.Phone.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Auth.Base.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Base.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Auth.Base.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.Base.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Auth.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Auth.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Auth.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Flags.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Flags.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Flags.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Flags.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Cast.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Cast.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Cast.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Cast.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Cast.Framework.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Cast.Framework.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Cast.Framework.70.1501.0-preview2\build\MonoAndroid80\Xamarin.GooglePlayServices.Cast.Framework.targets')" />
<Import Project="..\packages\Xamarin.Android.Support.Annotations.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Annotations.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Annotations.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Annotations.targets')" /> <Import Project="..\packages\Xamarin.Android.Support.Annotations.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Annotations.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Annotations.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Annotations.targets')" />
<Import Project="..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Common.targets" Condition="Exists('..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Common.targets')" /> <Import Project="..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Common.targets" Condition="Exists('..\packages\Xamarin.Android.Arch.Core.Common.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Common.targets')" />
<Import Project="..\packages\Xamarin.Android.Arch.Core.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Runtime.targets" Condition="Exists('..\packages\Xamarin.Android.Arch.Core.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Runtime.targets')" /> <Import Project="..\packages\Xamarin.Android.Arch.Core.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Runtime.targets" Condition="Exists('..\packages\Xamarin.Android.Arch.Core.Runtime.1.1.1.1\build\monoandroid90\Xamarin.Android.Arch.Core.Runtime.targets')" />
@@ -1005,6 +1002,15 @@
<Import Project="..\packages\Xamarin.Android.Support.Design.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Design.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Design.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Design.targets')" /> <Import Project="..\packages\Xamarin.Android.Support.Design.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Design.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Design.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.Design.targets')" />
<Import Project="..\packages\Xamarin.Android.Support.v7.MediaRouter.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.MediaRouter.targets" Condition="Exists('..\packages\Xamarin.Android.Support.v7.MediaRouter.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.MediaRouter.targets')" /> <Import Project="..\packages\Xamarin.Android.Support.v7.MediaRouter.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.MediaRouter.targets" Condition="Exists('..\packages\Xamarin.Android.Support.v7.MediaRouter.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.MediaRouter.targets')" />
<Import Project="..\packages\Xamarin.Android.Support.v7.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.Preference.targets" Condition="Exists('..\packages\Xamarin.Android.Support.v7.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.Preference.targets')" /> <Import Project="..\packages\Xamarin.Android.Support.v7.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.Preference.targets" Condition="Exists('..\packages\Xamarin.Android.Support.v7.Preference.28.0.0.1\build\monoandroid90\Xamarin.Android.Support.v7.Preference.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Basement.71.1620.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Basement.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Basement.71.1620.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Basement.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Tasks.71.1601.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Tasks.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Tasks.71.1601.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Tasks.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Base.71.1610.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Base.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Base.71.1610.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Base.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.71.1600.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Auth.Api.Phone.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Auth.Api.Phone.71.1600.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Auth.Api.Phone.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Auth.Base.71.1600.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Auth.Base.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Auth.Base.71.1600.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Auth.Base.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Auth.71.1600.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Auth.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Auth.71.1600.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Auth.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Flags.71.1601.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Flags.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Flags.71.1601.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Flags.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Cast.71.1602.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Cast.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Cast.71.1602.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Cast.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Cast.Framework.71.1602.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Cast.Framework.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Cast.Framework.71.1602.0-preview9\build\MonoAndroid90\Xamarin.GooglePlayServices.Cast.Framework.targets')" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets. Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild"> <Target Name="BeforeBuild">

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<android.support.v7.preference.PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android/com/apk/res-auto"
android:id="@+id/PreferenceScreen">
<android.support.v7.preference.Preference
android:key="view_opensource"
android:title="@string/opensource" />
<android.support.v7.preference.Preference
android:key="website"
android:title="@string/website"
android:summary="www.raccoon-sdg.fr"/>
<android.support.v7.preference.Preference
android:key="github"
android:title="@string/github"
android:summary="github.com/AnonymusRaccoon/Opus"/>
</android.support.v7.preference.PreferenceScreen>

View File

@@ -32,7 +32,7 @@
android:title="@string/check_updates" android:title="@string/check_updates"
android:key="update"/> android:key="update"/>
<android.support.v7.preference.Preference <android.support.v7.preference.Preference
android:title="@string/version" android:title="@string/about"
android:key="version" /> android:key="version" />
<AccountPreference <AccountPreference
android:key="account" android:key="account"

View File

@@ -170,7 +170,7 @@
<string name="dark_theme">Tema Obscuro</string> <string name="dark_theme">Tema Obscuro</string>
<string name="others">Otros</string> <string name="others">Otros</string>
<string name="check_updates">Buscar actualizaciones</string> <string name="check_updates">Buscar actualizaciones</string>
<string name="version">Version</string> <string name="about">About</string>
<string name="not_log">Desconectado</string> <string name="not_log">Desconectado</string>
<string name="logged_in">Conectado al mismo tiempo que</string> <string name="logged_in">Conectado al mismo tiempo que</string>
<string name="log_in">CONEXIÓN</string> <string name="log_in">CONEXIÓN</string>

View File

@@ -191,12 +191,15 @@
<string name="black_theme">Thème noir</string> <string name="black_theme">Thème noir</string>
<string name="others">Autres</string> <string name="others">Autres</string>
<string name="check_updates">Rechercher des mises à jour</string> <string name="check_updates">Rechercher des mises à jour</string>
<string name="version">Version</string> <string name="about">À propos</string>
<string name="not_log">Déconnecté</string> <string name="not_log">Déconnecté</string>
<string name="logged_in">Connecté en temps que</string> <string name="logged_in">Connecté en temps que</string>
<string name="log_in">CONNECTION</string> <string name="log_in">CONNECTION</string>
<string name="log_out">DECONNECTION</string> <string name="log_out">DECONNECTION</string>
<string name="login_disabled">Les connections ont été désactivée suite a une restriction de google.</string> <string name="login_disabled">Les connections ont été désactivée suite a une restriction de google.</string>
<string name="opensource">Licenses open source</string>
<string name="website">Site internet de l\'application</string>
<string name="github">Github de l\'application</string>
<!--Snackbars and others--> <!--Snackbars and others-->
<string name="undo">Annuler</string> <string name="undo">Annuler</string>

View File

@@ -191,12 +191,15 @@
<string name="black_theme">Black Theme</string> <string name="black_theme">Black Theme</string>
<string name="others">Others</string> <string name="others">Others</string>
<string name="check_updates">Check for updates</string> <string name="check_updates">Check for updates</string>
<string name="version">Version</string> <string name="about">About</string>
<string name="not_log">Not logged in</string> <string name="not_log">Not logged in</string>
<string name="logged_in">Logged in as</string> <string name="logged_in">Logged in as</string>
<string name="log_in">LOG IN</string> <string name="log_in">LOG IN</string>
<string name="log_out">LOG OUT</string> <string name="log_out">LOG OUT</string>
<string name="login_disabled">Login behaviors has been disabled for now due to a restriction from google.</string> <string name="login_disabled">Login behaviors has been disabled for now due to a restriction from google.</string>
<string name="opensource">Open source licenses</string>
<string name="website">App website</string>
<string name="github">App github</string>
<!--Snackbars and others--> <!--Snackbars and others-->
<string name="undo">Undo</string> <string name="undo">Undo</string>

View File

@@ -116,14 +116,14 @@
<package id="Xamarin.Android.Support.VersionedParcelable" version="28.0.0.1" targetFramework="monoandroid90" /> <package id="Xamarin.Android.Support.VersionedParcelable" version="28.0.0.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.ViewPager" version="28.0.0.1" targetFramework="monoandroid90" /> <package id="Xamarin.Android.Support.ViewPager" version="28.0.0.1" targetFramework="monoandroid90" />
<package id="Xamarin.Build.Download" version="0.4.11" targetFramework="monoandroid81" /> <package id="Xamarin.Build.Download" version="0.4.11" targetFramework="monoandroid81" />
<package id="Xamarin.GooglePlayServices.Auth" version="70.1501.0-preview2" targetFramework="monoandroid81" /> <package id="Xamarin.GooglePlayServices.Auth" version="71.1600.0-preview9" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.Auth.Api.Phone" version="70.1501.0-preview2" targetFramework="monoandroid81" /> <package id="Xamarin.GooglePlayServices.Auth.Api.Phone" version="71.1600.0-preview9" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.Auth.Base" version="70.1501.0-preview2" targetFramework="monoandroid81" /> <package id="Xamarin.GooglePlayServices.Auth.Base" version="71.1600.0-preview9" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.Base" version="70.1501.0-preview2" targetFramework="monoandroid81" /> <package id="Xamarin.GooglePlayServices.Base" version="71.1610.0-preview9" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.Basement" version="70.1501.0-preview2" targetFramework="monoandroid81" /> <package id="Xamarin.GooglePlayServices.Basement" version="71.1620.0-preview9" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.Cast" version="70.1501.0-preview2" targetFramework="monoandroid81" /> <package id="Xamarin.GooglePlayServices.Cast" version="71.1602.0-preview9" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.Cast.Framework" version="70.1501.0-preview2" targetFramework="monoandroid81" /> <package id="Xamarin.GooglePlayServices.Cast.Framework" version="71.1602.0-preview9" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.Flags" version="70.1501.0-preview2" targetFramework="monoandroid81" /> <package id="Xamarin.GooglePlayServices.Flags" version="71.1601.0-preview9" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.Tasks" version="70.1501.0-preview2" targetFramework="monoandroid81" /> <package id="Xamarin.GooglePlayServices.Tasks" version="71.1601.0-preview9" targetFramework="monoandroid90" />
<package id="YoutubeExplode" version="4.7.4" targetFramework="monoandroid90" /> <package id="YoutubeExplode" version="4.7.4" targetFramework="monoandroid90" />
</packages> </packages>