Tools 15

[IntelliJ] 인텔리제이 설치 방법

IntelliJ 설치 1. 사이트 접속!! https://www.jetbrains.com/idea/ IntelliJ IDEA – the Leading Java and Kotlin IDE IntelliJ IDEA is undoubtedly the top-choice IDE for software developers. It makes Java and Kotlin development a more productive and enjoyable experience. www.jetbrains.com 2. 다운로드 클릭!! 3. 버전 선택 * 참고 - intelliJ IDEA는 기업, 개인에 상관없이 무료로 이용이 가능하다! 하지만 버전에 따라 기능을 제한을 두었다. 😥 버전 종류 위 사진에서 보다시피 두 가지의 버..

Tools 2022.12.19

[ DBeaver ] DBeaver 란? 설치 방법

디비버는 왜 쓰는 거죠? 우리는 종종 두 개 이상의 데이터베이스를 사용하는 경우가 있습니다. 그럴 때 만약 Mysql, Oracle 쓴다고 하면 각각 Mysql은 MySQL Workbench를 Oracle은 sqldeveloper를 설치하여 관리하여야합니다. 필자는 두 개 정도는 괜찮다고 생각하지만 두개 이상의 데이터베이스를 봐야 할 경우 관리할 툴이 많아집니다. 그래서 이런 경우 하나의 툴로 여러 데이터베이스를 관리할 수 있는 DBeaver(디비버)라는 툴이 있습니다. DBeaver(디비버) 란? MySQL, PostSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS access, Teradata, Firebird, Apach Hive, Phoenix, Presto...

Tools/DBeaver 2022.05.06

[ Android Studio] 안드로이드 Inflate란?

Inflate란? 사전적 정의로는 "부풀리다 ,올리다" 라는 의미를 가지고 있다. ❗❔이 뜻은 뭘까? 안드로이드에서 Inflate는 xml에 표기된 레이아웃들을 메모리에 로딩된 후 객체화 시키는 과정이다. 쉽게 말해, layout에 그때 그때 다른 layout을 집어 넣을 수 있다는 얘기다. 즉, 각기 다를 화면들을 한화면에 동적으로 띄우고 싶은 경우 사용된다. 🙄메모리를 객체에 올릴 수있는 함수는 setContentView() 가 아닌가? 화면을 Activity로 만들 경우 안드로이드에서는 Java or Kotlin 소스코드와, xml 인 레이아웃 파일 이렇게 두개가 생성된다. 이때, Activity에서 setContentView()가 바로 xml을 객체화시키는 Inflate 동작이다. Activity..

[ Android Studio ] 안드로이드 리스트뷰 어댑터( ListView, Adapter ) 사용하기

리스트뷰(ListView)란? - ListView는 일반적으로 리스트 형태로 된 화면 컨트롤이다. - 여러 개의 아이템 중에 하나를 선택할 수 있는 위젯들을 Selection Widget이라 부름. 어댑터의 개념을 모른다면 링크 클릭 2021.10.27 - [Tools/Android Studio] - [ Android ] 안드로이드 어댑터(Adapter)와 어댑터뷰(Adapter View)란? 어댑터(Adapter) 개념 [ Android ] 안드로이드 어댑터(Adapter)와 어댑터뷰(Adapter View)란? 어댑터(Adapter) 개념 어댑터(Adapter)란? 여러 Palette가 있는데 View를 드래그하여 화면에 올리면 그 위에서 다양한 데이터를 올릴 수 있다. 데이터를 올리는 부분에서 뷰와..

[ Android Studio] 안드로이드 어댑터(Adapter)와 어댑터뷰(Adapter View)란? 어댑터(Adapter) 개념

어댑터(Adapter)란? 여러 Palette가 있는데 View를 드래그하여 화면에 올리면 그 위에서 다양한 데이터를 올릴 수 있다. 데이터를 올리는 부분에서 뷰와 데이터를 연결해주는 다리역할을 하는것이 어댑터(Adapter) 이다. 데이터를 받아서 관리하고 어댑터 뷰에 출력할 수 있는 형태로 데이터를 제공하는 객체 어댑터 뷰(Adapter View)란? 어댑터가 데이터를 가공해서 제공하면 어댑터 뷰는 그 데이터를 출력하는 역할을 한다. 많은 정보를 효율적으로 처리하기 위해서 View에 바로 데이터를 제공하지 않고 어댑터 객체를 이용한다. 대표적인 어댑터 뷰의 서브 클래스 : ListView, GridView, Spinner, Gallery... 등 어댑터(Adapter) 개념 도식화

[Android Studio] 안드로이드 스튜디오 (Android Studio) 프로젝트 자동 열기 해제

안드로이드 스튜디오 툴이 켜질 때 기본적으로 이전에 실행했던 프로젝트가 자동 실행된다. 하지만.. 툴을 켜고 원하는 폴더를 선택 후 프로젝트를 열고 싶다면 아래 글을 유심히 따라 해 봐요! 1. File → Settings... 클릭! 2. System Settings 클릭! 1) Reopen project on startup 체크 해제! 2) Apply 버튼 클릭 3) OK버튼 클릭 3. 안드로이드 스튜디오 실행 시 프로젝트 선택 창 화면이 나옴

[ Android Studio ] 간편 데이터 저장 SharedPreferences 사용 방법

SharedPreferences https://developer.android.com/training/data-storage/shared-preferences?hl=ko 키-값 데이터 저장 | Android 개발자 | Android Developers 키-값 데이터 저장 저장하려는 키-값 컬렉션이 비교적 작은 경우 SharedPreferences API를 사용해야 합니다. SharedPreferences 객체는 키-값 쌍이 포함된 파일을 가리키며 키-값 쌍을 읽고 쓸 수 있는 간단 developer.android.com 위 링크를 타고 들어가서 한번 보면 SharedPreferences API를 어떻게 사용하는지 알 수 있다. 하지만.. 필자는 저걸 보고 뭐지.. 무슨말이지 했었다. 나와 같은 사람이 있..

[ Android Studio ] 안드로이드 수평 스크롤뷰 (HorizontalScrollView)

수평 스크롤 뷰(HorizontalScrollView)는 스크롤 뷰와 거의 같다 💡하지만 다른점이 있음 스크롤 뷰 : 수직 방향으로 스크롤 가능 수평 스크롤뷰 : 수평 방향으로 스크롤 가능 ❕❗수평 스크롤뷰도 스크롤 뷰와 같이 오직 한 개의 뷰만을 포함할 수 있다. [HorizontalScrollView.xml] 설명 : 수평 스크롤뷰는 하나의 뷰만 포함한다는 특성 때문에 TextView뷰들을 LinearLayout으로 한번 감싸서 하나의 뷰로 나타 냈다. 스크롤뷰가 궁금하신 분은 2021.10.23 - [Tools/Android Studio] - [ Android Studio ] 안드로이드 스크롤뷰 (ScrollView) [ Android Studio ] 안드로이드 스크롤뷰 (ScrollView) 스크..

[ Android Studio ] 안드로이드 스크롤뷰 (ScrollView)

스크롤 뷰란? 말 그대로 많은 뷰들이 있어서 한 화면에 다 보여주지 못할 때 스크롤 뷰를 사용하여 스크롤을 할 수 있게 해주는 뷰이다. 🔔스크롤 뷰는 오직 하나의 뷰만 감쌀 수 있다. [scrollview.xml] 설명 : 스크롤뷰는 하나의 뷰만 포함한다는 특성 때문에 TextView뷰들을 LinearLayout으로 한번 감싸서 하나의 뷰로 나타 냈다. 수평으로 스크롤하는 방법이 궁금하시다면❗❕ 2021.10.23 - [Tools/Android Studio] - [ Android Studio ] 안드로이드 수평 스크롤뷰 (HorizontalScrollView) [ Android Studio ] 안드로이드 수평 스크롤뷰 (HorizontalScrollView) 수평 스크롤뷰(HorizontalScrollV..

[ Android Studio] 안드로이드 스튜디오(Android Studio) 액션바(action Bar) 없애는 방법! 타이틀바 없애는 방법

액션바(action Bar) 없애는 방법 액션바가 기본적으로 뜨는 이유 : "Theme.AppCompat.Light.DarkActionBar"로 기본설정 되있기 때문!! 빨간박스에 있는 액션바를 없애기 위해서는 간단함! 1. app → res → valuse → themes → themes.xml 파일 클릭! 2. "Theme.AppCompat.Light.NoActionBar"로 변경 3. 확인

728x90