이렇게하려면 의도 필터을 사용해야합니다. 당신은 데이터, 카테고리 위에서 주어진 일부 사진을 공유해야하는 경우,이 응용 프로그램에 대한 묻습니다 데이터와 인 텐트 필터를 추가하는 경우
<activity android:name=".Activity" android:label="@string/app_name" android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>
이미지 갤러리 응용 프로그램의 외부 공유 이미지를 말한다.
응용 프로그램을 선택하면 해당 컨트롤이 활동으로 리디렉션됩니다.
는 활동 내부는 사용하여 텐트를 처리 :
try{
Uri imageUri = (Uri) getIntent().getExtras().get(Intent.EXTRA_STREAM);
Cursor cursor = getContentResolver().query(imageUri, new String[] { android.provider.MediaStore.Images.ImageColumns.DATA }, null, null, null);
cursor.moveToFirst();
}catch(Exception e){
Log.v("Exception eeee", ""+e);
}
지금 의지가 선택한 이미지가 들어 커서.
이것은 당신이 의도 필터의 매니페스트 파일에 mimitype을 변경하는 데 필요한, 비디오에 대해 동일한 사용할 수 있습니다, 이미지 선택기입니다.
와우! 훌륭한 정보! 고마워, 나는 이것이 내가 궁금해하는 단 한가지를 떠난다 고 생각한다. Whatsapp는 돌아 오는 비디오에 크기 제한을 설정합니다. 적용되는 최대 크기를 어떻게 알 수 있습니까? – eitama