¿Cómo inicio una aplicación de Android desde una aplicación híbrida Blazor?

programación


Estoy intentando abrir cualquier aplicación en mi teléfono Android desde una aplicación híbrida Blazor (escrita en C#). En máquinas con Windows puedo abrir programas locales usando system.diagnostics.process.start, pero no puedo hacerlo funcionar en Android.
Intenté iniciar aplicaciones con adb y funciona, por ejemplo:

adb shell am start -n com.android.chrome/com.google.android.apps.chrome.Main

pero no puedo traducir esto al código en mi aplicación híbrida Blazor.
Al final quiero poder editar imágenes con software local tanto en Android como en Windows, como se describe aquí. Edite imágenes/texto locales desde una aplicación híbrida .NET MAUI Blazor – Revista Visual Studio[^] pero por ahora me alegraría poder iniciar una aplicación.

Lo que he probado:

Intenté hacer que Process.start funcionara en Android modificando los nombres de los procesos y las actividades, pero fue en vano.

Solución 1

Cree un método en MAUI y luego expóngalo en su aplicación Blazor Hybrid. Llamas al método MAUI y eso hará que el Android nativo funcione por ti.

Si no estás seguro de cómo hacer esto, hay muchos ejemplos: llamar al método maui desde una aplicación híbrida blazor – Búsqueda de Google[^]

コメント

タイトルとURLをコピーしました