전체406 안드로이드(개념), Pixel / DP / 뷰 컴포넌트(View Component) 1. 안드로이드에서 화면을 그리는 방법 : 기본적으로 xml 이라는 언어를 사용한다. DSL >> Domain specific Language 어떠한 범주에 특화된 언어이다. 2. dp와 px의 개념 핸드폰은 정말 다양한 화면에 크기와, 해상도가 존재하는데 원하는 UI를 어떻게 같은 모습으로 보여지게 할까? 픽셀 dpi, dp 단위 픽셀 (핸드폰 화면에서 빛이 나오는 전구 >> 가장 작은 단위) 고해상도란(정해진 수치 안에서 전구가 많을 수록 고해상도라고 한다. DPI : dot per inch (1인치 안에 픽셀이 얼마나 많이 있는가 이다.) - Ldpi --> (1인치 120픽셀) - Mdpi --> (1인치 160픽셀) - Hdpi --> (1인치 240픽셀) - Xhdpi --> (1인치 320픽.. 개발일지/Android 2022. 11. 1. 안드로이드 ScrollView 사용법 1. XML 코드 개요이 코드는 Android에서 ScrollView를 사용하여 화면에 긴 내용을 표시할 때 사용하는 레이아웃입니다. 스크롤 뷰는 주로 화면 크기를 초과하는 콘텐츠를 표시할 때 유용합니다.2. 주요 개념 설명ScrollView의 특징ScrollView는 자식을 하나만 가질 수 있습니다. 그래서 콘텐츠가 여러 개라면, 이를 감싸는 추가적인 Layout (예: LinearLayout)이 필요합니다.속성 fillViewport="true"를 추가하여 스크롤 뷰의 크기를 부모 뷰에 맞추도록 합니다. 이는 화면 전체에 뷰가 꽉 차게 표시되도록 하며, 스크롤이 없는 상황에서도 꽉 차게 보이는 장점이 있습니다.스크롤 방향 설정ScrollView 내의 LinearLayout의 orientation="v.. 개발일지/Android 2022. 11. 1. 안드로이드 Padding / Margin 적용하는 방법 개발일지/Android 2022. 11. 1. 안드로이드 Frame Layout 사용하기 개발일지/Android 2022. 11. 1. 안드로이드 배치관리 RelativeLayout 사용법 속성설명 layout_toLeftOf 뷰(View)를 기준 뷰(Anchor View)의 왼쪽(Left)에 배치. layout_above 뷰(View)를 기준 뷰(Anchor View)의 위(Above)에 배치. layout_toRightOf 뷰(View)를 기준 뷰(Anchor View)의 오른쪽(Right)에 배치. layout_below 뷰(View)를 기준 뷰(Anchor View)의 아래(Below)에 배치. layout_toStartOf 뷰(View)를 기준 뷰(Anchor View)의 시작(Start)에 배치. layout_toEndOf 뷰(View)를 기준 뷰(Anchor View)의 끝(End)에 배치. layout_alignParentLeft 뷰(View)를 부모(Parent) 영역 내에.. 개발일지/Android 2022. 11. 1. 안드로이드 LinearLayout 사용법 1 개발일지/Android 2022. 11. 1. Http통신으로 JSON 객체 여러개 가져오기(리스트), 파싱하기 while문을 활용해서 모든 json객체를 읽어낸다. 파싱하기 개발일지/자바 2022. 10. 31. Gson(라이브러리), Gson을 java로 변환하는 방법, 얕은복사, 깊은 복사 Gson라이브러리 다운받기 (2.8.9버전 사용하였음) https://mvnrepository.com/artifact/com.google.code.gson/gson 1.Gson을 java로 변환하는 방법 2.값을 하나씩 꺼내는 방법 3.얕은 복사 (주소 값'을 복사한다는 의미입니다 ) 4. 깊은 복사('실제 값'을 새로운 메모리 공간에 복사하는 것을 의미) 개발일지/자바 2022. 10. 31. JAVA로 HTTP통신해보기 & Jsonparsign json 데이터 주소 https://jsonplaceholder.typicode.com/todos/ Json Parsign하기 개발일지/자바 2022. 10. 31. YanoljaProject https://github.com/whwlgns42/yanolja.git GitHub - whwlgns42/yanolja Contribute to whwlgns42/yanolja development by creating an account on GitHub. github.com JDBC를 활용한 DB연결 코드 package db_connect.ch01; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBClient { private static final String BD_HOST = "localhost"; private static final int DB_PORT =.. 개발일지/프로젝트 2022. 10. 24. 블로그 DB 시나리오 보호되어 있는 글 입니다. 2022. 10. 19. CASCADE DELETE 는 테이블 내의 레코드를 삭제할 때 사용하는 명령어입니다. 학생에 관한 정보를 모아둔 위와 같은 테이블이 있다고 할 때, DELETE 를 활용하면 조건에 따라 개별 학생의 정보가 담긴 row 를 하나씩 지우거나, 혹은 테이블 내의 모든 row 를 지우는 것이 가능합니다. 하지만 여러 개의 테이블이 foreign key 로 묶여있을 경우에는 상황이 조금 다릅니다. 서로가 연결되어 있기 때문에 어느 하나를 지워서는 정보가 꼬이는 상황이 발생할 수 있죠. MySQL 에서는 만약 어떤 테이블의 row 의 정보가 다른 테이블과 foreign key 로 묶여있을 때 DELETE 명령어를 사용해 row 를 삭제하려고 하면, ERROR 1451 (23000): Cannot delete or update a.. 개발일지/Database 2022. 10. 19. 이전 1 ··· 22 23 24 25 26 27 28 ··· 34 다음