Como usar getSystemService em uma classe sem atividade?

Estou criando um aplicativo que aciona um alarme via AlarmManager.

Gostaria de poder chamar o Alarme por meio de sua própria classe de não atividade, mas como não estou estendendo Activity, não pareço ter nenhum 'contexto'. Esse conceito me confunde e li os documentos do sdk.

Como eu usaria:

alarmTest = (AlarmManager)getSystemService(Context.ALARM_SERVICE);

na minha classe não-atividade?

Além disso, estou assumindo que a obtenção de contexto permitirá que eu use SharedPrefs e Intents na minha classe de não atividade também?

questionAnswers(3)

yourAnswerToTheQuestion