본문 바로가기

전체 글24

Full-Stack Engineer https://www.codecademy.com/learn/paths/full-stack-engineer-career-path Learn full-stack engineering for your business | Codecademy As a jack of all trades (and master of quite a few), a full-stack engineer can get a project done from start to finish. In this Career Path, your team will begin with the front-end, move on to the back-end, then learn to connect the two. By the time they'r www.codeca.. 2021. 7. 30.
[Android Studio] StartActivityForResult, OnActivityResult method is deprecated (Kotlin) [해결방법] 1. 변수를 하나 생성하고 registerForActivityResult(ActivityResultContracts.StartActivityForResult( )){ }를 대입 2. 중괄호 안에 기존의 onActivityResult( )에서 수행했던 코드를 넣음 val getAction = registerForActivityResult(ActivityResultContracts.StartActivityForResult()){ val message = it.data?.getStringExtra("returnValue") Toast.makeText(this, message, Toast.LENGTH_LONG).show() } 3. startActivityForReslut(intent) 대신에 1번.. 2021. 7. 13.
[Android Studio] Constraint Widget : xml file 디자인모드 속성 창에서 레이아웃의 길이를 빠르게 변경하기 xml file 디자인 모드에서 match_constraint와 wrap_content를 변경할 때, Constraint Widget을 사용하면 편함. 혹은 현재 상태를 확인할 때도 유용함. 방법은 네모난 상자 안에 있는 화살표 또는 선 모양을 클릭하여 바꿔주거나 확인하면 됨. 1. match_constraint 약간 번개치는 듯한 모양 2. wrap_content 안쪽을 향하는 화살표 3. fixed 직선형태 각 모양을 click하면 모양이 바뀌면서 layout_width의 현재 상태가 바뀜. 참고로 layout_height는 계속 >> 모양이니까 세 사진 모두 wrap_content인 상태 2021. 5. 30.
[Selenium] driver.close() vs driver.quit() 차이점?! close() is a webdriver command which closes the browser window which is currently in focus. ... The following code can be used to close the current browser window: quit() is a webdriver command which calls the driver. dispose method, which in turn closes all the browser windows and terminates the WebDriver session. 예를 들어, 이렇게 여러 개의 탭이 열려 있다고 한다면, driver.close()를 사용한다면, 현재 보고 있는 크롬드라이버를 다운로드하는 이 .. 2021. 2. 1.
Namespace is not Bound in Android Studio AndroidManifest.xml file에 tools:replace="screenOrientation"을 추가하는데 error 발생... 도대체 왜??? 그러는지 고민하다가, tools:를 빼고 replace만 쳐 보니 자동완성창이 나왔고, enter 누르니 오타 하나 없이 똑같이 입력되었는데 에러가 없다. 왜??? Ctrl + Z 와 Ctrl + Y를 반복하며 도대체 뭐가 달라지나 고민해 보니, 문제의 부분이 24번째 줄이었다가, 25번째 줄이 됨을 발견! 즉 1줄이 추가되었던 것이다. 바로 3번째 줄. xmlns:tools="http://schemas.android.com/tools" 이것을 추가해 주면 되는 것이었음. 그리고, 첫 번째 화면에서 이미 Android Studio는 나에게 해답을 주.. 2021. 1. 27.
유용한 Windows 단축키 모음 1-1. 새로운 가상 데스크탑 화면 : Ctrl + Window + D 1-2. 가상 데스크탑 화면간 전환 : Window + Tab 1-3. 가상 데스크탑 화면 종료 : Window + Ctrl + F4 2-1. 모든 창 한 번에 최소화 : Window + M 2-2. 모든 창 잠시 최소화 : Window + ,(쉼표) 누르고 있는 동안만 바탕화면 볼 수 있고, 손을 떼면 다시 원래 화면으로 복구 2021. 1. 23.
[Kotiln] Unresolved reference (Kotlin Android Extensions Deprecated) <추가 binding 한 후 startActivity 실행되지 않을 때> Q : 안드로이드 스튜디오에서 코틀린으로 개발하는데 코틀린 책과 달리 xml 버튼 id가 kt 파일에서 연결이 되지 않아요! 코틀린으로 안드로이드 앱을 개발하는 책을 보면, 코틀린을 쓰면서 편한 이유 중 하나로 findViewByID같은 것 필요 없이, 그냥 xml의 id를 바로 사용할 수 있어 좋다고 합니다. 그런데, 책을 따라서 실제로 해 보면... 그 이유는 Kotiln Android Extensoins가 사라졌기 때문인데요. 분명히 편리했지만, 에러 발생가능성을 가지고 있기에 그런 듯합니다. 자세한 이유는 아래 동영상을 참조하고, 여기서는 해결하는 방법을 알아보겠습니다. youtu.be/GCbN29rV1Rg 방법은 크게 2가지가 있습니다. 1. kotlin android extension을 되살리.. 2021. 1. 22.
Hello, World! TEST 2021. 1. 7.