Skip to content
This repository has been archived by the owner on Jun 22, 2023. It is now read-only.

Commit

Permalink
update speech recog sample
Browse files Browse the repository at this point in the history
  • Loading branch information
aritchie committed Aug 30, 2022
1 parent a26caf6 commit c5e49de
Show file tree
Hide file tree
Showing 59 changed files with 714 additions and 1,099 deletions.
9 changes: 9 additions & 0 deletions SpeechRecognition/Directory.build.props
@@ -0,0 +1,9 @@
<Project>
<PropertyGroup>
<LangVersion>8.0</LangVersion>
<Nullable>enable</Nullable>
<ShinyVersion>2.6.2</ShinyVersion>
<DebugDirectory>../../submodules/shiny/src</DebugDirectory>
<UseNuget>true</UseNuget>
</PropertyGroup>
</Project>
24 changes: 24 additions & 0 deletions SpeechRecognition/Directory.build.targets
@@ -0,0 +1,24 @@
<Project>
<ItemGroup>
<PackageReference Include="Xamarin.Forms" Version="5.0.0.2515" />
<PackageReference Include="Xamarin.Essentials" Version="1.7.3" />
</ItemGroup>

<Choose>
<When Condition="'$(UseNuget)' == 'true'">
<ItemGroup>
<PackageReference Include="Shiny.SpeechRecognition" Version="$(ShinyVersion)" />
</ItemGroup>
</When>
<Otherwise>
<ItemGroup>
<ProjectReference Include="$(DebugDirectory)\Shiny.Core\Shiny.Core.csproj">
<Name>Shiny.Core</Name>
</ProjectReference>
<ProjectReference Include="$(DebugDirectory)\Shiny.Jobs\Shiny.SpeechRecognition.csproj">
<Name>Shiny.SpeechRecognition</Name>
</ProjectReference>
</ItemGroup>
</Otherwise>
</Choose>
</Project>
32 changes: 23 additions & 9 deletions SpeechRecognition/Sample.Android/MainActivity.cs
@@ -1,17 +1,15 @@
using System;
using Android.App;
using Android.App;
using Android.Content.PM;
using Android.OS;
using Xamarin.Forms;
using Xamarin.Forms.Platform.Android;
using Shiny;

[assembly: Shiny.ShinyApplication(
ShinyStartupTypeName = "Sample.Startup",
XamarinFormsAppTypeName = "Sample.App"
)]

namespace Sample.Droid
{
[Activity(
Label = "Sample",
Label = "Speech Recognition",
Icon = "@mipmap/icon",
Theme = "@style/MainTheme",
MainLauncher = true,
Expand All @@ -22,7 +20,23 @@ namespace Sample.Droid
ConfigChanges.ScreenLayout |
ConfigChanges.SmallestScreenSize
)]
public partial class MainActivity : FormsAppCompatActivity
public class MainActivity : FormsAppCompatActivity
{
}
protected override void OnCreate(Bundle savedInstanceState)
{
TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;
base.OnCreate(savedInstanceState);
Forms.Init(this, savedInstanceState);
this.LoadApplication(new App());
}


public override void OnRequestPermissionsResult(int requestCode, string[] permissions, Permission[] grantResults)
{
base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
Xamarin.Essentials.Platform.OnRequestPermissionsResult(requestCode, permissions, grantResults);
this.ShinyOnRequestPermissionsResult(requestCode, permissions, grantResults);
}
}
}
20 changes: 20 additions & 0 deletions SpeechRecognition/Sample.Android/MainApplication.cs
@@ -0,0 +1,20 @@
using System;
using Shiny;
using Android.App;
using Android.Runtime;


namespace Sample.Droid
{
[Application]
public class MainApplication : Application
{
public MainApplication(IntPtr handle, JniHandleOwnership transfer) : base(handle, transfer) { }

public override void OnCreate()
{
this.ShinyOnCreate(new Startup());
base.OnCreate();
}
}
}
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.shiny.speech" android:installLocation="auto">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="30" />
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="31" />
<application android:label="Speech Recognition" android:theme="@style/MainTheme"></application>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
</manifest>
562 changes: 98 additions & 464 deletions SpeechRecognition/Sample.Android/Resources/Resource.designer.cs

Large diffs are not rendered by default.

9 changes: 2 additions & 7 deletions SpeechRecognition/Sample.Android/Sample.Android.csproj
Expand Up @@ -16,7 +16,7 @@
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
<MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
<MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
<TargetFrameworkVersion>v11.0</TargetFrameworkVersion>
<TargetFrameworkVersion>v12.0</TargetFrameworkVersion>
<AndroidEnableSGenConcurrent>true</AndroidEnableSGenConcurrent>
<AndroidUseAapt2>true</AndroidUseAapt2>
<AndroidHttpClientHandlerType>Xamarin.Android.Net.AndroidClientHandler</AndroidHttpClientHandlerType>
Expand Down Expand Up @@ -53,16 +53,11 @@
<Reference Include="System.Numerics" />
<Reference Include="System.Numerics.Vectors" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Shiny">
<Version>2.3.0.2919-preview</Version>
</PackageReference>
<PackageReference Include="Xamarin.Forms" Version="5.0.0.2196" />
</ItemGroup>
<ItemGroup>
<Compile Include="MainActivity.cs" />
<Compile Include="Resources\Resource.designer.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="MainApplication.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Properties\AndroidManifest.xml" />
Expand Down
13 changes: 0 additions & 13 deletions SpeechRecognition/Sample.UWP.Background/MyShinyBackgroundTask.cs

This file was deleted.

29 changes: 0 additions & 29 deletions SpeechRecognition/Sample.UWP.Background/Properties/AssemblyInfo.cs

This file was deleted.

152 changes: 0 additions & 152 deletions SpeechRecognition/Sample.UWP.Background/Sample.UWP.Background.csproj

This file was deleted.

7 changes: 0 additions & 7 deletions SpeechRecognition/Sample.UWP/App.xaml

This file was deleted.

0 comments on commit c5e49de

Please sign in to comment.