私が取り組んでいる Android アプリがあり、組み込みの Crop Image Intent (ギャラリーを使用) を使用して写真をトリミングしています。ユーザーが画像を正方形 (1:1) としてトリミングできるようにする必要があり、後で画像を操作します。ここに私の問題があります: 何らかの理由で、アプリが強制的に閉じられ、NullPointerException で返されることを理解していない場合があります... 時々。これは、新しく作成された (トリミングされた) 画像から URI を取得しようとしたときに発生します。それは非常にランダムな時間に発生するので、それは単にOMEが奇妙な方法で現れているのではないかと考え始めています. とにかく、私は完全に迷っており、実際の回答なしでこの質問を既に行っていますが(NullPointerExceptionが何であるかを除いて)、役に立ちませんでした。ここに質問を投稿しました:以前に尋ねられた質問へのリンク
素晴らしいアドバイスで答えることができれば、それ以外の場合は、標準のギャラリークロップをあきらめて、独自のクロップ方法を書くつもりです. 私はプログラミングにかなり慣れていないので、「カスタム作物アクティビティ」の例やコードスニペットを提案していただければ、それは素晴らしいことです.
PS。Instagramのクロップ方法に似た方法を探しています。これは私のようなやや初心者でもできることだと思いますか? または、それには多くの専門知識が必要ですか?