Criar botão de compartilhamento android whatsapp

Boa tarde galera estou tentando desenvolver uma aplicação em android em que eu seleciono uma foto que ja esta na aplicacao e envio para o whatsapp, porem meu testes
tem sido sem sucesso, sempre que seleciono o botao corresponde da foto ele dis que meu arquivo esta vazio;
segue abaixo o codigo que eu estou utilizando:

package com.example.henrique.t;

import android.content.Intent;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ImageView imageView = ( ImageView ) findViewById( R.id.imageview );
    imageView.setImageResource( R.drawable.android);

    Button btShareImage = ( Button ) findViewById( R.id.bt_share_image );


    btShareImage.setOnClickListener( new View.OnClickListener() {
        @Override
        public void onClick( View v ) {
            shareImage();
        }
    } );


}

private void shareImage() {

    StringBuilder strBuilder = new StringBuilder();
    strBuilder.append( "android.resource://" )
            .append( "com.example.henrique/" )
            .append( "drawable/" );

    //captura a uri do drawable que está no Imageview
    Uri uriImage = Uri.parse( strBuilder.toString() );
    // cria a intent e define a ação
    Intent intent = new Intent( Intent.ACTION_SEND );
    // tipo de conteúdo da intent
    intent.setType( "image/*" );
    // stream a ser compartilhado
    intent.putExtra( Intent.EXTRA_STREAM, uriImage );

    startActivity( intent );
}

}

Acredito que seja algo em que ele nao esteja localizando a image view que eu coloquei na aplicao, se alguem teria uma outra ideia mais simples
para eu atribuir a minha aplicacao sou muito grato.