На Android 4.4, это API 19, checkSelfPermission () не внедрялся в собственный контекст до API 23 (Android 6.0). Поэтому вам нужно будет использовать не менее версии 23.0.0 библиотеки поддержки.
С официального android сайта разработчика :
Если устройство работает Android 5.1 или ниже, или целевой SDK вашего приложения равен 22 (Android 5.1) или ниже: если вы указываете опасное разрешение в своем манифесте, пользователь должен предоставить разрешение при установке приложения; если они не предоставляют разрешения, система вообще не устанавливает приложение.
Если устройство работает Android 6.0 или выше, а целевой SDK вашего приложения равен 23 (Android 6.0) или выше: приложение должно перечислить разрешения в манифесте, и оно должно запрашивать каждое опасное разрешение, в котором оно нуждается во время работы приложения. Пользователь может предоставлять или отклонять каждое разрешение, и приложение может продолжать работать с ограниченными возможностями, даже если пользователь отклоняет запрос на разрешение.