티스토리 뷰

안드로이드 4.4버전이상으로 빌드시 확인할 것들.

1. SMS발송

- 기존의 그냥 발송방식을 사용하면, 행아웃에서 행걸리나보다 ㅡ_ㅡ 다음과 같이 적용하도록 한다.

// 19(4.4)이상부터는 새로운 코드 적용

if (Build.VERSION.SDK_INT > 18) {

String defaultSmsPackageName = Telephony.Sms.getDefaultSmsPackage(getApplicationContext());

Intent sendIntent = new Intent(Intent.ACTION_SEND);

sendIntent.setType(“text/plain”);

sendIntent.putExtra(Intent.EXTRA_TEXT, “보낼 메시지”);

if (defaultSmsPackageName != null) {

sendIntent.setPackage(defaultSmsPackageName);

}

startActivity(sendIntent);

} else {

 // 18이하는 기존코드

Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse(“sms:”));

intent.putExtra(“sms_body”, “보낼 메시지”);

startActivity(intent);

}


2. 이미지 가져오기 안되는 문제

intent.setAction(Intent.ACTION_GET_CONTENT); // 에서

intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); //으로 수정한다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함