일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Java
- HP
- Array
- Android
- 파이썬
- 안드로이드
- js
- Kotlin
- 함수
- Overloading
- node.js
- 노트북
- 배열
- 리스트 뷰
- 연산자
- 노트북 추천
- 패널 교체
- ListView
- var
- as?
- 코틀린
- go
- adapter
- 오버로딩
- Python
- golang
- javascript
- 자바스크립트
- 자바
- 싱글 스레드
- Today
- Total
목록개발 (Develop) (25)
Bbaktaeho
Git으로 할 수 있는 것 버전 관리 백업 협업 강력하다... Git 환경 설정하기 먼저 Git Bash 설치부터 해주세요. https://gitforwindows.org/index.html Git for Windows Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike. Git BASH Git for Windows provides a BA gitforwindows.org ..
새로운 프로젝트 생성하는 방법은 아래 포스팅에서 확인해주세요. [개발(develop)/안드로이드(android)] - [Android] Click 이벤트로 Toast 생성하기 (setOnclickListener, makeToast) 들어가며 동작하는 기능 없이 이미지와 텍스트만 존재하는 디자인으로 간단한 자기소개 앱을 만들어보겠습니다. 원래는 메인 화면이 바로 띄우게 했으나, 앱이 처음 동작할 때 너무 밋밋해서 추가로 스플래시 화면까지 만들어 보았습니다. Splash 구현 java 우클릭 -> New -> Activity -> Empty Activity 클릭 Activity 이름을 적고 OK 클릭 SplashActivty, activity_splash이 생성 ImageView, TextView로 Spla..
안드로이드 권한 (Permission) 안드로이드 앱이 동작하면서 시스템의 특정 부분을 사용하려면 안드로이드로부터 권한을 위임받아야 합니다. 사용하려는 권한이 개인정보를 요청한다면 위험 권한으로 분류되고 그렇지 않은 권한은 일반 권한으로 분류됩니다. 위험 권한은 카메라, 위치 정보, 주소록 등이 있고, 일반 권한으로는 인터넷 접근 권한, 와이파이 접근 권한, 블루투스 접근 권한 등이 있습니다. 마지막으로 서명 권한이 있는데, 이 권한을 사용하려는 앱이 권한을 정의하는 앱과 동일한 인증서로 서명된 경우 자동으로 권한을 부여합니다. 일반 권한 (Normal Permission) AndroidManifest.xml 파일에 태그를 사용하여 권한을 입력하면 됩니다. 앱 설치 시 사용자에게 권한 승인을 묻는 팝업창..
코틀린으로 변환 안드로이드 스튜디오에서 자바 파일을 코틀린 파일로 자동으로 변환할 수 있는 기능이 있습니다. 상단 탭에 Code -> Convert Java File to Kotlin File을 클릭해줍니다. 검색창을 이용해서 찾아도 됩니다. 클릭! 기존 자바로 프로젝트를 생성했다면 코틀린 관련 설정이 필요합니다. Ok, configure Kotlin in the project 를 클릭합니다. 코틀린 컴파일러의 버전을 선택하고 OK를 클릭합니다. (2020-09-04 기준 최신 버전 1.4.0) 코틀린 관련 설정 중입니다. 완료될 때까지 기다려주세요 설정이 끝난 후에 한 번 더 Convert Java File to Kotlin File을 실행하면 .kt 파일로 변환됩니다. class MainActivit..
개발하기 전에 안드로이드 애플리케이션을 개발하려면 IntelliJ IDEA, Android Studio와 같은 통합 개발환경이 필요합니다. 저는 Android 4.0.1 버전으로 진행하겠습니다. 기획한 내용은 버튼과 이미지뷰를 클릭했을 때 토스트를 만들 것입니다. 순서 새로운 프로젝트 생성 디자인 로직 작성 실행 그리고 결과 프로젝트 생성 안드로이드 스튜디오를 실행시키면 첫 화면으로 위와 같은 화면을 볼 수 있습니다. Start a new Android Studio project 클릭합니다. 다음은 앱의 기본 템플릿을 선택하는 화면이 나옵니다. Empty Activity 를 클릭합니다. 다음은 프로젝트의 이름과 패키지의 이름, 프로젝트 저장 위치, 언어, 최소 sdk를 설정할 수 있습니다. 프로젝트를 만..
※2020-09-05 Android11 추가 수정 10년 차 안드로이드 사용자 제 기억으론 프로요(Froyo) 부터 사용했던 것 같습니다. 첫 스마트폰이 LG의 옵티머스 빅이었는데 이때 빅뱅이 광고했었고 그 시절 가장 큰 디스플레이인 4.3inch 로 알고 있습니다. 그 후 곧바로 진저브레드(GingerBread)가 출시됐고 이때까지 디저트 이름인 줄 몰랐습니다. (알파벳 순으로만 알고 있었습니다 A, B, C, D, E, F, G..) 안드로이드를 업데이트 후 루팅이라는 것을 알게 되어서 루팅 하다가 벽돌이 되는 경험도 종종 있었습니다. 그렇게 2년 정도 사용하다가 sky의 VEGA LTE-A 제품으로 변경했습니다. 통신사는 3G에서 4G로 큰 변화도 있었습니다. 안드로이드는 아이스크림 샌드위치(Ice..
시작하기에 앞서 필자의 java 언어 수준은 학교 전공 수업인 java언어와 jsp 프로그래밍에서 배운 것으로 멈춰있고 kotlin 언어의 수준은 자바와 마찬가지로 프로젝트 경험 없이 기초만 배운 상황입니다. 따라서 개인적인 견해가 거의 없으므로 찾아본 참고 자료를 토대로 글을 이어가겠습니다. 잘못된 부분이 있다면 댓글로 피드백 부탁드립니다. 자바의 특징 객체 지향 방법론을 사용하며 여러 운영체제에서 실행될 수 있는 언어 자바 언어의 특징에 대해서 간단하게 보도록 하겠습니다. 멀티 플랫폼 크로스 플랫폼이라고도 불리는데 JVM(Java Virtual Machine)만 설치되어 있으면 어떤 운영체제에서도 애플리케이션을 작동시킬 수 있습니다. 메모리 관리 자바는 포인터 개념이 없고 자동으로 메모리를 관리합니다..
안드로이드 개발하기 안드로이드 플랫폼의 구조는 리눅스 커널과 JAVA API Framework 가 결합된 형태입니다. 따라서 안드로이드는 자바를 기반으로 하기 때문에 JAVA-Development-Kit(JDK)을 설치해야 합니다. JDK 설치 Oracle JDK 와 OpenJDK 가 있습니다. Oracle 에서 상업적인 jdk와 오픈 소스로 배포한 jdk가 있습니다. Oracle JDK를 사용하면 보안에 안정적이긴 하지만 유료로 사용해야 합니다. 그래서 OpenJDK 기반인 Zulu 배포판을 설치해서 사용하겠습니다. 아래 주소로 들어가서 다운로드합니다. https://www.azul.com/downloads/zulu-community/?architecture=x86-64-bit&package=jdk D..