Làm cách nào để khởi chạy ứng dụng Android từ ứng dụng lai blazor

lập trình


Tôi đang cố mở bất kỳ ứng dụng nào trên điện thoại Android của mình từ bên trong ứng dụng lai blazor (được viết bằng C#). Trên máy Windows, tôi có thể mở các chương trình cục bộ bằng cách sử dụng system.diagnostics.process.start, nhưng tôi không thể làm cho nó hoạt động trên Android.
Tôi đã thử khởi động ứng dụng bằng adb và nó hoạt động, chẳng hạn:

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

nhưng tôi không thể dịch mã này sang mã trong ứng dụng lai blazor của mình.
Cuối cùng, tôi muốn có thể chỉnh sửa hình ảnh bằng phần mềm cục bộ trên Android cũng như trên windows, như được mô tả ở đây Chỉnh sửa hình ảnh/văn bản cục bộ từ ứng dụng lai .NET MAUI Blazor — Tạp chí Visual Studio[^] nhưng bây giờ tôi sẽ rất vui nếu tôi có thể khởi chạy một ứng dụng.

Những gì tôi đã thử:

Đã cố gắng để tiến trình.start hoạt động trên Android bằng cách sửa đổi tên quy trình và hoạt động nhưng không có kết quả.

Giải pháp 1

Tạo một Phương thức trong MAUI, sau đó hiển thị nó với ứng dụng Blazor Hybrid của bạn. Bạn gọi phương thức MAUI và điều đó sẽ giúp Android gốc hoạt động cho bạn.

Nếu bạn không chắc chắn cách thực hiện việc này, có rất nhiều ví dụ: gọi phương thức maui từ ứng dụng lai blazor – Tìm kiếm của Google[^]

コメント

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