您receving在意圖形象,所以你必須更新你的Manifest爲:
<activity android:name=".Your_Activity" >
...
...
<intent-filter>
...
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity
然後活動需要:
void onCreate (Bundle savedInstanceState) {
...
// Get intent, action and MIME type
Intent intent = getIntent();
String action = intent.getAction();
String type = intent.getType();
if (Intent.ACTION_SEND.equals(action) && type != null) {
if (type.startsWith("image/")) {
Uri imageUri = (Uri) intent.getParcelableExtra(Intent.EXTRA_STREAM);
if (imageUri != null) {
YourImageView.setImageUri(imageUri);
}
}
.
.
.
由於一噸,它的工作就像一個魅力只是一個小更新,功能名稱是setImageURI – 2012-07-21 09:36:47
哦,是的,這(setImageUri)是我的錯,你還告訴我使用setImageURI()...謝謝。 – 2012-07-21 09:38:29