일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 자바
- 블로그만들기
- 안드로이드스튜디오
- MernStack
- mongodb
- 자바스크립트
- 파이썬
- 중국어
- 개발
- 장고
- nodejs
- Django
- 알고리즘
- Android
- react
- javascript
- androidstudio
- express
- Android Studio
- 리액트
- 안드로이드
- es6
- Node js
- mern Stack
- PYTHON
- 중국어입문
- 입문
- 안드로이드 스튜디오
- 블로그 만들기
- java
- Today
- Total
목록Android Studio (5)
City At Night

Splash는 앱을 처음 시작할때 잠깐 나오는 화면을 말합니다. youtube를 키거나 다른 앱을 킬때 잠깐 그 회사의 로고가 나오고 앱의 메인이 나오죠. splash 하나만으로도 앱의 Quality를 높일 수 있습니다. Splash를 사용하는 방법중 여러가지 방법이 있지만 그 중 2가지를 포스팅하겠습니다. 첫 번째는 Splash의 style요소를 만들어 menifest.xml에 선언을 하는 방식과 Layout을 만들고 Handler로 Splash를 만드는 방식이 되겠습니다. 먼저 Style요소로 만드는 방법입니다. res -> values -> themes폴더에 theme.xml이 존재합니다. Theme.AppCompat.NoActionBar를 해주어 액션바를 없애 전체화면으로 만들어줍니다. drawb..

Shared Preferences객체는 키-값 쌍이 포함된 파일을 가리키며 키-값 쌍을 읽고 쓸 수 있는 간단한 메서드를 제공합니다. 간단한 데이터를 저장할때 사용합니다. 키-값 쌍으로 이루어져 있기때문에 JSON API를 받아올때 바로 저장할 수 있는 장점?도 있죠. 여름숲님의 블로그 포스터를 기반으로 작성하였습니다. https://re-build.tistory.com/37 [Android] SharedPreferences 사용하기 이래저래 바쁘다는 핑계로 미루다가 오랜만에 포스팅을 하게 되었습니다. 벌써 새해가 밝았네요. 저만 시간이 빨리 가는 것처럼 느껴지는 건 아니겠죠? 모두 새해에는 좋은 일이 생겼으면 좋겠 re-build.tistory.com 너무 설명이 잘 되어 있어 제가 더 쉽게 설명할 수..

AlertDiaolog는 사용자에게 결정을 내리거나 추가 정보를 입력하라는 메시지를 표시하는 작은 창입니다. 대화상자는 화면을 가득 채우지 않으며 보통은 사용자가 다음으로 계속 진행하기 전에 조치를 취해야 하는 모달 이벤트에 사용됩니다. Toast는 메세지를 띄우고 일정시간이 지나면 사라지는 반면 AlertDialog는 팝업창을 생성하고 버튼 추가 및 이벤트를 설정할 수 있습니다. 위 안드로이드 공식문서에 올라온 사진과 같이 숫자를 카운트할 수 있고 PositiveButton과 Neutral Button을 생성할 수 있습니다. 추가로 Negative Button을 생성할 수 있습니다. 저는 버튼을 누르면 AlertDialog창이 띄워지고 버튼 3개가 생성되는걸 만들어보았고 3개의 버튼 기능은 구현하지 않..

토스트 메시지는 작은 팝업으로 작업에 관한 간단한 피드백을 제공합니다. 메시지에 필요한 공간만 차지하며 진행 중인 활동은 그대로 표시되고 상호작용도 유지됩니다. 토스트 메시지는 시간이 초과하면 자동으로 사라집니다. 토스트 메시지는 클릭할 수 없습니다. 상태 메시지에 사용자 응답이 필요하다면 알림을 사용하는 것이 좋습니다. toast = Toast.makeText(this, "\'뒤로\' 버튼을 한번 더 누르시면 종료됩니다.", Toast.LENGTH_SHORT); 3번째 파라미터값을 Toast.LENGTH_LONG으로 바꾸어 Toast메세지 띄우는 시간을 늘릴 수 있습니다.
Intent는 페이지간 이동을 할 수 있는 함수입니다. MainActivity Layout에서 다른 Layout으로 이동할 수 있죠. 그리고 페이지 이동뿐만 아닌 데이터도 전달이 가능합니다. 예시를 먼저 봅시다. ㅇ 1 2 3 4 Intent intent = new Intent(MainActivity.this,signup.class); intent.putExtra("Key","Value"); startActivity(intent); Colored by Color Scripter cs intent라는 생성자를 만들고 파라미터값으로 현재 페이지와 연결된 Java Class와 이동할 페이지와 연결된 Java Class가 들어가게 됩니다. new Intent(현재.class, 이동할 클래스.class) 그 다음..