問題タブ [share-intent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - インテント外から画像をトリミングする方法
TLDR アプリで別のアプリから画像を共有しようとするときに、選択した画像でクロップ インテントを開きたい
私のアプリでは、共有インテントを介して別のアプリから画像を共有できます。たとえば、私のアプリで Reddit から画像を直接共有できます。それは完全に正常に動作しますが、一部の画像には上下に巨大な黒い画面があるため(おそらく単なるスクリーンショットであるため)、画像をトリミングできる機能を追加したいと思います。
ギャラリーから取得した画像をトリミングできます。ただし、外部インテントから共有を使用すると、画像が携帯電話に保存されないため、開いてトリミングすることができません。
私のコードで画像を取得する方法
android - Intent.createChooser は、キャンセル後にセレクターを乗算し、再度共有しています
以下のように RecyclerView アイテムを右にスワイプすると、画像とテキストを共有しています。
共有が開始され、キャンセルします。もう一度共有すると、セレクターが乗算されますか?このコードに問題はありますか?