일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 맥 아파치
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- python GUI 사용하기
- 자바스크립트 객체 만들기
- 한글입력 안됨
- 기획자랑 사이좋게 지내고 싶다
- 배열 분해 할당
- 제이펍 출판
- 자바스크립트
- 한글잘림
- 황반석 옮김
- 닐 스미스 지음
- 한글입력 씹힘
- SwiftUI 기반의 iOS 프로그래밍
- 자바스크립트 배열 할당
- 생활코딩
- max MySQL
- 자바스크립트 객체
- 한글입력 오류
- 맥 mysql
- 자바스크립트 class
- python tkinter 인터페이스
- max apache
- 비주얼스튜디오 코드
- 한글입력 잘림
- 객체지향
- 객체
- 블록 스코프
- jquery 사용하기
- 제이쿼리연결
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 맥 아파치
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- python GUI 사용하기
- 자바스크립트 객체 만들기
- 한글입력 안됨
- 기획자랑 사이좋게 지내고 싶다
- 배열 분해 할당
- 제이펍 출판
- 자바스크립트
- 한글잘림
- 황반석 옮김
- 닐 스미스 지음
- 한글입력 씹힘
- SwiftUI 기반의 iOS 프로그래밍
- 자바스크립트 배열 할당
- 생활코딩
- max MySQL
- 자바스크립트 객체
- 한글입력 오류
- 맥 mysql
- 자바스크립트 class
- python tkinter 인터페이스
- max apache
- 비주얼스튜디오 코드
- 한글입력 잘림
- 객체지향
- 객체
- 블록 스코프
- jquery 사용하기
- 제이쿼리연결
- Today
- Total
목록전체 글 (157)
java,javascript,android,php,sql,공부용,메모용
액티비티가 만들어지는 순간부터 실행 중지 메모리 해제되는 과정까지 상태 정보를 시스템에서 관리하면서 각각의 상태에 해당하는 메서드를 자동으로 호출한다. 실행 Running : 화면상에 액티비티가 보이면서 실행되어 있는 상태, 액티비티 스택의 최상위에 있다, 포커스 가지고 있다 일시정지 Paused : 사용자에게 보이지만 다른 액티비티가 위에 있어 포커스가 없다, 대화상자가 위에 있어 일부가 가려진 경우 해당 중지 Stopped : 다른 액티비티에 의해 완전히 가려져 보이지 않는 상태 상태에 따른 메서드 onCreate() - 액티비티가 처음 만들어질때 호출된다 - 화면에 보이는 뷰들의 일반적인 상태 설정 - 이전 상태가 저장된 경우 번들 객체를 참조해 이전 상태 복원 가능 - 이 메서드 다음에는 항상 s..
안드로이드 / Android Studio / 안드로이드 앱만들기태스크 관리 Task 앱을 실행하면 앱은 프로세스 위에서 동작한다 프로세스 하나가 실행되고 VM(virtual Machine가상머신)이 만들어지고 또 VM(가상머신) 위에서 실행된다 프로세스는 독립적인 화면인데 프로세스 간의 정보공유가 어려워서 태스크라는 것이 있다. - 태스크 : 앱이 어떻게 동작할지 결정하는데 사용됨 (독립적인 실행 단위와 상관없이 어떤 화면들이 같이 동작해야 하는지 흐름을 관리함) 앱의 화면을 띄우지 않고 전화앱을 실행하면 전화앱과 앱의 태스크는 별도로 생겨나는데 시스템에서 알아서 태스크를 관리하지만 직접 태스크를 관리하는 경우가 생긴다고함(언제???) - 매니페스트(AndroidManifest.xml)파일에서 액티비티를..

부가데이터 - 부가 데이터는 번들 객체 안에 넣은 데이터다 - 부가데이터는 시스템에서 건드리지 않고 다른 앱요소로 전달 - 액티비티 띄울 때 전달되는 인텐트 안에 부가 데이터(Extra data)를 넣어서 전달한다 - 인텐트 안에 번들(Bundle) 객체가 있고 번들 객체는 putExtra()와 get...Extra() 메서드로 데이터를 넣거나 뺸다 - Bundle 안의 putExtra()는 문자열을 집어 넣고 싶을때 호출 / get...Extra()는 문자열을 빼내고 싶을때 (...은 자료형 타입) - 기본 자료형(Primitive Data Type)도 가능하지만 바이트 배열이나 Serializable 객체도 집어 넣고 빼내고 가능 - 부가 데이터를 넣을 때는 키와 값으로 만들어 넣는다 Key Valu..
플래그와 부가데이터 - 플래그를 사용하려는 이유 문제 : startActivity() statActivityForResult() 메서드를 사용해 새 액티비티를 여러번 호출하면 동일한 액티비티가 메모리에 여러개 만들어진다 그럼 중복된 액티비티가 뜨게되는데 플래그(Flag)를 사용해 조정한다 - 액티비티의 처리 방식 액티비티 스택(Activity Srack) 으로 액티비티를 쌓아두었다가 상위 액티비티가 없어지면 이전 액티비티를 보이게 한다. 상위액티비티 아래 있는 액티비티는 계속 쌓이게되고 동일한 액티비티를 계속 띄우면 계속 동일한 액티비티가 차곡차곡 쌓이게된다 [ Flag ] FLAG_ACTIVITY_SINGLE_TOP FLAG_ACTIVITY_NO_HISTORY FLAG_ACTIVITY_CLEAR_TOP..

이런 화면이 하나있다 그리고 색상버튼이 있고 클릭하면 이벤트가 실행되도록했다. 여기서는 지금껏 복습한거와 다르게 button에 onclick="" 속성이 없고 javascript에서 찾아오도록했다. 코드 확인전에 먼저 확인하기 - window.addEventListener('load', function (){}) - window.addEventListener('DOMContentLoaded', function(){}) - 문서로딩 문서는 위에서 아래로 읽어나간다. 현재 우리는 html >head > title > style > script >body 순서로 작성했다. - 문제점 body를 먼저 읽지않고 script가 실행된다면 body 안에 있는 div나 다른 태그들은 만들어지지 않은 상태로 자바스크립트..

버튼 클릭하면 alert 나오게하는건 클릭해주세요 이렇게 할수있지만 올바른 방법이 아니라고 배웠던거 같다 간단하게 마우스오버와 아웃 속성을 이용해서 스타일 바꿀수있다 여기서 style에 적을때는 background-color 라고 적지만 -를 사용하지 못하니 backgroundColor라고 C대문자로 사용한다 클릭하면 이벤트가 실행된다 스크립트에 이렇게 작성하고 클릭하면 박스안의 색이 바뀌도록했다 그리고 테두리도 해줬다 다른색 나오라고 값을 한번 더 돌렸다 클릭해주세요

Intent() 인텐트 - 인텐트는 androuid.content 패키지 안에 정의되어있다 - 앱 구성 요소 간에 작업 수행을 위한 정보를 전달하는 역할 - 인텐트 전달 대표 메서드 startActivity() 또는 startActivityForResult() startService() 또는 bindService() brodcastIntent() - startActivity() : 액티비티 화면을 띄울 때 사용 - startService() : 서비스 시작할 때 - brodcastIntent() : 브로드캐스트 방식으로 전송할 때 이 메서드들을 호출하면 파라미터로 intent가 전달된다. - 인텐트의 기본요소 : 액션(Action)과 데이터(Data) Action의 대표적인 속성 ACTION_DIAL t..

화면간 전환하기 - 화면은 액티비티로 구현한다 - 필요에 의해 화면을 띄우거나 닫는 과정은 화면을 전환하는 것이다 - 안드로이드 앱의 네가지 요소 : 액티비티(Activity) 서비스(Service) 브로드캐스트 수신자(Broadcast Receiver) 내용 제공자(Content Provider) - 앱이 만들어지고 단말에 설치가 되었을때 앱은 안드로이드 시스템이 네가지의 구성요소에 대한 정보를 요구한다 - 안드로이드 앱의 네가지 요소는 자동으로 만들어지는 매니페스트 Manifest.xml 파일이 담고있다 - 새 액티비티에 대한 태그를 매니페스트에 추가해야 새 액티비티 화면을 보여줄수있다. - startActivity() 메서드는 액티비티를 소스코드에서 띄울때 사용한다. - startActivityFo..