вам не нужно держать блокировку для самого радиовещательного приемника, android сделает это за вас.
Но если вам нужно сделать что-то длительное, вам нужно создать новый сервис внутри onReceive, после чего вы должны получить блокировку пробуждения для сервиса.
также посмотрите документацию, чтобы убедиться, что вы удерживаете блокировки только тех системных ресурсов, которые вам действительно нужны (в основном только процессор) http://developer.android.com/reference/android/os/PowerManager.html