| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- max MySQL
- 생활코딩
- max apache
- 제이쿼리연결
- SwiftUI 기반의 iOS 프로그래밍
- 자바스크립트 객체
- 블록 스코프
- python GUI 사용하기
- 한글입력 안됨
- 자바스크립트 배열 할당
- 제이펍 출판
- 황반석 옮김
- 비주얼스튜디오 코드
- 자바스크립트
- 맥 아파치
- 한글입력 오류
- 객체
- 자바스크립트 class
- 맥 mysql
- 한글잘림
- 객체지향
- 한글입력 잘림
- 닐 스미스 지음
- python tkinter 인터페이스
- jquery 사용하기
- 자바스크립트 객체 만들기
- 기획자랑 사이좋게 지내고 싶다
- 한글입력 씹힘
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 배열 분해 할당
- 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 |
- max MySQL
- 생활코딩
- max apache
- 제이쿼리연결
- SwiftUI 기반의 iOS 프로그래밍
- 자바스크립트 객체
- 블록 스코프
- python GUI 사용하기
- 한글입력 안됨
- 자바스크립트 배열 할당
- 제이펍 출판
- 황반석 옮김
- 비주얼스튜디오 코드
- 자바스크립트
- 맥 아파치
- 한글입력 오류
- 객체
- 자바스크립트 class
- 맥 mysql
- 한글잘림
- 객체지향
- 한글입력 잘림
- 닐 스미스 지음
- python tkinter 인터페이스
- jquery 사용하기
- 자바스크립트 객체 만들기
- 기획자랑 사이좋게 지내고 싶다
- 한글입력 씹힘
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 배열 분해 할당
- Today
- Total
목록전체 글 (163)
java,javascript,android,php,sql,공부용,메모용
상단 탭 만들기 탭은 내비게이션 위젯이라고도 한다 상단탭 하단탭으로 구분됨 최근에 하단탭을 더 많이 사용함 상단탭 만들어보기 1. SampleTab 프로젝트생성 - 패키지 변경하라고함 난안함 2. activity_main.xml의 Design 탭 선택 팔레트에서 containers -> AppBarLayout 다운로드 머티리얼 라이브러리를 추가하면 이 정보는 build.gradle 파일 안에 들어간다. build.gradle 파일에 내용이 추가되어 있다. build.gradle 파일에 (Project: SampleTab) 과 (Module: app) 가 있다. build.gradle (Module:app) 파일을 비교해보자 비교하기 더보기 설치 전 apply plugin: 'com.android.appl..
이럴수가 프로젝트명을 잘못썼다 깃허브에 올리자니 너무 부끄러워서 프로젝트명을 변경하려고한다 최상위 SampleTap을 SampleTab으로 변경하려고하는데 그냥 화면에서는 안된다 프로젝트 명 변경 단계 - 실제 프로젝트 폴더명 변경하기 - 프로젝트안의 패키지명 변경하기 - 변경되지 않은 패키지명 확인 후 변경하기 - AndroidManifest.xml 파일 변경하기 - build.gradle 변경하기 - app_name 변경하기 - Rebuild - 실제 프로젝트 폴더명 변경하기 안드로이드 스튜디오에서 폴더열기 Open an existing Android Studio project 그외는 패키지명 변경하는건데 패키지명 변경은 쉽다 패키지에 Shift+F6 누르고 변경하면되고 아니면 우클릭해서 선택 선택해..
옵션메뉴 - 시스템 [메뉴] 버튼을 눌렀을 떄 나타나는 메뉴(앱상단에 위치한) 각 화면마다 설정할 수 있는 주요 메뉴 컨텍스트 메뉴 - 화면을 길게 누르면 나타나는 메뉴 (복사하기,붙여넣기), 텍스트뷰의 편집 상태를 바꿀때 사용함 액션바1 - 옵션메뉴는 액션바(Action Bar)에 포함되어 보이도록 만들어져 있다. (액션바는 앱의 제목이 보이는 위쪽부분) - 옵션메뉴와 컨텍스트 메뉴는 각각의 액티비티마다 설정이 가능한데 액티비티에 추가하고 싶은 경우 아래 메서드를 다시 정의해서 메뉴 아이템을 추가한다. - 메서드재정의 public boolean onCreateOptionsMenu (Menu menu) public void onCreateContextMenu (ContextMenu menu, View v..
프래그먼트 수명주기 프래그먼트도 액티비티를 본떠 만들었기 때문에 액티비티처럼 독립적으로 동작하게 만들어주는 수명주기가 있다. 액티비티에 종속되어 있는 프래그먼트는 onResume() onPause() 같은 메서드 외에 세분화된 상태 메서드가 있다. 프래그먼트가 화면에 보이기 전까지 호출될 수 있는 상태 메서드 (수명주기 메서드) 메서드 설명 onAttach(Activity) 프래그먼트가 액티비티와 연결될 때 호출됨 onCreate(Budle) 프래그먼트가 초기화될 때 호출됨. (new 연산자를 이용해 새로운 프래그먼트 객체를 만드는 시점이 아님) onCreateViuew(LayoutInflator, ViewGroup, Bundle) 프래그먼트와 관련되는 뷰 계층을 만들어서 리턴함. onActivityCr..
프래그먼트를 사용하면 전체 화면 안에 부분화면을 만들어 넣고 화면(새 액티비티)을 전환하지 않고 화면을 넓게 활용할수있다 프래그먼트가 만들어진 목표 - 분할된 화면들을 독립적으로 구성하기 위해 사용해야함 - 분할된 화면들의 상태를 관리하기 위해 사용함 - 프래그먼트가 화면 분할을 위한것이라면 액티비티의 화면과 구별할 수 있어야 한다 - 프래그먼트가 작동하는 시점은 액티비티에 올라가는 시점이다(프래그먼트가 메모리에 만들어진 시점 X) 프래그먼트 사용 전 방식 안드로이드시스템 -> 액티비티매니저 -> 액티비티1 --(인텐트)-- 액티비티2 프래그먼트 사용 후 방식 액티비티 -> 프래그먼트매니저 -> 프래그먼트1 --(메서드호출)-- 프래그먼트2 이런 방식으로 프래그먼트가 사용된다 프래그먼트는 인텐트를 사용할..
코드 전문 깃에 올려두었고 짜여진 코드를 앱으로 실행해서 확인하고 싶었는데 매번 파일을 열면 build.gradle 파일에서 뭔가 오류가 난다 설정파일인건 알겠는데 어떻게 설정해야하는지 책에서는 다루지 않는다 다음에 이것저것 찾아보고 이전에 만들어진 프로젝트를 어떻게 구동하는지 알아봐야겠다. 깃에 올려두었고 짜여진 코드와 내코드의 차이가 많이 있긴했다. 크게 다른건 없지만 내가 욕심이 나는 부분이 있어서 플래그 추가해서 코드 작성했다 그거랑 if문 사용해서 아이디 비밀번호 입력안되었으면 입력해달라고 했다. github.com/young-0112/Mission07 young-0112/Mission07 화면 전환, 인텐트 값 넘기기, 플래그 사용해보기, 안드로이드 앱 프로그래밍 미션8. Contribute ..
액티비티가 만들어지는 순간부터 실행 중지 메모리 해제되는 과정까지 상태 정보를 시스템에서 관리하면서 각각의 상태에 해당하는 메서드를 자동으로 호출한다. 실행 Running : 화면상에 액티비티가 보이면서 실행되어 있는 상태, 액티비티 스택의 최상위에 있다, 포커스 가지고 있다 일시정지 Paused : 사용자에게 보이지만 다른 액티비티가 위에 있어 포커스가 없다, 대화상자가 위에 있어 일부가 가려진 경우 해당 중지 Stopped : 다른 액티비티에 의해 완전히 가려져 보이지 않는 상태 상태에 따른 메서드 onCreate() - 액티비티가 처음 만들어질때 호출된다 - 화면에 보이는 뷰들의 일반적인 상태 설정 - 이전 상태가 저장된 경우 번들 객체를 참조해 이전 상태 복원 가능 - 이 메서드 다음에는 항상 s..
안드로이드 / Android Studio / 안드로이드 앱만들기태스크 관리 Task 앱을 실행하면 앱은 프로세스 위에서 동작한다 프로세스 하나가 실행되고 VM(virtual Machine가상머신)이 만들어지고 또 VM(가상머신) 위에서 실행된다 프로세스는 독립적인 화면인데 프로세스 간의 정보공유가 어려워서 태스크라는 것이 있다. - 태스크 : 앱이 어떻게 동작할지 결정하는데 사용됨 (독립적인 실행 단위와 상관없이 어떤 화면들이 같이 동작해야 하는지 흐름을 관리함) 앱의 화면을 띄우지 않고 전화앱을 실행하면 전화앱과 앱의 태스크는 별도로 생겨나는데 시스템에서 알아서 태스크를 관리하지만 직접 태스크를 관리하는 경우가 생긴다고함(언제???) - 매니페스트(AndroidManifest.xml)파일에서 액티비티를..