본문 바로가기

ACTION_SEND

[Android] SNS로 데이터 공유하기 SNS (Facebook, Kakaotalk등) 에 Text, Image, URL 을 보낼 수가 있다. 모든 SNS에 데이터를 무작정 보내면 좋겠지만, SNS App 마다 동작이 다르다.그래서 테스트를 좀 해보면서 분리를 시켜 보았다. ## Get SNS App list Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("image/*"); // image 타입을 받을 수 있는 SNS App 정보를 전부 뽑아준다. List resInfo = getPackageManager().queryIntentActivities(intent, 0); if (resInfo.isEmpty()) { return; } for (ResolveInfo info : r.. 더보기
[Android] ACTION_PICK 사용 (이미지 가져오기) 이미지나 비디오 파일을 가져 올때 아래와 같은 소스 형태로 가져 오시는 분들 이글 한번 참고 하세요. private void takePictureFromGallery() { Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI); startActivityForResult(intent, PICK_FROM_FILE); }위와 같은 형태로 가져올 수도 있지만, 더욱더 편한 함수가 있어서 공유하고자 합니다. private void takePictureFromGallery() { startActivityForResult( Intent.createChooser( new Intent(Intent.ACTION.. 더보기
[Android][펌]안드로이드 Intent 사용법 Let's take a look at the most common implicit intents such as making a phone call, launching a web address, sending an email, etc.Phone CallPermissions:Intent:Intent callIntent = new Intent(Intent.ACTION_CALL); callIntent.setData(Uri.parse("tel:0377778888")); startActivity(callIntent);Send Email (to Phone Email Client)Compose an email in the phone email client:Intent intent = new Intent(Intent.A.. 더보기