개발일지 (23) 썸네일형 리스트형 안드로이드 프로그래밍 - 화면전환 2 안드로이드 프로그래밍에서 초기 시작화면에 대한 정보는 AdroidManifest.xml 에서 정의되어 있다. 이중 activity 내에 android:screenOrientation = "landscape" 로 설정해주면 가로화면으로 고정 설정할 수 있으며 android:configChanges = "orientation|screenSize|keyboardHidden" 을 설정한다면 키보드화면을 보이지 않게 할수도 있다. 이와같이 AdroidManifest.xml 을 정의하여 앱의 화면을 구성할 수 있다. 그리고 onConfigurationChange 함수를 이용한다면 현재 화면의 상태정보를 Configuration 객체 newConfig에 가지고있다. 이를 이용하여 LANDSCAPE (가로) 방향인지 .. 안드로이드 프로그래밍 - 화면전환(가로,세로) 실제 사용하는 앱에서 가로,세로 화면 전환시 자동으로 돌려주는 것이 아니다. 우리는 가로 화면과 세로 화면을 각각 만들어주고 실제 스마트폰에서는 화면을 destroy했다가 다시 create 하는것이다. layout 폴더 밑에있는 activity.xml 는 세로 화면에 대해 나타낸다. layout-land 폴더 밑에들어가면 가로화면에 대해 나타낸다. 다만 이떄 android 탐색기에서는 검색되지 않음으로 project Files로 탐색기 모드를 변경해주어야 한다. ..여기서 잠깐 Toast 메세지 띄우는법 Toast 메시지란 화면에 팝업으로 미니 메시지를 띄우는 것을 말한다. 코드는 아래와 같이 구현하며 Toast 클래스의 makeText 메소드를 사용 this(해당 화면에), data(문자열) 을 띄워준.. 안드로이드 프로그래밍 - TouchEvent, KeyEvent 안드로이드 프로그래밍에 있어서 기본적으로 화면 ui 구성은 activity_main.xml 로 구성된다. 코드형태로 구성되는것이 원칙이나 최근에는 android studio 상에 간단하게 클릭으로 구성할 수 있게 업데이트 되었다. 그리고 MainActivity.java 에서는 setContentView로 activity_main.xml 에 만들어진 layout을 받아와서 해당 ui에 java로 이벤트를 구성해준다.. 마치 웹개발에서 html 과 javascript의 관계 처럼 이루어진다. 화면 ui 구성할 때 부여 받은 id로 MainActivity 에서 해당 컨텐츠를 찾아서 사용한다. textView = findViewById(R.id.textView2); view = findViewById(R.id... 자바 문법 뽀개기 1-1~15강 java 문법의 기본을 알려주는 강의다. 오랜만에 java를 접해서 기억이 새록새록 살아나지만, 너무 오랜만인지 어렵기도 하다. 변수와 상수 final int num2 = 10; // 상수형 변수 선언 (final로 선언 가능) System.out.println(num2); num2 = 50; 상기 코드는 에러를 발생한다. final 로 선언한 상수의 경우 처음부터 끝까지 1가지 값만 가짐으로 재할당 할 수 없다. 연산자 int num1 = 10; int num2 = 5; System.out.println(num1 + num2); // 더하기 연산 System.out.println(num1 - num2); // 빼기 연산 System.out.println(num1 * num2); // 곱하기 연산 Sys.. 웹개발 왕초보 4주차 개발일지 백엔드.. 서버단 구축위해서는 python 의 인터프리터인 Flask 를 설치하고 임포트 ! db 는 mongodb 그리고 dnspython 은..어떤 인터프리터 인지 공부할 필요가 있을것같다.. 서버구성은 static 과 templates 경로를 만들면서 시작한다 templates 에는 index.html 의 html 을 구성하여 프론트엔드를 구성한다. 그외 서버단에는 app.py 를 구성하여 db 연동 및 화면 구성을 위한 백데이터를 ajax get방식을 이용해 불출해준다. doc = { db에 저장하고싶은 내용을 지정 } db.폴더명.insert_one(doc) db의 내용을 get으로 전달해줄땐 list 형식으로 전달 index 에서는 list 형식으로 전달받아 꼭 !! for문을 사용해서 원하는.. 웹개발 3주차 개발일지 파이썬 기초문법, 웹사이트 크롤링, mongoDB 에 대해서 공부했다 타 사이트의 실시간 데이터 수집(크롤링)을 통해 데이터를 수집하고 수집된 데이터를 mongoDB에 저장하는 등 활용할 수 있을것같다. 기존 mySQL DB 보다 훨씬 가볍고 변형이 자유로운것 같은 느낌이다.. 파이썬의 for문은 신기하게 생겼다. 기존 자바스크립트와는 다르게 별도로 for문의 형태를 정의해 주지 않아도 fruits의 크기만큼 i값을 1개씩 상승시키며 리스트 내의 모든 데이터를 print 해준다.. fruits = ['사과','배','감','귤'] for fruit in fruits: print(fruit) # 사과, 배, 감, 귤 하나씩 꺼내어 찍힙니다. 함수 또한 function 이 아닌 def로 작성하며 별도의 괄호.. 웹개발 종합반 -2주차 jQuery 란? Javascript로도 모든 기능(예 - 버튼 글씨 바꾸기 등)을 구현할 수는 있지만, 1) 코드가 복잡하고, 2) 브라우저 간 호환성 문제도 고려해야해서, jQuery라는 라이브러리가 등장하게 되었답니다. jQuery와 Javascript - 코드 비교 jQuery는 Javascript와 다른 특별한 소프트웨어가 아니라 미리 작성된 Javascript 코드입니다. 전문 개발자들이 짜둔 코드를 잘 가져와서 사용하는 것임을 기억해주세요! (그렇게 때문에, 쓰기 전에 "임포트"를 해야합니다!) Javascript) document.getElementById("element").style.display = "none"; jQuery) $('#element').hide(); 참 쉽죠 ? "JS.. 이전 1 2 3 다음