728x90
반응형
728x90
반응형
APP을 시뮬레이션 할때 로그를 남겨보자 먼저 해줘야 할 것은 자바파일의 퍼블릭 클래스 안에 아래와 같은 문구를 넣어준다 private static String TAG = "JAVA 파일명"; 이것은 로그 이벤트가 어디서 발생했는지 알려주기 위함이다. 그리고 동작하는 위치에 아래와 같이 로그를 뽑아내도록 코드를 넣어준다 Log.d(TAG,"원하는 문구"); 이런식으로 넣을 수도 있다 Log.d(TAG,"수치값:" + data); 그럼 로그에 java의 이름과 수치값과 data라는 변수의 값이 표시가 된다. 수치값보다 DATA가 앞에 있는 경우는 자료형 변환이 필요할 수 있다. 하지만 귀찮은 나는 DATA는 항상 뒤에 둔다. 그럼 안해도 된다. 나같이 귀찮은 사람은 DATA를 앞에 넣어야 할때 차라리 Lo..
기본적인 메니페스트에 위치하는 기능 사용 권한 설정 인터넷을 쓰고 싶다 진동 모터를 쓰고 싶다 블루투스를 쓰고 싶다 카메라를 쓰고 싶다 위치에 대한 권한을 얻고 싶다
layout을 살펴보자 헬로월드 따위 지워버리면 요래된다 화면을 기준으로 직접적으로 배치를 할 수도 있다. css로 치면 앱솔루트 속성과 유사하다. 하지만 가장 흔하게 쓰는 것은 리니어레이아웃이다. 이해하기도 쉽다. 안의 내용을 가로로 배치할지 세로로 배치할지 설정할수 있다. 리니어 레이아웃은 css의 리레이티브와 유사하다. 속성이 vertical과 horizontal 이 있다 리니어 레이아웃 내부에 배치될 오브젝트들의 배치이다. 이렇게 리니어 레이아웃 안에 리니어레이아웃을 배치할 수도 있다. 위 xml 코드는 이거다 리니어레이아웃안에 버튼도 넣고 글씨도 넣고하면서 app의 화면을 꾸며보자
프로젝트를 생성해보자 가장 기본인 empty activity를 선택 나는 자바를 선택했지만 새로 배우는분은 코틀린을 권장!! 요래 나온다 요게 기본인데 메니패스트는 각 페이지들의 설정이 들어가고 메인엑티비티는 기능적인 요소를 구현할 자바 drawble에는 그림파일이나 xml파일 같은 꾸미기 첨부파일들 layout에서는 한 페이지를 꾸미는 파일이다 xml로 꾸민다 value에있는 color은 각 기본적인 색상과 테마 string은 언어이다 여기서 한국어 영어 중국어등을 추가해서 다국어가 지원되는 app을 만들수 있다. 이대로 컴파일하면 기본 xml에 의해 헬로 월드라는 글자를 휴대폰에서 볼 수 있다. gradle이라는 곳은 각종 라이브러리를 쉽게 다운받아 사용할 수 있게 해준다. 휴대폰과의 연결은 아무생각..
안드로이드 스튜디오를 설치해보자 과거에는 설치하기 위해서 사전에 java를 다운받아 설치해야 했고 환경 변수도 설정하여 프로그래밍을 하였다. (이클립스는 자바가 설치되어 있지 않으면 설치 자체가 진행되지 않는다) 지금은 자동 설치되고 환경변수 설정할 필요도 없어졌다. 설치 파일은 아래 사이트에서 다운만 받으면 설치 가능하다. https://developer.android.com/studio?hl=ko Download Android Studio & App Tools - Android Developers Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. D..