Calcular la dirección de la luz solar de acuerdo con la hora actual y la posición en la tierra

¿Cómo puedo calcular la posición del sol de acuerdo con la hora actual y la posición en la tierra? Actualmente estoy agregando fuentes de luz a un marco de Realidad Aumentada en Android y sería genial saber dónde establecer el "sol". Creo que hay un montón de factores, pero una aproximación sería suficiente por ahora creo.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.