본문 바로가기

전체 글

(29)
명시적 Intent를 이용한 화면이동 3일간 배운 앱프로그래밍인데 왜이렇게 정리할 것이 많은지 모르겠습니다 ㅠㅠ 이제 한 절반정도 온 것 같은데 허퓨ㅠ퓨ㅠㅠㅠ.. 아무튼 이번에 할 것은 Intent를 이용해서 Activity(화면)도 바꿔보고...! 액티비티간에 정보도 전달해볼겁니다! 그전에 이것부터 읽고 오시면 좋을 것 같아요.....! 안드로이드의 4대 컴포넌트! https://velog.io/@jojo_devstory/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-Android-4%EB%8C%80-%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8 안드로이드 (Android) 4대 컴포넌트(구성요소) 블로그를 새로 시작하는 김에 되돌아 볼겸 안드로이드의 기초중에 기초인 컴포넌트에 대해 ..
하이브리드 앱 만들기 안녕하세요...! 이번에는 하이브리드 앱을 만들어보려구요...! (하이브리드 샘이솟아 리오레이비....가 생각나는군요...쿠오오오오오오오오오) 하이브리드 앱이란... 간단하게 말해서 인터넷과 연결되어 사용되는 애플리케이션이라고 보면 될 것 같습니다. 뭐 어쨌든 바로 들어가보도록 합시다. manifests에서 권한 얻기 무슨 말인가 싶죠...? 위에서 언급했듯 하이브리드 앱은 인터넷을 사용하는 애플리케이션입니다. 따라서 인터넷 사용에 대한 권한을 사용자로부터 얻어야 합니다 ㅎㅎ 이 권한을 얻는 법은 manifest에서 다음과 같은 코드를 작성하면 됩니다. 전체를 보자면 이렇게 되겠네요. 네 이러면 manifest에서 할 일은 끝입니다. 레이아웃 만들기 그림과 같이 WebView를 추가해줍니다. 제가 만들고..
커피 주문 애플리케이션 만들어보기 이번의 목표는... 커피 주문 앱을 만들어보죠....! 아 물론 그냥 계산기같은 겁니다...하하.. 우선 레이아웃부터 만들어볼게요...! 레이아웃 위의 레이아웃의 코드는 다음과 같습니다. 버튼 위젯에 onClick에는 Calculate라는 함수를 호출하도록 만들었습니다. 이전 포스트에서는 볼 수 없었던 것이 있는데 바로 체크박스입니다...! 체크박스에 대한 변수를 cbIsDiscount로 설정해서 코딩을 한 겁니다. cbIsDiscount.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolea..
Android Studio Hello Toast...! 오늘의 목표 오늘은 위와같은 UI가 되도록 한번 코딩을 해볼겁니다. TOAST를 누르면 Hello Toast가 출력이 되고, Count를 누르면 그것을 클릭한 만큼 숫자가 바뀌도록 말이지요...! 그럼 진행해봅시다...! 레이아웃 설정하기. 우선 레이아웃을 설정해줍시다. res-->layout에 들어가시면 아래와 같은 화면이 나옵니다. 이게 레이아웃이라고...? 네 맞습니다 레이아웃입니다...ㅎ 여러분들이 생각하는 레이아웃은 코드 작성부 우측 상단의 Design을 눌러보시면 나옵니다 개인적으로 여기에서 아이콘들을 끌어다가 UI를 수정하는 것이 조금 더 편한 것 같더라구요... 아무튼 시작해봅시다. 레이아웃에는 여러가지 종류가 있는데 대표적으로는 constraint layout과 linear layout이..
안드로이드 스튜디오 시작 이번에 학교에서 진행하는 캠프를 하게되었습니다...! 정말 별거 아니겠지...하고 가벼운 마음으로 들어갔다가 무능한 저 자신을 발견하고 돌아와버렸습니다...하악.. 아무튼 이번에는 3일동안 배웠던 안드로이드 스튜디오와 그 코딩에 대해서 포스팅을 해보려고 합니다...! 우선 안드로이드 스튜디오 설치하는 방법 https://recipes4dev.tistory.com/53 안드로이드 스튜디오 설치하기. (Installing Android Studio on Windows OS) 1. 안드로이드 스튜디오 (Android Studio) 안드로이드 스튜디오는 안드로이드 앱 개발을 위한 공식적인(official) 통합 개발 환경(IDE, Integrated Development Environment)을 제공하는 소프트..