https://github.com/kakao/kakaolink-android
위 링크에서 KakaoLink.java를 받아 자신의 패키지에 넣고
메세지&링크주소 보내기
public void sendKakaoMsg()
{
// check, intent is available.
if (!kakaoLink.isAvailableIntent())
return;
try
{
kakaoLink.openKakaoLink(this, //activity
"http://newkie.tistory.com", //url
"뉴키의 티스토리.", //message
getPackageName(), //appid
getPackageManager().getPackageInfo(getPackageName(), 0).versionName, //appver
"NewkieApp", //appname
"UTF-8"); //encoding
}
catch (NameNotFoundException e1)
{
e1.printStackTrace();
}
}
이미지(sdcard에 저장된 것) 보내기. imgName은 해당 이미지 파일 경로(Environment.getExternalStorageDirectory().getAbsolutePath()까지 모조리)
void sendKakaoImage(String imgName) {
Uri dataUri = Uri.parse(imgName);
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("image/*");
intent.putExtra(Intent.EXTRA_STREAM, dataUri);
intent.setPackage("com.kakao.talk");
startActivity(intent);
}
함수호출하면 카톡이 실행되고 보낼 친구를 선택한 후 전송하면 끝.
'안드로이드' 카테고리의 다른 글
안드로이드 네이버 지도 API 분석중 (0) | 2013.08.05 |
---|---|
WheelView(WheelPicker) Click Event (0) | 2013.07.01 |
EditText 키보드 imeOptions (0) | 2013.05.22 |
안드로이드 sqlite (0) | 2013.05.10 |
AndEngineExtensionSet (0) | 2013.03.26 |