분류 전체보기(14819)
-
Activity 간 객체 전달 방법 - Serializable 인터페이스를 이용한 방법, Parcelable 인터페이스를 이용한 방법
Activity 간 객체 전달 방법안드로이드에서 자바의 Serialization 개념과 유사한 Parcelable이라는 인터페이스를 제공하고 있습니다.객체를 주고받는 방법으로 array 기반의 Serialized와 Parcel을 지원하는 Parcelable을 사용할 수 있습니다. · Serializable 인터페이스를 이용한 방법· Parcelable 인터페이스를 이용한 방법 Serializable 인터페이스를 이용한 시리얼라이즈 방법Serializable 인터페이스만 상속 받아서 구현합니다. 데이터타입 PUT GET Object putExtra("key", Object) getParcelable("key") ArrayList putParcelableArrayListExtra("key", object) ..
-
Serialization(객체의 직렬화) - 직렬화(serialization), 역직렬화(deserialization)
Serialization(객체의 직렬화)· 모든 데이터의 흐름은 바이트 전송으로 이루어 집니다. 이것은 객체도 마찬가지이며, 이때 사용되는 개념이 Serialization입니다.· 객체의 직렬화란 객체를 스트림(stream)으로 파일에 저장하는 방법입니다.· 객체의 내용을 바이트 단위로 변환하여 파일 또는 네트워크를 통해서 스트림(송수신)이 가능하게 하는 것을 의미합니다.· 객체를 직렬화 하기위해서는 Serializable 인터페이스와 Externalizable 인터페이스를 구현해야 합니다. · 직렬화의 대상이 되는 인스턴스의 클래스는 java.io.Serializable 인터페이스를 구현해야 합니다.· Serializable 인터페이스는 ‘직렬화의 대상'임을 표시하는 인터페이스일 뿐, 실제 구현해야 할..
-
AVD(애뮬레이터)에서 지도(map)표시하기
AVD(애뮬레이터)에서 지도표시하기 [동의 및 계속] 우측 상단의 [건너뛰기] 클릭 [확인]
-
현실에 침투하는 AI·로봇, 사라지는 일자리…전문직도 위험하다, 교육부터 바뀌어야 …AI시대 인재양성은
현실에 침투하는 AI·로봇, 사라지는 일자리…전문직도 위험하다, 교육부터 바뀌어야 …AI시대 인재양성http://v.media.daum.net/v/20170104214246986?f=mhttp://tvpot.daum.net/v/vf857XupDX8pPuAV2XyQVyD
-
인텐트(intent)로 데이터 전달 - putExtra, getExtras
인텐트로 데이터 전달 putExtra(전달할 변수명, 해당 변수를 통해 전달할 값); getExtras(받은 변수명, 기본값);
-
인텐트 호출 메소드 - startActivity(), startActivityForResult(), onActivityResult()
인텐트 호출 메소드 메소드 코드 startActivity() startActivity(new Intent(Intent.Action_DIAL,tel)); startActivityForResult() //호출 private Static final int PICK_REQUEST=1337; .... String str=Uri.parse(type.getText().toString()); Intent intent=new Intent(Intent.ACTION_PICK,str); startActivityForResult(intent,PICK_REQUEST); onActivityResult() //실행된 액티비티가 종료되면 메소드가 호출 onActivityResult() protected void onActivityRe..