大きな画像をアップロードする必要があります。正しい方法は、BitmapFactory.decodeFileDescriptor を inSampleSize オプションとともに使用することです。しかし問題は、一部のデバイスでは画像がまだ大きすぎてメモリに収まらないことです。ビットマップの代わりにスケーリングされた画像の InputStream を何らかの形で受け取る方法はありますか?
または、他の方法を提案できますか?
大きな画像をアップロードする必要があります。正しい方法は、BitmapFactory.decodeFileDescriptor を inSampleSize オプションとともに使用することです。しかし問題は、一部のデバイスでは画像がまだ大きすぎてメモリに収まらないことです。ビットマップの代わりにスケーリングされた画像の InputStream を何らかの形で受け取る方法はありますか?
または、他の方法を提案できますか?
開始するのに常に最適な場所は、提供されているドキュメントです。ビットマップを効率的に表示する方法のサンプル コードが提供されています。
ここから始めて、大きなビットマップを効率的にロードするのに役立ちます