본문 바로가기

분류 전체보기75

Intent and IntentFilter Intent는 메시징 객체로, 다른 앱 구성 요소로부터 작업을 요청하는 데 사용할 수 있다. - 앱 구성 요소 : Activity, Service, Broadcast receiver, ContentProvider Intent가 구성 요소 간 작업을 요청하는 데는 여러 가지 방식이 있지만, 크게 세 가지로 나눌 수 있다. 1. Activity Start Activity는 앱 안의 단일 화면을 나타낸다. Activity를 시작하려면, Intent를 startActivity()로 전달하면 된다. Intent는 시작할 액티비티를 설명하고, 모든 필수 데이터를 담는다. 2. Service Start Service는 사용자 인터페이스 없이, 백그라운드에서 작업을 수행하는 구성 요소이다. Android 5.0(API.. 2021. 12. 23.
github push 오류 (github set personal access token windows) github에서 비밀번호를 이용한 remote가 8월 13일 부터 삭제되었으며, 앞으로는 personal access token을 이용해 remote를 해야한다. 비밀번호를 입력해 push하려고 하면 다음과 같은 오류가 발생한다. 해결법 1. github 홈페이지 위쪽 상단의 자신의 깃허브 아이콘을 클릭하고 settings 버튼을 누른다. 2. 다음과 같은 화면에서 Developer settings 버튼을 누른다. 3. Personal access tokens 버튼을 누르고, Generate new token 버튼을 누른다. 4. 토큰의 이름을 정하고, 토큰의 유효기간을 정한다. 따로 신경쓰고 싶지 않다면 No expiration 체크란은 토큰의 Access 권한을 정하는 것이다. 5. 이름, 유효기간,.. 2021. 10. 6.
android (Image)Button Icon으로 사용하기 기본 안드로이드 버튼 말고, 버튼을 인터넷에서 쉽게 찾을 수 있는 아이콘으로 사용해보자. 구글에서 제공하는 아이콘을 사용할 것이다. https://fonts.google.com/icons Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 필요한 아이콘을 검색한다. 나는 "다음(forward)" 아이콘을 이용할 것이다. 아이콘을 클릭하면, 이런 화면이 나온다. 우리는 android 환경에서 아이콘을 사용할 것이므로, 안드로이드를 선택하고 다운로드를 해준다. 다운받은 파일을 압축해제하면, res 폴더 밑에 이런 폴더들이 있다. drawble옆에 hdpi, mdpi, xhdpi 이.. 2021. 6. 26.
React 공부 - Hooks의 LifeCycle ( useEffect) React Hooks Component에는 LifeCycle이 존재하지는 않지만, 흉내 낼수 있다. 그것이 useEffect이다. useEffect(()=>{ // componentDidMount, componentDidUpdate 역할 (1대1 대응은 아님) interval.current = setInterval(changeHand,100); // 반복할 함수 interval은 Ref return () => { clearInterval(interval.current)} // componentWillUnmount 역할 }, [변경될 state]); // 두번째 인수가 클로저 문제 해결해주는 역할 만약, 변경될 state에 아무것도 넣지 않는다면 처음 실행되고 다시 실행되지 않는다. 두번째 인자에 아무것도.. 2021. 3. 5.