私はアンドロイドカメラアプリをやっています。また、カラーエフェクトを設定しようとすると、機能しません。ところで、これに関する別の質問をここに投稿しました: Androidカメラの効果が機能しない このコードを使用して効果を調べ、デバイスでサポートされているものを確認しました。
List<String> colorEffects = parameters.getSupportedColorEffects();
Iterator<String> cei = colorEffects.iterator();
while (cei.hasNext())
{
    String currentEffect = cei.next();
    if (currentEffect.equals(Camera.Parameters.EFFECT_NEGATIVE))
    {
        parameters.setColorEffect(Camera.Parameters.EFFECT_NEGATIVE);
        break;
    }
}
しかし、これは私にnullポインタ例外を与えます。だから私getSupportedColorEffects()は何かを返すかどうかを確認しました。
if (colorEffects == null){
    editText.setText("Null");
}
そしてそれは戻っnullた。なんで?ダウンロードしたAndroidSDKに問題がありますか?新しいバージョンをダウンロードする必要があります。Android 2.2をダウンロードしましたが、Android 2.3をダウンロードして、何が起こるかを確認する必要がありますか?