[ad_1]
blazor ハイブリッド アプリ (C# で書かれた) 内から Android 携帯電話上のアプリを開こうとしています。 Windows マシンでは、system.diagnostics.process.start を使用してローカル プログラムを開くことができますが、Android ではそれを機能させることができません。
adb を使用してアプリを起動しようとしましたが、それは機能します。たとえば、次のようになります。
adb shell am start -n com.android.chrome/com.google.android.apps.chrome.Main
しかし、これを blazor ハイブリッド アプリのコードに変換できません。
最終的には、ここで説明されているように、Android と Windows のローカル ソフトウェアで画像を編集できるようにしたいと考えています。 .NET MAUI Blazor ハイブリッド アプリからローカル イメージ/テキストを編集する — Visual Studio マガジン[^] ですが、とりあえずアプリを起動できれば嬉しいです。
私が試したこと:
プロセス名とアクティビティ名をいじって、Android で process.start を動作させようとしましたが、役に立ちませんでした。
解決策 1
MAUI でメソッドを作成し、それを Blazor ハイブリッド アプリに公開します。 MAUI メソッドを呼び出すと、ネイティブ Android の作業が行われます。
これを行う方法がわからない場合は、たくさんの例があります。 blazor ハイブリッド アプリからマウイ メソッドを呼び出す – Google 検索[^]
[ad_2]
コメント