Android: ¿cómo abrir un archivo apk después de descargarlo para la actualización automática?

Tengo una aplicación que me gustaría agregar funcionalidad de actualización automática (no está en el mercado). Tengo todo el código en su lugar que verificaría si hay una actualización disponible y luego llamo a algo como esto:

Intent intent = new Intent(Intent.ACTION_VIEW ,Uri.parse(Configuration.APK_URL));
c.startActivity(intent);  

que comienza a descargar el archivo. ¿Hay alguna manera de que pueda decirle programáticamente que "abra" el archivo para comenzar el proceso de instalación sin que el usuario tenga que ir a las descargas y hacer clic en él?

Respuestas a la pregunta(2)

Su respuesta a la pregunta