私はSOに関する別の質問への回答を読んでいました。そこでは、@ RomainGuyが、Androidの新しいバージョンから以前のバージョンにコードをバックポートできるとコメントしました(言い換えが間違っている場合は修正してください)。具体的には、Androidバージョン2.3.3(Gingerbread)からバージョン2.2.2(Froyo)へのBitmapRegionDecoderのバックポートコードに興味があります。
新しいバージョンのAndroidから古いバージョンにコードをバックポートするときにベストプラクティス/避けるべきこととして、より一般的に質問したかったのですが、stackoverflowは、私の質問が主観的すぎるとして閉じられる可能性があることを示唆しました。
おそらく、トピックに十分な関心がある場合、この質問はより一般的な質問に「変形」される可能性があります。おそらくコミュニティwikiですか?
いずれにせよ、これがどのように行われるかについての洞察をいただければ幸いです。私のユースケースに固有であるか、より一般的なアドバイスであるかは関係ありません。Javaクラス内からネイティブメソッドを呼び出すと、問題が複雑になりますか(必然的にNDKが関係します)?
この方法でコードをチェリーピックしてバックポートすることが実際に可能(そして合理的)である場合、多くの人がその方法を知ることが非常に役立つと思うでしょう。