Android

    [Android Studio] 안드로이드 스튜디오 Event 실습 02

    [Android Studio] 안드로이드 스튜디오 Event 실습 02

    예제 1 ) 버튼 클릭 시 이미지 사라지게 하기 이미지 넣는 방법 1. 넣고싶은 이미지 파일 ctrl + c 2. res->drawble 폴더 선택 후 ctrl + v 3. drawable 이나 drawble-v24 폴더에 넣기 ☆이미지 파일 삽입 시 대문자나 특수문자 한글 금지!!☆ 4. xml 파일에서 imageView 드래그 앤 드롭 후 이러한 창이 뜨면 원하는 사진을 선택! activity_main. xml 파일 - 기본적인 UI는 이렇다. 버튼 클릭 시 이미지가 나타났다 사라졌다 해야하기 때문에 이미지와 버튼 둘다 ID값을 부여한다 MainActivity.java 파일 img와 btn 선언 후 각 아이디 값을 찾아와주자 img = findViewById(R.id.img); btn = findVi..

    [Android Studio] 영화 API를 이용한 실습

    [Android Studio] 영화 API를 이용한 실습

    Json 실습 영화 박스오피스 App 영화진흥위원회 DATA 가져오기 영화진흥위원회 오픈API 서비스 바로가기 영화진흥위원회 오픈API 제공서비스 영화관입장권통합전산망이 제공하는 오픈API서비스 모음입니다. 사용 가능한 서비스를 확인하고 서비스별 인터페이스 정보를 조회합니다. www.kobis.or.kr 원하는 정보를 가져오자 나는 일별 박스오피스 API 서비스를 이용했다. 맨 하단 응답 예시에서 원하는 데이터 형태의 url을 복사한 후 주소창에 입력 해 보면 json 형태의 데이터를 확인할 수 있다. 날짜를 변경하고 싶다면 url 맨 뒤 날짜를 변경해주자 Json Parser Online 바로가기 Json Parser Online json.parser.online.fr 링크에 접속 후 json 형태의 ..

    [Android Studio] Volley 사용하기 & Volley 예제/ 통신하기

    [Android Studio] Volley 사용하기 & Volley 예제/ 통신하기

    네트워크 통신 - Client Server web 요청 기술 - HttpURLConnection - URL -InputStream -Thread, Handler 복잡하다 Volley란? 복잡한 web 요청기술 사용하지 않고 더 간단한 HTTP 통신을 위해 안드로이드에서 제공하는 HTTP 통신 라이브러리 Volley 동작원리 Volley 동작 순서 Volley 사용하기 1. 코드 입력하는 방법 Volley 바로가기 Volley 개요 | Android 개발자 | Android Developers Volley 개요 Volley는 Android 앱의 네트워킹을 더 쉽고, 무엇보다도 더 빠르게 하는 HTTP 라이브러리입니다. Volley는 GitHub에서 사용할 수 있습니다. Volley를 사용하면 다음과 같은 ..

    [Android Studio] 안드로이드 스튜디오 Event & Event 실습

    [Android Studio] 안드로이드 스튜디오 Event & Event 실습

    Event Listener - 특정 이벤트를 처리하는 인터페이스 - 여러 View에 의해 공유될 수 있으므로 해당 View가 누구인지 전달 Listener Call Back Method 설명 View.OnClickListener onClick() 사용자가 어떤 항목을 터치 했을 때 호출 View.OnLongClickListener onLongClick() 사용자가 항목을 터치하여 일정시간동안 그대로 누르고 있으면 발생 View.OnFocusChangeListener onFocusChange() 사용자가 하나의 항목에서 다른 항목으로 포커스를 이동할 때 호출 View.OnKeyListener onKey() 포커스를 가지고 있는 항목 위에서 키를 눌렀다가 놓았을 때 호출 Event 처리 방식 - XML로 E..

    [Android Studio] Layout이란? Layout 기본예제

    [Android Studio] Layout이란? Layout 기본예제

    Layout이란? Layout 종류 Linear Layout - 박스(BOX) 모델을 기반한 Layout - 한쪽 방향으로 쌓는 방식으로 View들을 수직 또는 수평으로 구성 Linear Layout 만들어보기 Linear Layout 실습1 레이아웃 각각 백그라운드 컬러를 지정해줘도 색이 변경되지 않는것을 확인할 수 있다. layout의 가중치 설정이 되지 않아서 이다. attributes 내 layout_weight를 1로 설정 해 주자. layout_weight를 1로 설정 = 각각의 레이아웃을 1:1:1: .. 비율로 설정해주는 것이다. Linear Layout 실습2 Linear Layout을 사용하여 버튼을 균일하게 적용 해 보자 일단 왼쪽에 붙어있는 친구들은 vertical layout을 사..

    [Android Studio] 안드로이드 스튜디오 프로젝트 만들기 & 기본 예제

    [Android Studio] 안드로이드 스튜디오 프로젝트 만들기 & 기본 예제

    새 프로젝트 만들기 프로젝트 실행하기 TextView 설정하기 반드시 글자를 선택한 후 변경해야한다. (선택 안하면 뜨지도 않음..) TextColor : 글씨 색을 변경 TextSize : 글씨 크기를 변경 Text : text 내용을 변경 TextView 만들기 1. 요술봉 모양 선택 -> 자동으로 선이 연결된다 2. 오른쪽 Attributes에 Layout에서 +를 눌러 새로 만들어준다 3. 내가 직접 흰색 원을 잡아당겨 화면과 연결시켜준다 XML파일 이용하지 않고 .java파일에서 텍스트 수정하기 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState..

    [Android Studio] 안드로이드 스튜디오 다운받기 & 가상핸드폰 만들기

    [Android Studio] 안드로이드 스튜디오 다운받기 & 가상핸드폰 만들기

    Android의 등장 - 개발 주체는 OHA 컨소시엄으로 되어있지만, 실질적인 리더는 구글 - 모바일 환경에서 인터넷을 더 많이 보급시키기 위해 만들어짐 - 이동중에도 인터넷에 더 쉽게 접속할 수 있는 수단으로 제작 Android OS의 특징 - 비독점 개발 플랫폼을 지향 - 개방 플랫폼 VS 비개방 플랫폼 개방 플랫폼 비개방 플랫폼 - 라이선스 비용이 없음 - 개발이 자유로움 - 개발툴의 성능이 낮고 문제 발생시 기술지원을 받을 수 없음 - 라이선스 비용 지불 - 개발환경이 잘 구축되어 있음 - 문제발생 시 기술지원이 가능 Android의 역사 Android Studio 다운받는 방법 ↓ Android Studio 다운받기 Download Android Studio & App Tools - Androi..