まず、私はXamarinを初めて使っていますが、私はすでにプラタフォーム間のコードシェアを最大化するというコンセプトを愛しています。Xamarin Dependency Serviceを使って写真を撮る方法
このチュートリアルでは、空の新しいXamarin Forms(2.3)プロジェクトにカメラアクセスを実装して成功させました。シンプルで素晴らしい例のbtw。
しかし、私はそれを達成するためにAndroidのActivityクラスに依存しなければならない方法が嫌いです。
依存関係サービス(これはちょうどこのように:https://developer.xamarin.com/guides/xamarin-forms/dependency-service/text-to-speech/)を使用すると、コードをより洗練された方法でリファクタリングしようとしています。
Xamarin Guideでは、Androidインターフェイスの実装の中でアクティビティを持つ必要がないため、問題はありません。
主な問題は、次のとおりです。StartActivityForResult(intent, 0);
サービス・インターフェース(Iカメラ)を、作成した後
また、
OnActivityResult()
の画像を取得する。誰かが私にアクティビティなしでこれを行う方法を教えてもらえますか(アクティビティに依存せずにそれに対処する方法を探しています)。
これを行う方法はありますか?私の望みは、ICameraを呼び出すことです。 Androidのアクティビティで最小限(または非)実装で、別の場所にあるXamarin.Formsを介してShakeTakePicture()を実行する必要があります。
ありがとうございました!
ありがとうございます。これはやります! – joaoalbertofn
これは正常に動作します。ありがとうございました! – joaoalbertofn