using Android.App; using Android.Content; using Android.Content.PM; using Android.OS; using Android.Support.V4.Text; using Android.Support.V7.App; using Android.Text.Method; using Android.Widget; using Newtonsoft.Json; using System.Collections.Generic; using System.Linq; using System.Net.Http; namespace GUTSchedule.Droid.Activities { [Activity(Label = "@string/aboutTitle")] public class AboutActivity : AppCompatActivity { protected override async void OnCreate(Bundle savedInstanceState) { (string name, string handle, string link)[] contacts = new (string, string, string)[] { (Resources.GetText(Resource.String.websiteContact), "https://xfox111.net", "https://xfox111.net"), (Resources.GetText(Resource.String.twitterContact), "@xfox111", "https://twitter.com/xfox111"), (Resources.GetText(Resource.String.vkontakteContact), "@xfox.mike", "https://vk.com/xfox.mike"), ("LinkedIn", "@xfox", "https://linkedin.com/in/xfox"), ("GitHub", "@xfox111", "https://github.com/xfox111"), }; (string name, string link)[] links = new (string, string)[] { (Resources.GetText(Resource.String.privacyPolicyLink), "https://xfox111.net/Projects/GUTSchedule/PrivacyPolicy.txt"), ("General Public License v3", "https://www.gnu.org/licenses/gpl-3.0"), (Resources.GetText(Resource.String.repositoryLink), "https://github.com/xfox111/gutschedule"), (Resources.GetText(Resource.String.notsLink), "http://tios.spbgut.ru/index.php"), (Resources.GetText(Resource.String.sutLink), "https://sut.ru"), }; base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.About); PackageInfo version = PackageManager.GetPackageInfo(PackageName, PackageInfoFlags.MatchAll); FindViewById(Resource.Id.version).Text = $"v{version.VersionName} (ci-id #{version.VersionCode})"; FindViewById