Android

안드로이드 스튜디오 버튼 클릭 Intent ACTION_VIEW Uri.parse 활용코드

yugyeong 2023. 2. 7. 17:11

버튼 클릭 Intent ACTION_VIEW Uri.parse 코드를 함수로 생성하였다.

 

연락처 선택하는 액티비티 띄우기

// 연락처 선택하는 액티비티 띄우기
void selectContact(){
    Intent intent = new Intent(Intent.ACTION_PICK);
    intent.setType(ContactsContract.Contacts.CONTENT_TYPE);
    startActivity(intent);
}

 

웹브라우저 실행시키는 인텐트

// 웹브라우저 실행시키는 인텐트
void openWebPage(String url){
    Uri uri = Uri.parse(url);
    Intent intent = new Intent(Intent.ACTION_VIEW, uri);
    startActivity(intent);
}

 

SMS 보내기위한 액티비티 띄우기

// SMS 보내기위한 액티비티 띄우기
void composeSMS(String phone){
    Uri uri = Uri.parse("smsto:"+phone);
    Intent intent = new Intent(Intent.ACTION_VIEW, uri);
    startActivity(intent);
}

 

이메일 작성하는 액티비티 띄우기

// 이메일 작성하는 액티비티 띄우기
void composeEmail(String[] address, String subject){
    Uri uri = Uri.parse("mailto:");
    Intent intent = new Intent(Intent.ACTION_SENDTO);
    intent.setData(uri);
    intent.putExtra(Intent.EXTRA_EMAIL, address);
    intent.putExtra(Intent.EXTRA_SUBJECT, subject);
    startActivity(intent);
}