전체 글

Front Engineer / Mobile Developer
액티비티에서 프라그먼트로 data 보내고 받기 arguments와 bundle 필요. 프라그먼트 액티비티 onCreat안에 생성 val bundle: Bundle = Bundle() bundle.putString("hello","hello") //arguments에 번들 담기 fragmentone.arguments = bundle 프라그먼트 받는 파일에 생성 override fun onActivityCreated(savedInstanceState: Bundle?) { val data = arguments?.getString("hello") Log.d("data", data) //값 없으면 널포인트 뜰것임. 로그캣 활용. super.onActivityCreated(savedInstanceState) } 프..
Fragment란 Fragment는 FragmentActivity 내의 어떤 동작 또는 사용자 인터페이스의 일부를 나타냅니다. 여러 개의 프래그먼트를 하나의 액티비티에 결합하여 창이 여러 개인 UI를 빌드할 수 있으며, 하나의 프래그먼트를 여러 액티비티에서 재사용할 수 있습니다. 프래그먼트는 액티비티의 모듈식 섹션이라고 생각하면 됩니다. 이는 자체적인 수명 주기를 가지고, 자체 입력 이벤트를 수신하고, 액티비티 실행 중에 추가 및 삭제가 가능합니다(다른 액티비티에 재사용할 수 있는 "하위 액티비티"와 같은 개념). 액티비티가 길어지면 구성요소가 많기 때문에 fragment를 사용하면 유지보수에 한결 수월하다. 액티비티의 파트를 나누어 가져가 책임진다. 라이프 사이클이 존재한다. 액티비티 종속적이다. 문제..
/*조건*/ 로컬 서버에서 사용했음. 같은 폴더안에 test.html , test.json 생성. test.html 번호 이름 전화번호 test.json [ { "id":0, "Name":"shy", "phone":"010-1234-5678" }, { "id":1, "Name":"shy1", "phone":"010-1234-5678" }, { "id":2, "Name":"shy2", "phone":"010-1234-5678" }, { "id":3, "Name":"shy3", "phone":"010-1234-5678" }, { "id":4, "Name":"shy4", "phone":"010-1234-5678" }, { "id":5, "Name":"shy5", "phone":"010-1234-5678" } ..
아빠가 오래전부터 사용하던 컴퓨터가 있다. 처음에는 프린터를 설치해달라고 해서 갔는데 드라이버를 다운받으려 보니 컴퓨터 속도가 말이 아니었다. 도대체 이 시대에 어떻게 이런 컴퓨터를 쓸 수 있는 것 인지... 감탄하며 씁쓸했다. 마음 같아선 새 컴퓨터를 사드리고 싶지만 여유가 없기에 불필요한 파일들 정리만좀 해드리자 생각했다. 1. 고클린 프로그램 사용 2. malzero 프로그램 사용 3. 디스크 정리 고클린 사용 방법 하드 디스크 최적화 템프파일 목록 보이면 삭제 -> 종료 익스플로러 최적화 전체 선택 삭제 -> 종료 /*쓰려는 툴바 있다면 체크 풀기*/ 시작프로그램 관리 중요 부분 되어있는 거 체크 풀고 삭제 -> 종료 /*쓰려는 프로그램 있다면 체크 풀기*/ 액티브 x 관리 최근 60일 동안 사용..
자바스크립트 자료형 / 동적타입 , 다이나믹타입 *ES6기준* 데이터타입 - 기본타입 Boolean Null Undefined Number String Symbol(ECMAScript6에추가됨) - 객체 type of => 내장함수. 데이터 타입확인 할때 사용 ES6에서 템플릿스트링으로 백틱을 활용해서 문자열 붙힐때 편함. const name = hong let my = `${name}입니다.` Symbol(심볼) = 고유한 값을 만들때 사용 const a = Symbol(); const b = Symbol(37); const c = Symbol('Mark'); const d = Symbol('Mark'); console.log(a, typeof a); console.log(c === d); /*같지않음..
인터넷 강의를 참고하여 자바스크립트를 다시 복습 시작합니다. 기초를 중요시 여기고 기억력이 좋지 않아 여러번 공부해야 하는 저이기에 다시 리마인드 하자는 마음으로 시작. ECMA Script라던지 ECMA 인터네셔널, ECMA-262 등에 단어들이 낯선 단어들은 아니다. 내가 간단하게 이해하고 정리한 내용으로는 스크립트 표준화 관리를 ECMA 인터네셔널 이란곳에서 해준다. 비영리 표준화 기구라고 한다. ECMA Script를 "에크마 스크립트"라고도 불리운다. ES5, ES6 많이 사용하고 있는 것들이었고 현재는 ES2019?까지 나온걸로 파악된다. JavaScript는 ECMA Script 사양을 준수하는 범용 스크립팅 언어이다. 따라서 앞으로 나는 자바 스크립트와 에크마 스크립트의 차이점을 얘기할 수..
우선 저는 IT계열 컴공과,, 임에도 불구하고 노트북이 없습니다. 뭐 꼭 필요한 것도 아니었죠. 하지만 언젠간 꼭 갖고 싶었던 그런 존재.. 항상 나중에 사야겠다 생각만 했었는데. 아무래도 컴퓨터로 작업하는 일이 많다 보니 갖고 싶긴 했습니다. 갑자기 당장 필요해진 이유가 있습니다. 학교 선배이자 나의 멘토, 구원의 손길 같은 형이 한분 있는데 저에게 스터디 공부를 같이 해보면 어떻겠냐고 제안해줬습니다. 그래서 흔쾌히 하겠다고는 했었죠. 아직 정한건없고 12월쯤에 하려 하고 요즘 선배가 css를 가르쳐주고 있는 친구가 한 명 있다고 해서 그 친구와 같이 자바스크립트를 알려주겠다고 했습니다. 그렇다면 노트북을 슬슬 알아봐야겠구나... 고민을 하기 시작했습니다. 말했듯이 컴공과 임에도 하드웨어적인 컴퓨터는 ..
보호되어 있는 글입니다.
shy1008
hrso'log