안드로이드 114

안드로이드 - 1. 수강신청앱 수강신청앱 로그인 화면 만들기

예제 출처 : https://www.inflearn.com/course 예제 소스 : https://github.com/GaKaRi/gakari_android/tree/master/Registration_v1 첫번째 예제는 다음과 같은 화면을 구성합니다. 이번 예제는 기능상의 구현없이 단순히 xml파일로 화면구성만 합니다. activity_login.xml drawable 폴더에 적당한 이미지를 구해다가 넣습니다. 또는 drawable 폴더를 오른쪽 마우스를 눌러서 New-Vector Asset으로 이미지를 골라서 선택합니다. colors.xml 백그라운드 색을 지정하기 위한 파일입니다. #039BE5 #0277BD #546E7A styles.xml 여기서는 타이틀바를 없애는 작업을 합니다. @color..

안드로이드 - 프로젝트9. 디자인을 예쁘게 꾸미기

예제 출처 : https://www.inflearn.com/course 예제 소스 : https://github.com/GaKaRi/gakari_android/tree/master/Proj_Manager_v9 이전예제 프로젝트 1. 애플리케이션 화면 디자인 프로젝트 2. 액티비티 화면 전환 프로젝트 3. 데이터베이스 및 서버 구축 프로젝트 4. 로그인 및 메인 화면 구현 프로젝트 5. 회원목록 출력하기 프로젝트 6. 회원목록을 리스트뷰로 출력하기 프로젝트 7. 회원 삭제 및 관리자 기능 프로젝트 8. 회원 검색 기능 추가 이전까지 했던 예제를 다음과 같이 예쁘게 만드는 작업입니다. 물론 기능은 동일합니다. 다음은 로그인 화면입니다. 다음은 로그인 후 화면입니다. 다음은 회원 계정 출력페이지입니다. res..

안드로이드 - 프로젝트8. 회원 검색 기능 추가

예제 출처 : https://www.inflearn.com/course 예제 소스 : https://github.com/GaKaRi/gakari_android/tree/master/Proj_Manager_v8 이전예제 프로젝트 1. 애플리케이션 화면 디자인 프로젝트 2. 액티비티 화면 전환 프로젝트 3. 데이터베이스 및 서버 구축 프로젝트 4. 로그인 및 메인 화면 구현 프로젝트 5. 회원목록 출력하기 프로젝트 6. 회원목록을 리스트뷰로 출력하기 프로젝트 7. 회원 삭제 및 관리자 기능 이번에는 관리자 계정으로 원하는 계정을 검색하는 기능을 추가하는 예제입니다. 먼저 admin으로 로그인을 합니다. 여기서 MANAGE 버튼을 누릅니다. search창에서 aa를 검색해봅시다. aa로 검색하면 다음과 같이 ..

안드로이드 - 프로젝트7. 회원 삭제 및 관리자 기능

예제 출처 : https://www.inflearn.com/course 예제 소스 : https://github.com/GaKaRi/gakari_android/tree/master/Proj_Manager_v7 이전예제 프로젝트 1. 애플리케이션 화면 디자인 프로젝트 2. 액티비티 화면 전환 프로젝트 3. 데이터베이스 및 서버 구축 프로젝트 4. 로그인 및 메인 화면 구현 프로젝트 5. 회원목록 출력하기 프로젝트 6. 회원목록을 리스트뷰로 출력하기 이번에는 저번 강의때 했던 회원목록을 출력후 회원 삭제 기능을 추가하는 예제입니다. 먼저 관리자 계정인 admin 계정으로 로그인을 합니다. 그 다음 MANAGE 버튼을 눌러 관리자페이지로 들어갑니다. 다음과 같이 현재 계정리스트를 출력하고 바로 옆에 삭제 버튼..

안드로이드 - 프로젝트6. 회원목록을 리스트뷰로 출력하기

예제 출처 : https://www.inflearn.com/course 예제 소스 : https://github.com/GaKaRi/gakari_android/tree/master/Proj_Manager_v6 안드로이드 - 프로젝트1. 애플리케이션 화면 디자인안드로이드 - 프로젝트2. 액티비티 화면 전환안드로이드 - 프로젝트3. 데이터베이스 및 서버 구축안드로이드 - 프로젝트4. 로그인 및 메인 화면 구현안드로이드 - 프로젝트5. 회원목록 출력하기 이번에는 저번 강의때 했던 회원목록을 TextView로 출력했던 것을 리스트뷰로 바꿔보는 예제입니다. 실행 화면 1. 먼저 admin 계정으로 로그인을 합니다. 2. 다음과 같이 MANAGE버튼이 보이면 눌러줍니다. 3. MANAGE버튼을 클릭하면 다음과 같이..

안드로이드 - 프로젝트5. 회원목록 출력하기

예제 출처 : https://www.inflearn.com/course 예제 소스 : https://github.com/GaKaRi/gakari_android/tree/master/Proj_Manager_v5 안드로이드 - 프로젝트1. 애플리케이션 화면 디자인안드로이드 - 프로젝트2. 액티비티 화면 전환안드로이드 - 프로젝트3. 데이터베이스 및 서버 구축안드로이드 - 프로젝트4. 로그인 및 메인 화면 구현 AsyncTask를 사용하는데 파일다운로드와 같은 작업을 백그라운드에서 진행할때 사용합니다. execute( ) 명령어를 통해 AsyncTask을 실행합니다. AsyncTask로 백그라운드 작업을 실행하기 전에 onPreExcuted( )실행됩니다. 이 부분에는 이미지 로딩 작업이라면 로딩 중 이미지를..

안드로이드 - 프로젝트4. 로그인 및 메인 화면 구현

예제 출처 : https://www.inflearn.com/course 예제 소스 : https://github.com/GaKaRi/gakari_android/tree/master/Proj_Manager_v4 프로젝트1. 애플리케이션 화면 디자인 프로젝트2. 액티비티 화면 전환 프로젝트3. 로그인 및 메인 화면 구현 이번에는 로그인 및 메인화면을 구현하는 예제입니다. 저번 소스에서 Login.php이 잘못되었네요. 다음 파일이 제대로 된 소스입니다. Login.php LoginRequest.java package com.example.kch.proj_manager_v4; import com.android.volley.AuthFailureError; import com.android.volley.Respo..

안드로이드 - 프로젝트3. 데이터베이스 및 서버 구축

예제 출처 : https://www.inflearn.com/course 예제 소스 : https://github.com/GaKaRi/gakari_android/tree/master/Proj_Manager_v3 프로젝트1. 애플리케이션 화면 디자인 프로젝트2. 액티비티 화면 전환 이번에는 안드로이드 앱에서 데이터를 입력하면 그것을 데이터베이스에 저장하는 예제입니다. CREATE DATABASE `proj_manager` CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE TABLE `USER`( userID VARCHAR(20) NOT NULL, userPassword VARCHAR(20) NOT NULL, userName VARCHAR(20) NOT NULL, us..

안드로이드 - 프로젝트2. 액티비티 화면 전환

예제 출처 : https://www.inflearn.com/course 예제 소스 : https://github.com/GaKaRi/gakari_android/tree/master/Proj_Manager_v2 프로젝트1. 애플리케이션 화면 디자인 이번에는 인텐트를 이용해서 액티비티간 화면 전환을 합니다. RegisterActivity.java package com.example.kch.proj_manager_v2; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.Button; import android.widget.EditText; public class RegisterActivi..

안드로이드 - 프로젝트1. 애플리케이션 화면 디자인

예제 출처 : https://www.inflearn.com/ 예제 소스 : https://github.com/GaKaRi/gakari_android/tree/master/Proj_Manager 안드로이드 발리 (Android Volley)는 구글 I/O 2013에서 첫 등장한 이후로 지속적으로 업데이트 되고 있는 네트워크 라이브러리입니다. 출처: http://eteris.tistory.com/792 [Eteris's Palace] 왼쪽 build.gradle(Module: app)에 들어간 뒤 dependencies부분에 compile ‘com.android.volley:1.0.0’ 을 치고 윗쪽에 Sync Now를 누릅니다. activity_login.xml 레이아웃 화면 입력받을수 있는 EditTex..