main
syneffort 2 years ago
parent 5354553163
commit 87d8ee83f6
  1. 6
      XamarinMSSQL/XamarinMSSQL/XamarinMSSQL.Android/MainActivity.cs
  2. 5230
      XamarinMSSQL/XamarinMSSQL/XamarinMSSQL.Android/Resources/Resource.designer.cs
  3. BIN
      XamarinMSSQL/XamarinMSSQL/XamarinMSSQL.Android/Resources/drawable/icon_barcode.png
  4. BIN
      XamarinMSSQL/XamarinMSSQL/XamarinMSSQL.Android/Resources/drawable/icon_spellbook.png
  5. 9
      XamarinMSSQL/XamarinMSSQL/XamarinMSSQL.Android/XamarinMSSQL.Android.csproj
  6. 4
      XamarinMSSQL/XamarinMSSQL/XamarinMSSQL.UWP/XamarinMSSQL.UWP.csproj
  7. BIN
      XamarinMSSQL/XamarinMSSQL/XamarinMSSQL.UWP/icon_barcode.png
  8. 5
      XamarinMSSQL/XamarinMSSQL/XamarinMSSQL/AppShell.xaml
  9. 17
      XamarinMSSQL/XamarinMSSQL/XamarinMSSQL/Views/BarcodePage.xaml
  10. 28
      XamarinMSSQL/XamarinMSSQL/XamarinMSSQL/Views/BarcodePage.xaml.cs
  11. 6
      XamarinMSSQL/XamarinMSSQL/XamarinMSSQL/XamarinMSSQL.csproj

@ -7,7 +7,7 @@ using Android.OS;
namespace XamarinMSSQL.Droid
{
[Activity(Label = "XamarinMSSQL", Icon = "@mipmap/icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize )]
[Activity(Label = "XamarinMSSQL", Icon = "@drawable/icon_spellbook", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize )]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
protected override void OnCreate(Bundle savedInstanceState)
@ -16,12 +16,16 @@ namespace XamarinMSSQL.Droid
Xamarin.Essentials.Platform.Init(this, savedInstanceState);
global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
ZXing.Net.Mobile.Forms.Android.Platform.Init();
LoadApplication(new App());
}
public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Android.Content.PM.Permission[] grantResults)
{
Xamarin.Essentials.Platform.OnRequestPermissionsResult(requestCode, permissions, grantResults);
global::ZXing.Net.Mobile.Forms.Android.PermissionsHandler.OnRequestPermissionsResult(requestCode, permissions, grantResults);
base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

@ -58,6 +58,9 @@
<ItemGroup>
<PackageReference Include="Xamarin.Forms" Version="5.0.0.2196" />
<PackageReference Include="Xamarin.Essentials" Version="1.7.0" />
<PackageReference Include="ZXing.Net.Mobile.Forms">
<Version>3.0.0-beta5</Version>
</PackageReference>
</ItemGroup>
<ItemGroup>
<Compile Include="MainActivity.cs" />
@ -100,5 +103,11 @@
<ItemGroup>
<AndroidResource Include="Resources\drawable\icon_monster.png" />
</ItemGroup>
<ItemGroup>
<AndroidResource Include="Resources\drawable\icon_spellbook.png" />
</ItemGroup>
<ItemGroup>
<AndroidResource Include="Resources\drawable\icon_barcode.png" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
</Project>

@ -104,6 +104,7 @@
</AppxManifest>
</ItemGroup>
<ItemGroup>
<Content Include="icon_barcode.png" />
<Content Include="icon_monster.png" />
<Content Include="icon_sql.png" />
<Content Include="Properties\Default.rd.xml" />
@ -152,6 +153,9 @@
<PackageReference Include="Xamarin.Forms" Version="5.0.0.2196" />
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform" Version="6.2.12" />
<PackageReference Include="Xamarin.Essentials" Version="1.7.0" />
<PackageReference Include="ZXing.Net.Mobile.Forms">
<Version>3.0.0-beta5</Version>
</PackageReference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\XamarinMSSQL\XamarinMSSQL.csproj">

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

@ -31,8 +31,9 @@
<TabBar>
<!--<ShellContent Title="Browse" Icon="icon_feed.png" ContentTemplate="{DataTemplate local:ItemsPage}" />-->
<ShellContent Title="MSSQL" Icon="icon_monster.png" ContentTemplate="{DataTemplate local:MonsterPage}"/>
<ShellContent Title="MSSQL" Icon="icon_sql.png" ContentTemplate="{DataTemplate local:SqlPage}"/>
<ShellContent Title="Monster" Icon="icon_monster.png" ContentTemplate="{DataTemplate local:MonsterPage}"/>
<ShellContent Title="Employee" Icon="icon_sql.png" ContentTemplate="{DataTemplate local:SqlPage}"/>
<ShellContent Title="Barcode" Icon="icon_barcode.png" ContentTemplate="{DataTemplate local:BarcodePage}"/>
<!--<ShellContent Title="About" Icon="icon_about.png" Route="AboutPage" ContentTemplate="{DataTemplate local:AboutPage}" />-->
</TabBar>

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="XamarinMSSQL.Views.BarcodePage"
xmlns:zxing="clr-namespace:ZXing.Net.Mobile.Forms;assembly=ZXing.Net.Mobile.Forms">
<ContentPage.Content>
<StackLayout>
<Frame BackgroundColor="DarkSlateBlue" Padding="24" CornerRadius="5">
<Label Text="Barcode Scan Sample" TextColor="White"
VerticalOptions="CenterAndExpand"
HorizontalOptions="CenterAndExpand" />
</Frame>
<Label x:Name="scanResultText"/>
<zxing:ZXingScannerView IsScanning="True" OnScanResult="ZXingScannerView_OnScanResult"/>
</StackLayout>
</ContentPage.Content>
</ContentPage>

@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
using Xamarin.Forms.Xaml;
namespace XamarinMSSQL.Views
{
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class BarcodePage : ContentPage
{
public BarcodePage()
{
InitializeComponent();
}
private void ZXingScannerView_OnScanResult(ZXing.Result result)
{
Device.BeginInvokeOnMainThread(() =>
{
scanResultText.Text = $"[{DateTime.FromFileTimeUtc(result.Timestamp)}] {result.Text} (type: {result.BarcodeFormat})";
});
}
}
}

@ -8,10 +8,14 @@
<ItemGroup>
<PackageReference Include="System.Data.SqlClient" Version="4.8.5" />
<PackageReference Include="Xamarin.Forms" Version="5.0.0.2196" />
<PackageReference Include="Xamarin.Essentials" Version="1.7.0" />
<PackageReference Include="Xamarin.Essentials" Version="1.7.0" />
<PackageReference Include="ZXing.Net.Mobile.Forms" Version="3.1.0-beta2" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Update="Views\BarcodePage.xaml">
<Generator>MSBuild:UpdateDesignTimeXaml</Generator>
</EmbeddedResource>
<EmbeddedResource Update="Views\EmployeeDetailPage.xaml">
<Generator>MSBuild:UpdateDesignTimeXaml</Generator>
</EmbeddedResource>

Loading…
Cancel
Save