Даже если libjpeg уже существует в android, это не общедоступный API, поэтому любой выигрыш, который вы получите, не связав его, может вернуться и укусить вас позже. Я бы сказал, что это не стоит того, чтобы связать вашу собственную копию libjpeg (или аналогичного), чтобы вы не полагались на внутренности платформы.
Если применимо, вы можете использовать, например. некоторые из публичных API-интерфейсов Java (android.graphics.BitmapFactory и т. д., которые в конечном итоге называет внутренний связанный libjpeg или что-то еще) через JNI для декодирования ваших изображений - тогда вам не нужно отправлять библиотеку jpeg самостоятельно, но вам нужно сделать немного больше вызовов функций JNI. (Возможно, небольшие издержки на производительность по сравнению с вызовом libjpeg напрямую, но не значительны, если вы не загружаете огромное количество изображений.) Если вам интересно, я могу поделиться примером для этого (это около 50 строк).
Что хорошо, просто помните, * «Если вы используете его в программе , вы должны признать, где-то в документации, что вы использовали IJG код.» * –