본문 바로가기
반응형

분류 전체보기148

[Android] 인텐트(Intent) 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. 인텐트(Intent) 앞에서 본 인텐트는 작업을 수행하기 위해 사용되는 명령 or 데이터를 전달하는 기능 → 인텐트를 만든 후 startActivity()나 startActivityForResult() 메서드를 호출하면서 전달하는 방법으로 인텐트를 시스템에 전달 → 시스템은 그 인텐트 안에 들어있는 명령을 확인하고 이미 만든 액티비티 or 단말에 설치되어 있는 다른 앱들의 액티비티를 띄운 것 인텐트의 역할 앱 구성 요소 간에 작업 수행을 위한 정보 전달 다른 앱 구성 요소에 인텐트를 전달할 수 있는 대표적인 메서드 4가지 startActivity() or startActivityForResult() : 액티비티를 화면에 띄울 .. 2021. 5. 21.
[공모전] 우리은행 온(On)택트 해커톤 참가 후기 개발 기간 : 2021.04.26 ~ 05.07 팀원 : 4명 포지션 : 디자인 / 안드로이드 프론트엔드 우리은행 온(On)택트 해커톤은 내가 처음 나가보는 공모전이었다! 해커톤이 어떤 것인지는 알고 있었지만 내가 직접 참여하다니!.. 컴공으로써 워낙 밤샘은 많이 해봤지만 아무리 밤을 새도 짧은 기간 안에 우리가 만들 수 있을까 하며 많은 생각이 있었고, 최대한 우리가 할 수 있는 선에서 해보자고 하며 시작했다. 결과적으로 완벽하게 완성하지는 못했지만, 좋은 경험이었던 것은 확실하다! 서류 합격 소식! 처음에 서류를 제출하고 발표 당일에 아무 연락이 없길래 서류에서 탈락한 줄 알았다! 😢😢 그래도 개발은 해보고 떨어져야 하지 않겠냐는 마음이었는데ㅠㅠ 약간 속상했다. 나중에서야 연락이 왔지만 지원자가 생각.. 2021. 5. 20.
[Android] 화면 간 전환하기, 인텐트(Intent) 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. 화면 간 전환 (1) 액티비티를 화면에 띄우는 경우과 (2) 어떤 액티비티를 띄운 것인지와 그 액티비티로부터 다시 원래의 액티비티로 돌아오면서 응답을 받아 처리하는 경우가 있다. 다음과 같은 상황에서는 각각 해당 메서드를 사용한다. startAcitivy() 메서드 startActivityForResult() 메서드 startActivityForResult() startActivityForResult(Intent intent, int requestCode) 새 액티비티에서 원래의 액티비티로 돌아오면서 새 액티비티의 응답을 받아 처리해야 하는 경우에는 어떤 액티비티에서 돌아온 응답인지 구분해야 이 응답을 처리할 수 있다. 이 응.. 2021. 5. 20.
[Android] 안드로이드 스튜디오 갤럭시 에뮬레이터 추가하기 갤럭시 스킨 추가하기 이전에는 안드로이드 스튜디오에서 제공하는 에뮬레이터만 사용하다가 에뮬레이터의 모양이 마음에 안들기도 하고 요즘의 갤럭시 화면과는 차이가 꽤 있는 것 같아서 갤럭시 스킨을 추가하기로 하였다! 1. 갤럭시 Developer 사이트에 들어가서 원하는 기기를 선택한다 Emulator Skin | Samsung Developers The world runs on you. developer.samsung.com 2. 다운 받은 스킨은 압축을 풀어 AppData/Local/Android/Sdk/skins에 넣어준다 Window 기준 : C:\users\이름\AppData\Local\Android\Sdk\skinsMac 기준 : ~/Library/Android/Sdk/skins 3. 에뮬레이터를 .. 2021. 5. 19.
[Kotlin] 배열(Array) 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 배열 다루기 코틀린에서 배열은 Array 클래스로 표현함 배열 사용 방법 [ 기본적인 배열 표현 ] arrayOf() : 기본 생성자 Array() : 기본 생성자 arrayOfNulls() : 빈 상태의 배열 val numbers = arrayOf(4, 5, 6, 3) val animals = arrayOf("Cat", "Dog", "Lion") [ 다차원 배열 ] val array1 = arrayOf(1, 2, 3) val array2 = arrayOf(4, 5, 6) val array3 = arrayOf(7, 8, 9) // 방법 1 val arr2d = arrayOf(array1, array2, array3) // 방법 2 v.. 2021. 5. 18.
[MYSQL] The Blunder ▶ SQL > Aggregation > The Blunder Problem Samantha was tasked with calculating the average monthly salaries for all employees in the EMPLOYEES table, but did not realize her keyboard's 0 key was broken until after completing the calculation. She wants your help finding the difference between her miscalculation (using salaries with any zeros removed), and the actual average salary. Write a query .. 2021. 5. 18.
반응형