전체글 (354) 썸네일형 리스트형 액션바(toolbar) - Inset 반응형 312p 툴바 toolbar 액션바 사용하기 316p 보고 만들면 불편한게 좀 있다. 느낄려면 해봐야함. 메뉴만들기 위한 toolbar res에 menu 폴더 만들기 방법 2가지 1. res에 폴더를 생성 res내에 존재하는 폴더이름들은 이미 정해져있는 폴더이름이다. 2. 메뉴 목록들은 xml로 만든다. 위 방법으로 이미지 3개 만듬 안드로이드에서 모든 메뉴는 메뉴에 등록 되어있어야한다. 메뉴를 등록하고 싶은지 물어보는 것인데 기본값은 false이다 아이콘은 타이틀이 필수값인데. 아이콘과 타이틀을 같이보이게 할수도 있다. 설정에서 선택이 가능함. Inflater xml 이 위성지도라고 2D로 라고 생각해보면 3D모델링을 해보면 Layout.xml파일(설계도)을 그림으로 그린다 설계도를 메모리에 올리고나서.. 에뮬레이터 용량 많이 차지하니까 리눅스 소유권 chown 권한, 링크, 소유권 변경, 터미널종료시 서버유지 sudo를 걸고 touch로 파일을 만들면 root 소유자, 그룹으로 만들어진다. sudo를 안걸고 만들면 사용자(ubuntu) 권한으로 만들어진다. 폴더아니고 파일 권한 - 폴더인지 아닌지 폴더면 d rw- root사용자의 권한 즉 6 r-- 그룹 사용자의 권한 4 r-- 그외 모든 이용자 권한 4 소유자, 그룹 바로가기 1개 씩 있는 걸 알 수 있다. file1은 내 권한 없으니까 sudo붙이고 sudo ln 파일명 ../ 링크명 file1.txt를 상위 폴더(../)에 만들었더니 1이였던 숫자가 2로 되었다. 확인해보니 링크가 만들어짐 저 4자리 숫자는 용량 키로바이트 단위 소유권 변경 chown file1.txt의 소유권이 root한테 있다는 걸 .. 5강 final하고 const의 차이, let / final하고 const의 차이, let final readonly 고칠 수 없어요 컴파일언어가 아니고 인터프리터 언어라서 실행 시에 결정이 나야해요. 그래서 실행시에 결정되고나면 readonly로 된다. const 프로그램 시작 시에 읽어서 값을 넣어놔요. 그리고나서 readonly! 그래서 날짜나 현재시간 같은거 를 const에 담지마요. 리엑트에서 var쓰지 말기! 리액트에서는 변하지 않을 값은 무조건 const으로 변수 선언해요. let은 변해야하는 애들만 선언한다. function컴포넌트(후크사용할때)가 있고 class형 컴포넌트있어요 main파일만 class형 컴포넌트로 그 외에는 function컴포넌트 만듭니다. 이렇게 눌렀을때 변수의 값이 바뀌고 바인딩이 되어있는데 render가 호출이 안.. 카운팅 앱 예제, 계산기 예제(frameLayout, javascript사용) count하는 앱 람다식으로 ! 버튼의 모든 정보(컨텍스트)는 view에 있다. 이 view는 안드로이드 os로부터 받아요. 우리 앱이 os에 던져줘요. package org.linda.countingapp; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private static final String TAG = "Main.. view들, 인스타 로그인창 예제, Thread, Log Button에 chip을 okay하고 다운 받으면 gradle에 등록이 됨. 여기서 다운 받은 거 확인 할 수 있어요 구글meterail 꺼 다 쓸 수 있어졌어요 (chip, float....... Text 어떤 거에 따라서 입력할 때 키패드 달라진다. 네이티브 앱 => 자바코드로만 앱만든거 반응형 앱 = 웹앱 => 웹으로 만든건데 브라우져로 여는거 웹앱을 웹뷰에 얹진다. 애플리케이션에서 동작. 안드로이드에 감싸져있는 앱인데 웹으로 만든것 => 하이브리드 앱. seekBar RatingBar SurfaceView - 앱이 안들고 있는것. 웹의 실시간으로 사진이나 동영상 보여줄 때 구글 머터리얼 라이브러리 이용해서 앱 예쁘게 만들기 https://material.io/ Material Design Buil.. DB연결하기, MyBatis 프레임워크 db연결 핵심은 DataSource을 사용하는 것임. 여러가지 방법이 있어요 .yml파일에 설정하는 하는 방법으로 할 것이다. 이 까지 하고 오류나는 것은 아직 db를 안만들었기 때문일 것이다. 2.7 mysql을 설치합니다. 지금 버전은 상관없음. MyBatis : 맵핑(Mapping)해주는 프레임 워크 Persistence : 데이터 베이스에 데이터를 자바 객체로 들고 있는거 마이바티스(MyBatis)는 자바 퍼시스턴스 프레임워크의 하나로 XML 서술자나 애너테이션(annotation)을 사용하여 저장 프로시저나 SQL 문으로 객체들을 연결시킨다. 목적은 rs에 받아온 데이터를 set해서 자바 오브젝트로 mapping해주는 기능을 가진 애다. txt파일로 관리하기 편한 점이 있긴 함 함수안에 쿼리문을.. jsp템플릿 사용 설정파일 tomcat의 server.xml이나 context.xml에 설정하는 거에요. application.properties F2해서 자바파일 아닌데요 저장하면 리로딩 됩니다. yml 파일 이 가독성이 더 좋아요! JSON 형태랑 비슷 띄어쓰기가 문법입니다. 띄어 쓰기 조심. 자동완성 반드시 하세요~! 스페이스 두칸!! 탭 쓰지 마요! server.port = 8000을 하면 서버가 8000으로 바뀜 여기다가 적어두면 server.xml에 적어준다는 뜻이다. server.servlet.context-path = /demo ContextPath를 바꿀수도 있다. 나중에 배포할 때 jdk만 설치해서 JAR만 실행하면 된다. 내부 톰켓이 있으니까. JAR? WAR? 웹 배포 파일 jre?jar? 메인 메서.. 이전 1 ··· 15 16 17 18 19 20 21 ··· 45 다음