在Android系统的"图库"中,选择一张图片之后,点击"分享",可以添加自己的应用程序,这一步要在AndroidManifest.xml中<intent-filter>中注册一个<action android:name="android.intent.action.SEND">就可以了.但是点击分享到自己的应用程序之后,如何获取那张图片的路径并显示出来呢?
跪求高手指点....
跪求高手指点....
调试欢乐多
String shareText = getIntent().getStringExtra(Intent.EXTRA_TEXT);
这样应该可以分享的内容,如果是文本的画。
图片应该是用Intent.EXTRA_STREAM,这样理论上获取到的是图片的uri。
我认为应该是这样的,你可以试试,可以了告诉我行不行
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT"></category>
<data android:mimeType="image/jpeg" ></data>
</intent-filter>
可是在activity中就是String str = getIntent().getStringExtra(Intent.EXTRA_STREAM);得不到uri路径,是不是我上面的<intent-filter>写的有问题啊???
String shareText = getIntent().getStringExtra(Intent.EXTRA_TEXT);