반응형

안드로이드강좌 17

[안드로이드] 안드로이드스튜디오(Android Studio) 액티비티(Activity)와 화면 이동, 인텐트(Intent),액티비티의 라이프 사이클(액티비티 생명주기)안드로이드 예제, 안드로이드 강좌

[안드로이드] 안드로이드스튜디오(Android Studio) 액티비티(Activity)와 화면 이동, 인텐트(Intent),액티비티의 라이프 사이클(액티비티 생명주기)안드로이드 예제, 안드로이드 강좌 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 액티비티와 화면 이동에 관한 내용입니다. 기본화면에서 화면을 추가해 화면 간의 이동과 값을 상호 전달하는 방법등을 살펴보겠습니다. 보통 화면 단위의 개발이라면 하나의 액티비티가 자신의 레이아웃을 갖는 경우가 많습니다. 따라서 화면의 이동이라면 일반적으로 액티비티와 액티비티 간의 이동을 구현하는 것입니다. 액티비티의 라이프 사이클(액티비티 생명주기) 이미지 출처 : 구글 액티비티가 실행되기 위해 Create 이벤트가 발생합니다. 생성된 뒤 바로 시작하기 ..

Android 2016.08.25

[안드로이드] 안드로이드스튜디오(Android Studio), 경량 임베디드 데이터베이스(SQLite:에스튜엘 라이트) 활용하기, SQLite Browser DownLoad, SQlite Device DB 파일 가져오기, 안드로이드 예제, 안드로이드 강..

[안드로이드] 안드로이드스튜디오(Android Studio), 경량 임베디드 데이터베이스(SQLite:에스튜엘 라이트) 활용하기, SQLite Browser DownLoad, SQlite Device DB 파일 가져오기, 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 파푸맘 블로그(http://blog.naver.com/bobe6294) 이미지서명입니다. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 안드로이드 데이터베이스(SQLite)에 관한 내용입니다. 데이터베이스를 사용하는 절차는 크게 세 단계로 나눌 수 있는데 가장 먼저 DB와 테이블을 생성하고 이를 업그레이드하는 기능을 담당하는 DBHelper 클래스와 이 클래스를 사용해서 실제로 테이블에 질의를 날리는 DBHand..

Android 2016.08.20

[안드로이드] 안드로이드스튜디오(Android Studio), 확장 리스트뷰(ExpandableListView) 만들기, creating ExpandableListView, setGroupIndicator exam, 안드로이드 예제, 안드로이드 강좌

[안드로이드] 안드로이드스튜디오(Android Studio), 확장 리스트뷰(ExpandableListView) 만들기, creating ExpandableListView, setGroupIndicator exam, 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 파푸맘 블로그(http://blog.naver.com/bobe6294) 이미지서명입니다. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 확장 리스트뷰(ExpandableListView) 만들기에 관한 내용입니다. 두 개의 그룹을 만들고 각각의 그룹에 아이템을 추가한 뒤 그룸이나 아이템을 클릭하면 어떤 그룹을 선택했는지 또는 아이템을 선택했는지 Toast로 보여주는 예제를 살펴보겠습니다. 레이아웃은 다음과 같이 Expa..

Android 2016.08.19

[안드로이드] 안드로이드스튜디오(Android Studio)액티비티(Activity)에서 프래그먼트(Fragment)에 데이터 전달하기, 안드로이드 예제, 안드로이드 강좌

[안드로이드] 안드로이드스튜디오(Android Studio)액티비티(Activity)에서 프래그먼트(Fragment)에 데이터 전달하기, 안드로이드 예제, 안드로이드 강좌 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 액티비티에서 프래그먼트에 데이터 전달하기에 관한 내용입니다. 매우 단순한 프래그먼트일 경우일 때를 제외한 대부분의 경우는 별도 클래스로 작성하는 것이 일반적입니다. 또한 프래그먼트가 액티비티에 블로그의 이전 예제들과 같은 방식으로 선언된 static 배열 변수로 프래그먼트의 화면을 구성하고 있지만, 프래그먼트로 데이터를 전달해야 하는 경우도 필요합니다. 그래서 지금부터 액티비티에서 프래그먼트로 데이터를 전달하는 방법을 살펴보겠습니다. [ 이전 프래그먼트 예제 새창으로 열기 링크 ]..

Android 2016.08.17

[안드로이드] 안드로이드스튜디오(Android Studio)프래그먼트(Fragment)를 액티비티에 추가하는 두가지 방법, 프래그먼트트랜잭션(FragmentTransaction) 이란?, 안드로이드 예제, 안드로이드 강좌

[안드로이드] 안드로이드스튜디오(Android Studio)프래그먼트(Fragment)를 액티비티에 추가하는 두가지 방법, 프래그먼트트랜잭션(FragmentTransaction) 이란?, 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 파푸맘 블로그(http://blog.naver.com/bobe6294) 이미지서명입니다. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 프래그먼트(Fragment)를 액티비티에 추가하는 두 가지 방법에 관한 내용입니다. 프래그먼트는 액티비티 내에서 동작하는 화면 구성 요소이기 때문에 프래그먼트를 사용하기 위해서는 가장 먼저 액티비티에 추가해야 합니다. 추가하는 방법에는 두 가지가 있습니다. 1. 액티비티의 레이아웃 파일에 프래그먼트를 선언하는 방..

Android 2016.08.17

[안드로이드] 안드로이드스튜디오(Android Studio), 프래그먼트(Fragment) 란?,Fragment.SavedState, FragmentManager, FragmentTransaction, 안드로이드 강좌

[안드로이드] 안드로이드스튜디오(Android Studio), 프래그먼트(Fragment) 란?,Fragment.SavedState, FragmentManager, FragmentTransaction, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 파푸맘 블로그(http://blog.naver.com/bobe6294) 이미지서명입니다. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 프래그먼트(Fragment)에 관한 이론적 내용입니다. 프래그먼트는 액티비티 내에 배치되어 애플리케이션의 사용자 인터페이스를 구성하는 안드로이드 구성 요소입니다. 액티비티가 버튼이나 텍스트뷰와 같은 위젯이 아닌 것처럼 프래그먼트도 위젯이 아닌 안드로이드의 주요 구성요소입니다. 안드로이드 3.0 이전에는 태블릿같이 큰..

Android 2016.08.16

[안드로이드] 안드로이드스튜디오(Android Studio), 웹뷰(WebView) 사용하기, 안드로이드 예제, 안드로이드 강좌

[안드로이드] 안드로이드스튜디오(Android Studio), 웹뷰(WebView) 사용하기, 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 블로그 이미지서명입니다. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 웹뷰(WebView) 사용하기 및 웹페이지 로딩 진행 상태 보여주기에 관한 내용입니다. 안드로이드에서 이미 설치되어있는 브라우저를 호출해서 원하는 웹 페이지를 로딩할 수 있지만 단순히 다른 애플리케이션을 호출하는 것이기 때문에 원하는 대로 조정할 수 없습니다. 원하는 기능으로 동작하는 브라우저를 직접 만들어야 하는 경우가 생기는데 이때 사용할 수 있는 것이 바로 웹뷰(WebView)입니다. 이 웹뷰는 단순히 HTML을 화면에 렌더링 하는 역할만 하기 때문에 인터넷익스..

Android 2016.08.16

[안드로이드] 안드로이드스튜디오(Android Studio), 메뉴(Menu), 옵션메뉴(Option Menu) 추가하기, 컨텍스트메뉴(Context Menu) 추가하기, 안드로이드 예제, 안드로이드 강좌

[안드로이드] 안드로이드스튜디오(Android Studio), 메뉴(Menu), 옵션메뉴(Option Menu) 추가하기, 컨텍스트메뉴(Context Menu) 추가하기, 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 블로그 이미지서명입니다. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 메뉴(Menu)에 관한 내용입니다. 안드로이드에서 사용할 수 있는 메뉴에는 두 가지가 있습니다. Mene 버튼을 클릭했을 때 디바이스 하단 부분에 나오는 옵션 메뉴(Option Menu)와, 특정 뷰(View)를 오래 클릭했을 때 팝업(Pop up) 형태로 뜨는 컨텍스트 메뉴(Context Menu)가 있습니다. 먼저 옵션메뉴를 추가하는 방법부터 살펴보겠습니다. 안드로이드 4.0에서는 메뉴를..

Android 2016.08.14

[안드로이드] 안드로이드스튜디오(Android Studio), 다이얼로그(Alert Dialog) 를 로그인창으로 변경하기(원하는 모양으로 변경하기), LayoutInflater, inflate, getSystemService, 안드로이드 예제, 안드로이드 강..

[안드로이드] 안드로이드스튜디오(Android Studio), 다이얼로그(Alert Dialog) 를 로그인창으로 변경하기(원하는 모양으로 변경하기), LayoutInflater, inflate, getSystemService, 안드로이드 예제, 안드로이드 강좌 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 다이얼로그(Alert Dialog) 를 로그인창으로 변경하기 (원하는 모양으로 변경하기)에 관한 내용입니다. 다이얼로그를 로그인창으로 변경하는 방법을 살펴보겠습니다. res/layout 폴더에 우클릭해서 new>XML>Layout XML File 을 해서 layout폴더에 XML 파일을 하나 새로 만듭니다.(dialog_login.xml) activity_main.xml 파일의 모습입니다. ..

Android 2016.08.12

[안드로이드] 안드로이드스튜디오(Android Studio), 다이얼로그(AlertDialog) 를 한 번만 생성하고 변경된 값만 반영하기,showDialog(), CreateDialog(), onCreateDialog(), onPrepareDialog() , 안드로이드 예제, 안드로..

[안드로이드] 안드로이드스튜디오(Android Studio), 다이얼로그(AlertDialog) 를 한 번만 생성하고 변경된 값만 반영하기,showDialog(), CreateDialog(), onCreateDialog(), onPrepareDialog() , 안드로이드 예제, 안드로이드 강좌 참고 : 이미지서명은 제 와이프 블로그 이미지서명입니다. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 다이얼로그(AlertDialog)를 한 번만 생성하고 변경된 값만 반영하기에 관한 내용입니다. 다이얼로그의 내용이 복잡해 질 경우 다이얼로그를 로딩하는 시간이 길어져 사용자가 불편해할 수 있습니다. 이처럼 다이얼로그 생성 시간이 오래 걸리는 경우에는 해당 다이얼로그를 처음 한 번만 생성하고 그 뒤로는 변..

Android 2016.08.12
반응형