Instagram de Android se abre en cierto usuario y agrega un título a la imagen cargada

Instagram para Android es muy limitado, por lo que he visto hasta ahora. Mi escenario es simple: permitir al usuario editar una imagen y cuando hace clic en Enviar:

Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/jpeg");

Entonces conqueryIntentActivities() Busco para ver si Instagram está instalado. Si es que envío la ruta de mi imagen para ser cargada:

 share.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///" + path to myfile.png"));
 share.setClassName(resolveInfo.activityInfo.packageName, resolveInfo.activityInfo.name);
 share.putExtra(Intent.EXTRA_SUBJECT, "Sample subject");
 share.putExtra(Intent.EXTRA_TEXT, "Sample text");
 share.putExtra(Intent.EXTRA_TITLE, "Sample title");

El resultado: la imagen se carga mediante la aplicación de Instagram (por supuesto, si estoy conectado), pero no puedo agregarle un título. Ninguno de losputExtra tiene algun efecto Entonces, ¿hay alguna manera de agregar un título como parámetro de intención?

Y la otra pregunta, ¿es posible abrir la aplicación de Instagram con un nombre de usuario determinado?

Respuestas a la pregunta(2)

Su respuesta a la pregunta