본문 바로가기

Android/Intent

(6)
안드로이드/Android 단말마다 SMS, MMS, CALL 사용 여부 확인 하기~! 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 갤럭시 S2 , 갤럭시 탭 10.1, 갤럭시 탭 8.9, Nexus S, 갤럭시 S2 LTE 등. 안드로이드/Android 단말마다 SMS, MMS, CALL 사용 여부 확인 하기~!안드로이드 프로젝트를 개발하면서, 단말 마다 대응 해줘야 하는 경우가 많은데요. 요즘에는 회사마다 안드로이드 프레임웍을 수정해서 사용 하고 있는 경우가 대부분이라, 안드로이드 기본 기능들을 바뀌거나 사용 할 수 없게 되는 경우가 많이 발생 합니다.예를 들자면, 삼성 갤럭시 탭 10.1 인치 같은 경우는 SMS, MMS, CALL 기능을 사용 할 수 없는 버젼 이기 때문에, ..
안드로이드/Android intent(인텐트)를 사용해 보자. (intent filter) 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.1   ●  API LEVEL : 7  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android intent(인텐트)를 사용해 보자. (intent filter)안녕하세요. 오늘은 암시적 인텐트에 대해서 알아볼텐데요.! 인텐트는 안드로이드 시스템에서 커뮤니케이션을 담당하는 역할로 컴포넌트간(Activity, ContentProvider, BroadcastReceiver, Service) 의 호출과 메시지 전달에 이용한다. 쉽게 말해서 값을 주고 받는 전달자 정도로 생각 하시면 됩니다.안드로이드에서는 시스템을 구성하는 4가지 컴포넌트가 있는데요. Activity(화면구성), BroadCastReceiver(방송..
안드로이드/Android 안드로이드 Intent 그리고 PendingIntent 와 Intent Sender 안드로이드/Android 안드로이드 Intent 그리고 PendingIntent 와 Intent Sender 안드로이드 인텐트 관련해서, 두 가지 신기한 클래스가 제공됩니다. 이름만 들어서는 그 쓸모가 무엇인지 애매한, PendingIntent 와 IntentSender 가 바로 그 주인공입니다. 개발자 사이트에 서술된 내용을 살펴보아도 두 가지가 하는일이 정확히 무엇인지, 그리고 특히, 둘 사이의 차이점이 무엇인지 좀 헷갈립니다. 두 가지 클래스는 어떤 역할을 수행하고, 어떤 차이점이 있으며, 안드로이드 어플리케이션을 개발할 때, 어떻게 유용하게 사용될 수 있는지 간단하게 정리해 보았습니다. 1.PendingIntent PendingIntent 은 비교적 이해하기 쉽습니다. 커뮤니케이션에는 세 가지 기..
안드로이드/Android Intent로 Video 재생 프로그램 선택 하기 안드로이드/Android Intent로 Video 재생 프로그램 선택 하기 package arabiannight.tistory.com; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; public class TestInterntChooserActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Intent i = new Intent(Inte..
안드로이드/Android Intent로 데이터 주고 받기 안드로이드/Android Intent로 데이터 주고 받기 호출한 액티비티 package arabiannight.tistory.com; import java.util.ArrayList; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; public class TestIntentActivity extends Activity { private ArrayList mArrayList = new ArrayList(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInsta..
안드로이드/Android Intent 활용 예시 안드로이드/Android Intent 활용 예시 // 웹페이지 띄우기 Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); // 구글맵 띄우기 Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.Action_VIEW,uri); startActivity(it); // 구글 길찾기 띄우기 Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=출발지주소&daddr=도착지주소&hl=ko"); Intent it = new Int..