At the very bare minimum you need:
<activity android:name=".ShareActivity"> <intent-filter android:label="Share with my app"> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
in your manifest...which will at least make it show up in the 'share' listing.
The most important part you are missing is:
<action android:name="android.intent.action.SEND" />
To make it actually do something, you need an Activity.
This may help too: http://sudarmuthu.com/blog/sharing-content-in-android-using-action_send-intent
Additional Info:
<activity android:name=".ShareActivity"> <intent-filter android:label="Share with my app"> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain" /> </intent-filter> </activity>
There the <data android:mimeType will limit what you respond to, if you want to limit your app's response.