As @CommonsWare pointed out, what you are doing should be OK. It is impossible to guarantee disabled auto-capitalization across all devices.
If the user is using a third-party keyboard, like SwiftKey, it may override disabling auto-capitalization; the user would have to manually do this in the third-party app settings.