일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- KNN모델
- randomForest
- gitclone
- MVCmodel
- 오픈소스깃허브사용
- 2차 실전프로젝트
- 교차검증
- JSP/Servlet
- semantic_segmentation
- intent
- 활성화함수
- 취업성공패키지
- 2차프로젝트
- 크롤링
- 선형모델 분류
- 비스포크시네마
- 백엔드
- 하이퍼파라미터튜닝
- springSTS
- 손실함수
- MSE
- 국비지원
- 머신러닝
- 스마트인재개발원
- ERD
- 내일배움카드
- 안드로이드
- 1차프로젝트
- 프로젝트
- 취업연계
- Today
- Total
목록코딩공부/Android (7)
또자의 코딩교실
1. 필요한 데이터 - 전기차 충전소 목록(전국 목표지만 일단 짧게 울산 내부로 찾아보자.) >> 크롤링 필요, 혹은 국가 제공 api 찾아볼것 >> DB에 들어가는 데이터 column 구성 (seq, char_name, 구글 맵 api이용해서 x,y,z 받아오는걸로 char_x, char_y, char_z, char_price) >> char_price : DB 반영이 동적으로 이루어져야함. >> 데이터 제공 찾아볼것 - 네비게이션 api 후보 1) kakao map api 2) google maps api 3) SK Open API - Tmap api >> 현재 가장 유력 http://tmapapi.sktelecom.com/main.html# https://openapi.sk.com/api/detai..
이번엔 정신나간 강아지가 귀여운 이미지 슬라이드 앱을 만들어보자. 안드로이드 이벤트를 실습해볼 수 있는 아주 좋은 예제다. ✅ 안드로이드 Event란? - 사용자가 핸드폰을 해서 하는 행위 뿐만 아니라 안드로이드 내의 상태를 감지하는 것 ex: 클릭, 화면터치, 더블클릭, ,app시작, 종료, 시스템 상태변화(배터리 부족, 메시지 등), 앱 활성화 안드로이드 이벤트 진행방식 폴링방식 터치하면 바로 처리함 터치하지 않는다면 내부적으로 터치하기까지를 계속 기다린다. (무한으로 반복 >> CPU 프로세스를 많이 잡아먹음) 이벤트 구동방식(Event Driven방식) 다른 작업을 하고있을테니, 터치하면 알려주세요. 들어왔을떼, 그때만 처리하는 방식 안드로이드 이벤트 적용방법 Xml에서 Onclick속성에 메소드..
문제정의 : 버튼 클릭시, 주사위가 바뀌면서 점수를 올리는 App구현 기능) 1. 버튼을 클라하면 주사위 이미지를 랜덤으로 변경한다. 2. 주사위 눈을 비교하여 점수를 올린다. 단, 동일한 눈일 경우 점수를 올리지 않는다. 주사위를 던져 주사위 눈 수가 더 많은 쪽이 이기는 게임이다. 이벤트 처리 방식 3가지를 활용해 해보는 방법이다. 1. xml의 OnClick속성에 메소드 연결 -> 거의 사용하지 않는다. 2. interface를 class에 구현 - 같은 기능의 버튼이 여러 개 정의되어있는 경우 사용함. (상속만 하면 되니까) 3. interface를 익명 class로 정의하는 방법. - 독립적으로 버튼의 기능을 구현해야 할 때 사용함. 앱 Layout 구성은 이렇게 했다. public class ..
Chain은 ConstraintLayout에서 사용할 수 있는 기능으로 양방향의 위치를 제한하여 서로 연결된 View Group을 만들 수 있다. Chain 내 view는 가로(Horizonal) 혹은 세로(Vertical)로 분산될 수 있다. Chain linear group은 Spread, Spread inside, packed 세가지 속성으로 제어할 수 있다. Spread 각각의 View를 균등하게 분산시킨다. Spread inside 첫번째와 마지막번째 View를 양쪽 끝 구속 조건에 붙여주고 나머지는 균등하게 분산시킨다. Packed 모든 View가 서로 거리를 두지않은채 꽉 달라붙어버린다. 하지만 주의할 점이 있다. 언뜻같아보이면 한개의 Vertical 세로 체인과 가로로 2개의 체인이 생성되..
✅ Intent란? Intent는 안드로이드 내에서 다른 액티비티를 실행하거나 데이터를 전달할 때 사용되는 시스템이다. 하나의 액티비티가 다른 액티비티를 실행 시킬 수 있는 메세지 시스템으로 액티비티끼리 액션과 데이터를 주면 결과를 주는 관계이다. ✅ 묵시적 Intent 와 명시적 Intent의 비교 인텐트는 묵시적 인텐트 방식/ 명시적 인텐트 방식으로 나뉘게 된다. 묵시적 Intent When: 인텐트의 액션과 데이터를 지정하긴 했지만, 호출할 대상이 달라질 수 있는 경우 Process : 안드로이드 시스템이 인텐트를 이용해 요청한 정보를 처리할 수 있는 적절한 프로그램를 찾아본 다음 사용자에게 그 대상과 처리 결과를 보여줌 Action 기능을 가짐 안드로이드 시스템에 설치된 기본앱을 바로 실행시킬 수..
Android OS는 비독점 개발 틀랫폼을 지향하는 개발도구이다. 모바일 환경에서 인터넷을 더 많이 보급시키기 위해 만들어졌으며, 현재 4.1 Jelly bean 부터 11.0 R까지 많은 발전이 이루어 지고 있다. 안드로이드 개발 UI 화면에서 어떤 부분을 클릭하는지에 따라 동작들은 달라지는데 그런 기능들을 구현할 때 작성해야 하는 파일들에 대해 알아보자. ✅ java : 소스코드 및 model // xml : 디자인 레이아웃 및 개체 지정 java파일과 xml파일이 한쌍으로 생성되고 둘중의 하나가 없어서는 안된다. 묶여서 하나로 생성이 되는것을 확인할 수 있음. ✅ 안드로이드 화면에 관한 구성 : view를 구성하는 것들 resource의 역할 : 소리, 이미지, 폰트 등의 모든 자료들을 리소스라고 ..
드디어 안드로이드 첫 포스팅! 안드로이드는 굉장히 세세하게 하나하나 다룰 내용이 많다 ㅠ.ㅠ 화면구성 Layout.xml은 다음과 같다. 문제 해결과정 1.입력되는 값과 출력, 전달하는 값을 모두 숫자형 배열의 형태로 정의한다. 2. intent에 입력한 값을 저장하고 출력 activity로 보낸다. 3. 출력/판단 activity에 랜덤수를 6개 생성하고(중복체크 포함) 숫자형 배열에 저장한다. 4. 랜덤수배열과 사용자 입력수배열(두 배열 모두 숫자형 배열)을 생성하고 비교해 정답수를 저장하는 객체생성. 5. 정답수에 따라 다른 결과를 출력하는 if문을 만든뒤 setText 다음은 기존에 작성했던 코드이다. 반복문으로 숫자형 배열을 처리하는것이 아닌 일일히 모든 변수를 설정하여 코드의 효율성이 떨어졌었..