mirror of
https://github.com/bitwarden/mobile
synced 2025-12-05 23:53:33 +00:00
* Fix crash produced by unsafe deserialization of Parcel data passed on the intent * Fix crash produced by unsafe deserialization of Parcel data passed on the intent on other activities and renamed intent extension method
282 lines
14 KiB
XML
282 lines
14 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProjectGuid>{304400AF-F0ED-40FA-B102-EA3C3EC43E4F}</ProjectGuid>
|
|
<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
|
<TemplateGuid>{c9e5eea5-ca05-42a1-839b-61506e0a37df}</TemplateGuid>
|
|
<OutputType>Library</OutputType>
|
|
<RootNamespace>Bit.Droid</RootNamespace>
|
|
<AssemblyName>BitwardenAndroid</AssemblyName>
|
|
<AndroidApplication>True</AndroidApplication>
|
|
<AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
|
|
<AndroidResgenClass>Resource</AndroidResgenClass>
|
|
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
|
|
<MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
|
|
<MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
|
|
<TargetFrameworkVersion>v11.0</TargetFrameworkVersion>
|
|
<AndroidHttpClientHandlerType>Xamarin.Android.Net.AndroidClientHandler</AndroidHttpClientHandlerType>
|
|
<NuGetPackageImportStamp>
|
|
</NuGetPackageImportStamp>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>portable</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\Debug</OutputPath>
|
|
<DefineConstants>DEBUG;</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>3</WarningLevel>
|
|
<AndroidSupportedAbis />
|
|
<JavaMaximumHeapSize>1G</JavaMaximumHeapSize>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
<DebugSymbols>false</DebugSymbols>
|
|
<DebugType>pdbonly</DebugType>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>bin\Release</OutputPath>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<AndroidManagedSymbols>true</AndroidManagedSymbols>
|
|
<AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
|
|
<AndroidSupportedAbis>armeabi-v7a;x86;x86_64;arm64-v8a</AndroidSupportedAbis>
|
|
<JavaMaximumHeapSize>1G</JavaMaximumHeapSize>
|
|
<EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
|
|
<AndroidEnableProfiledAot>true</AndroidEnableProfiledAot>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'FDroid|AnyCPU'">
|
|
<DebugSymbols>false</DebugSymbols>
|
|
<OutputPath>bin\FDroid\</OutputPath>
|
|
<Optimize>true</Optimize>
|
|
<DebugType>pdbonly</DebugType>
|
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
<DefineConstants>FDROID</DefineConstants>
|
|
<AndroidSupportedAbis>armeabi-v7a;x86;x86_64;arm64-v8a</AndroidSupportedAbis>
|
|
<JavaMaximumHeapSize>1G</JavaMaximumHeapSize>
|
|
<AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
|
|
<EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
|
|
<AndroidEnableProfiledAot>true</AndroidEnableProfiledAot>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="Mono.Android" />
|
|
<Reference Include="Mono.Android.Export" />
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Core" />
|
|
<Reference Include="System.Xml.Linq" />
|
|
<Reference Include="System.Xml" />
|
|
<Reference Include="System.Net.Http" Condition="'$(Configuration)'=='FDroid'" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<PackageReference Include="Plugin.CurrentActivity">
|
|
<Version>2.1.0.4</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="Portable.BouncyCastle">
|
|
<Version>1.8.10</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.3.1.3" />
|
|
<PackageReference Include="Xamarin.AndroidX.AutoFill" Version="1.1.0.9" />
|
|
<PackageReference Include="Xamarin.AndroidX.CardView" Version="1.0.0.11" />
|
|
<PackageReference Include="Xamarin.AndroidX.Legacy.Support.V4" Version="1.0.0.10" />
|
|
<PackageReference Include="Xamarin.AndroidX.MediaRouter" Version="1.2.5.2" />
|
|
<PackageReference Include="Xamarin.AndroidX.Migration" Version="1.0.8" />
|
|
<PackageReference Include="Xamarin.Essentials">
|
|
<Version>1.7.0</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="Xamarin.Firebase.Messaging">
|
|
<Version>122.0.0</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="Xamarin.Google.Android.Material" Version="1.4.0.4" />
|
|
<PackageReference Include="Xamarin.Google.Dagger" Version="2.37.0" />
|
|
<PackageReference Include="Xamarin.GooglePlayServices.SafetyNet">
|
|
<Version>117.0.1</Version>
|
|
</PackageReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="Accessibility\AccessibilityActivity.cs" />
|
|
<Compile Include="Accessibility\AccessibilityHelpers.cs" />
|
|
<Compile Include="Accessibility\Credentials.cs" />
|
|
<Compile Include="Accessibility\AccessibilityService.cs" />
|
|
<Compile Include="Accessibility\Browser.cs" />
|
|
<Compile Include="Accessibility\NodeList.cs" />
|
|
<Compile Include="Accessibility\KnownUsernameField.cs" />
|
|
<Compile Include="Autofill\AutofillHelpers.cs" />
|
|
<Compile Include="Autofill\AutofillService.cs" />
|
|
<Compile Include="Autofill\Field.cs" />
|
|
<Compile Include="Autofill\FieldCollection.cs" />
|
|
<Compile Include="Autofill\FilledItem.cs" />
|
|
<Compile Include="Autofill\Parser.cs" />
|
|
<Compile Include="Autofill\SavedItem.cs" />
|
|
<Compile Include="Effects\FabShadowEffect.cs" />
|
|
<Compile Include="Effects\FixedSizeEffect.cs" />
|
|
<Compile Include="Effects\TabBarEffect.cs" />
|
|
<Compile Include="Push\FirebaseMessagingService.cs" />
|
|
<Compile Include="Receivers\ClearClipboardAlarmReceiver.cs" />
|
|
<Compile Include="Receivers\RestrictionsChangedReceiver.cs" />
|
|
<Compile Include="Receivers\EventUploadReceiver.cs" />
|
|
<Compile Include="Receivers\PackageReplacedReceiver.cs" />
|
|
<Compile Include="Renderers\ExtendedGridRenderer.cs" />
|
|
<Compile Include="Renderers\ExtendedDatePickerRenderer.cs" />
|
|
<Compile Include="Renderers\CustomTabbedRenderer.cs" />
|
|
<Compile Include="Renderers\ExtendedStackLayoutRenderer.cs" />
|
|
<Compile Include="Renderers\ExtendedStepperRenderer.cs" />
|
|
<Compile Include="Renderers\CustomSwitchRenderer.cs" />
|
|
<Compile Include="Renderers\ExtendedTimePickerRenderer.cs" />
|
|
<Compile Include="Renderers\ExtendedSliderRenderer.cs" />
|
|
<Compile Include="Renderers\CustomEditorRenderer.cs" />
|
|
<Compile Include="Renderers\CustomPickerRenderer.cs" />
|
|
<Compile Include="Renderers\CustomEntryRenderer.cs" />
|
|
<Compile Include="Renderers\CustomSearchBarRenderer.cs" />
|
|
<Compile Include="Renderers\HybridWebViewRenderer.cs" />
|
|
<Compile Include="Services\AndroidPushNotificationService.cs" />
|
|
<Compile Include="Services\AndroidLogService.cs" />
|
|
<Compile Include="MainApplication.cs" />
|
|
<Compile Include="MainActivity.cs" />
|
|
<Compile Include="Resources\Resource.designer.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Services\BiometricService.cs" />
|
|
<Compile Include="Services\CryptoPrimitiveService.cs" />
|
|
<Compile Include="Services\DeviceActionService.cs" />
|
|
<Compile Include="Services\LocalizeService.cs" />
|
|
<Compile Include="Tiles\AutofillTileService.cs" />
|
|
<Compile Include="Tiles\GeneratorTileService.cs" />
|
|
<Compile Include="Tiles\MyVaultTileService.cs" />
|
|
<Compile Include="Utilities\AndroidHelpers.cs" />
|
|
<Compile Include="Utilities\AppCenterHelper.cs" />
|
|
<Compile Include="Utilities\ThemeHelpers.cs" />
|
|
<Compile Include="WebAuthCallbackActivity.cs" />
|
|
<Compile Include="Renderers\SelectableLabelRenderer.cs" />
|
|
<Compile Include="Services\ClipboardService.cs" />
|
|
<Compile Include="Utilities\IntentExtensions.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidAsset Include="Assets\FontAwesome.ttf" />
|
|
<AndroidAsset Include="Assets\RobotoMono_Regular.ttf" />
|
|
<AndroidAsset Include="Assets\MaterialIcons_Regular.ttf" />
|
|
<None Include="8bit.keystore.enc" />
|
|
<GoogleServicesJson Include="google-services.json" />
|
|
<GoogleServicesJson Include="google-services.json.enc" />
|
|
<None Include="fdroid-keystore.jks.enc" />
|
|
<None Include="Properties\AndroidManifest.xml" />
|
|
<None Include="upload-keystore.jks.enc" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\drawable-hdpi\logo_legacy.png" />
|
|
<AndroidResource Include="Resources\drawable-hdpi\logo_white_legacy.png" />
|
|
<AndroidResource Include="Resources\drawable-xhdpi\logo_legacy.png" />
|
|
<AndroidResource Include="Resources\drawable-xhdpi\logo_white_legacy.png" />
|
|
<AndroidResource Include="Resources\drawable-xxhdpi\logo_legacy.png" />
|
|
<AndroidResource Include="Resources\drawable-xxhdpi\logo_white_legacy.png" />
|
|
<AndroidResource Include="Resources\drawable\card.xml" />
|
|
<AndroidResource Include="Resources\drawable\cog.xml" />
|
|
<AndroidResource Include="Resources\drawable\icon.xml" />
|
|
<AndroidResource Include="Resources\drawable\ic_launcher_foreground.xml" />
|
|
<AndroidResource Include="Resources\drawable\ic_warning.xml" />
|
|
<AndroidResource Include="Resources\drawable\id.xml" />
|
|
<AndroidResource Include="Resources\drawable\info.xml" />
|
|
<AndroidResource Include="Resources\drawable\list_item_bg.xml" />
|
|
<AndroidResource Include="Resources\drawable\lock.xml" />
|
|
<AndroidResource Include="Resources\drawable\login.xml" />
|
|
<AndroidResource Include="Resources\drawable\logo.xml" />
|
|
<AndroidResource Include="Resources\drawable\logo_white.xml" />
|
|
<AndroidResource Include="Resources\drawable\paper_plane.xml" />
|
|
<AndroidResource Include="Resources\drawable\pencil.xml" />
|
|
<AndroidResource Include="Resources\drawable\plus.xml" />
|
|
<AndroidResource Include="Resources\drawable\refresh.xml" />
|
|
<AndroidResource Include="Resources\drawable\search.xml" />
|
|
<AndroidResource Include="Resources\drawable\shield.xml" />
|
|
<AndroidResource Include="Resources\drawable-v23\splash_screen.xml" />
|
|
<AndroidResource Include="Resources\drawable-v23\splash_screen_dark.xml" />
|
|
<AndroidResource Include="Resources\drawable\switch_thumb.xml" />
|
|
<AndroidResource Include="Resources\layout\Tabbar.axml" />
|
|
<AndroidResource Include="Resources\layout\Toolbar.axml" />
|
|
<AndroidResource Include="Resources\mipmap-anydpi-v26\ic_launcher.xml" />
|
|
<AndroidResource Include="Resources\mipmap-anydpi-v26\ic_launcher_round.xml" />
|
|
<AndroidResource Include="Resources\mipmap-hdpi\ic_launcher.png" />
|
|
<AndroidResource Include="Resources\mipmap-hdpi\ic_launcher_round.png" />
|
|
<AndroidResource Include="Resources\mipmap-mdpi\ic_launcher.png" />
|
|
<AndroidResource Include="Resources\mipmap-mdpi\ic_launcher_round.png" />
|
|
<AndroidResource Include="Resources\mipmap-xhdpi\ic_launcher.png" />
|
|
<AndroidResource Include="Resources\mipmap-xhdpi\ic_launcher_round.png" />
|
|
<AndroidResource Include="Resources\mipmap-xxhdpi\ic_launcher.png" />
|
|
<AndroidResource Include="Resources\mipmap-xxhdpi\ic_launcher_round.png" />
|
|
<AndroidResource Include="Resources\mipmap-xxxhdpi\ic_launcher.png" />
|
|
<AndroidResource Include="Resources\mipmap-xxxhdpi\ic_launcher_round.png" />
|
|
<AndroidResource Include="Resources\values-night\styles.xml" />
|
|
<AndroidResource Include="Resources\values\styles.xml" />
|
|
<AndroidResource Include="Resources\values\colors.xml" />
|
|
<AndroidResource Include="Resources\values\manifest.xml" />
|
|
<AndroidResource Include="Resources\values-v30\manifest.xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\drawable\splash_screen.xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\App\App.csproj">
|
|
<Project>{EE44C6A1-2A85-45FE-8D9B-BF1D5F88809C}</Project>
|
|
<Name>App</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\Core\Core.csproj">
|
|
<Project>{4b8a8c41-9820-4341-974c-41e65b7f4366}</Project>
|
|
<Name>Core</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\xml\accessibilityservice.xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\xml\autofillservice.xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\xml\filepaths.xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\xml\network_security_config.xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\values\strings.xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\values\ic_launcher_background.xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\layout\autofill_listitem.xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\drawable-hdpi\yubikey.png" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\drawable-xhdpi\yubikey.png" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\drawable-xxhdpi\yubikey.png" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\drawable\slider_thumb.xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\drawable\splash_screen_dark.xml">
|
|
<Generator>MSBuild:UpdateGeneratedFiles</Generator>
|
|
<SubType>Designer</SubType>
|
|
</AndroidResource>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\values\dimens.xml">
|
|
<Generator>MSBuild:UpdateGeneratedFiles</Generator>
|
|
<SubType>Designer</SubType>
|
|
</AndroidResource>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AndroidResource Include="Resources\xml\app_restrictions.xml">
|
|
<Generator>MSBuild:UpdateGeneratedFiles</Generator>
|
|
<SubType>Designer</SubType>
|
|
</AndroidResource>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Folder Include="Resources\values-v30\" />
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
|
|
</Project> |