일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 스킬체크테스트
- 백준
- REACT
- 연습문제
- Node
- SimpleDateFormat
- Android
- java
- 안드로이드
- Summer/WinterCoding
- 코딩테스트연습
- 코딩테스트
- 모달
- bootstrap
- modal
- androidstudio
- 나머지가1
- MSSQL
- 프로그래머스
- 동적웹페이지
- 월간코드챌린지시즌2
- php
- 부트스트랩
- 스킬체크
- AJAX
- 월간코드챌린지시즌3
- bootstrapModal
- Fullcalendar
- level1
- Programmers
- Today
- Total
목록Android (10)
개발하는 고양이 오이
안드로이드 스튜디오를 사용하다가 어느 순간 갑자기 AppCompatActivity가 빨간색 글씨로 바뀌며 Cannot resolve symbol 'AppCompatActivity' 오류가 발생했습니다. 이때 저의 해결 방법은 다음과 같습니다. 저와 같은 오류가 발생하신다면 참고해주시면 될 것 같습니다. ① 우선, 프로젝트를 종료한 후 해당 프로젝트의 .idea 폴더로 들어갑니다. ② libraries 폴더의 이름을 다른 이름으로 변경해줍니다. 저는 libraries_ 로 변경했습니다. ③ 다시 프로젝트를 켜면 해결된다는 글을 봤지만, 전 오히려 libraries의 이름이 변경되어서 더 많은 빨간색 글자들이 생겼었습니다. 이때, 하단에 Gradle을 업그레이드 시키라는 문구가 떴고, 저는 업그레이드를 진행..
안녕하세요. 안드로이드스튜디오를 이용하다 보면 CalendarView를 이용하는 경우가 많은데요. 보통 CalendarView를 선택했을 때 자동으로 선택되어지는 기본 값은 오늘 날짜입니다. 저는 이 선택되어지는 기본 값이 오늘 날짜가 아닌 다른 날짜(제가 가지고 있는 값)로 선택되어지는 방법을 찾았고, 공유하고자 글을 작성합니다. CalendarView | Android Developers CalendarView | Android Developers android.net.wifi.hotspot2.omadm developer.android.com 우선 API 문서를 통해 CalendarView에는 setDate() 메소드가 존재하며, setDate는 파라미터가 long형 인것을 알 수 있습니다. 제가 가..
안녕하세요. 안드로이드스튜디오에서 작업하다보면 CalendarView를 사용 할 때가 종종 있습니다. 이때 CalendarView에서 선택한 날짜의 값을 받아오려면 아래와 같은 코드를 작성했는데요. CalendarView calendarView;// -> calendarView는 onCreate에서 findViewById를 이용하여 정의 String selectMeetingDate = ""; calendarView.setOnDateChangeListener(new CalendarView.OnDateChangeListener() { @Override public void onSelectedDayChange(@NonNull CalendarView view, int year, int month, int day..
안녕하세요. 안드로이드 코드를 작성하면서 오늘 날짜 구하는 방법과 현재 시간 구하는 방법에 대한 코드를 자주 사용하게 되어 제가 나중에라도 참고하고자 적어봅니다. 오늘 날짜 구하기 public static String getCurrentDate() { Date dateNow = Calendar.getInstance().getTime(); SimpleDateFormat format = new SimpleDateFormat("M월 dd일", Locale.getDefault()); // 2월 15일 // "M월 dd일" 에는 원하는 형식을 넣어주면 됩니다. return format.format(dateNow); } 오늘 요일 구하기 public static int getCurrentWeek() { Date c..
안녕하세요. 최근 안드로이드스튜디오가 Bumblebee로 업데이트된 것을 알 수 있는데요. 이때 에뮬레이터를 실행시키면 기존에는 별도의 창으로 보였던 화면이 이제는 안드로이드스튜디오 내에서 함께 보이는 것을 알 수 있습니다. 저는 안드로이드스튜디오를 한 모니터에서 두 개의 창으로 분할해서 보는 것을 좋아하는데 에뮬레이터가 오른쪽에 위치해있으니 너무 불편했습니다. 검색해본 결과, 이전과 같이 에뮬레이터를 별도의 화면에서 볼 수 있는 방법은 아래와 같습니다. File -> Settings -> Emulator Launch in a tool window 의 체크를 해제해주시고 OK 버튼을 눌러주면 됩니다. 약간의 시간이 지난 후 에뮬레이터를 재실행해보면 아래와 같이 안드로이드스튜디오와 분할된 에뮬레이터 화면을..
안녕하세요. Android Studio Bumblebee(2021.1.1)가 안정화되었다는 메일을 받아서 업데이트를 진행했습니다. 참고로, 업데이트 진행은 아래 링크를 클릭하시면 됩니다. https://developer.android.com/studio Download Android Studio and SDK tools | Android Developers The official IDE for Android app developers. developer.android.com 제 소스 코드에서 lombok을 많이 사용했는데요. 업데이트를 진행한 후 소스 코드를 열어보니, 코드 실행에는 문제가 없지만 lombok을 사용했던 모든 부분에서 빨간색 글씨로 표시가 됐습니다. 계속 검색을 해본 결과 저의 해결 방법..
안드로이드스튜디오에서 과거에 작성된 코드의 버전을 올리다가 다음과 같은 에러가 발생했습니다. One or more issues found when checking AAR metadata values: The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) is greater than this module's compileSdkVersion (android-30). Dependency: androidx.appcompat:appcompat:1.4.0. 구글링을 해본 결과 해결방법이 두가지가 있습니다. 두가지 방법 모두 buikld.gradle ..
기존에 작성되어있는 소스 코드를 분석하다가 생성자에 아무것도 넣어주지 않았던 Handler에 줄이 쳐져있었고, 확인해보니 해당 Handler가 Deprecated 된 것을 알았습니다. "Default constructor in android.os.Handler is deprecated" 해당 문제에 대해 Android developers를 찾아보니 다음과 같은 이유로 deprecated 된것을 알았습니다. https://developer.android.com/reference/android/os/Handler Handler | Android Developers developer.android.com 이 생성자는 더 이상 사용되지 않습니다. 핸들러 생성 중 Looper를 암시적으로 선택하면 작업이 자동으로..
안드로이드스튜디오에서 실기기 연결이 아닌 에뮬레이터를 연결하여 사용하고자 할 때, Pixel과 Nexus 위주로 사용한 경험이 있을 것입니다. 오늘은 에뮬레이터 스킨을 최신기기로 변경하는 방법에 대해 알아보고자 합니다. ① 우선, 스킨을 설치하기 위해 Samsung Developers에 들어가줍니다. https://developer.samsung.com/galaxy-emulator-skin/guide.html Emulator Skin - Support | Samsung Developers The world runs on you. developer.samsung.com ② 원하시는 디바이스 스킨을 설치해줍니다. - DOWNLOAD SKIN ③ 설치한 후, 알집 파일을 다음 경로에 풀어줍니다. Window ..
안드로이드 스튜디오에서 이미지를 확대 및 축소하는 방법으로 라이브러리를 이용할 수 있습니다. ------------------------------------------------------------------------------------------------------------------------- https://github.com/Baseflow/PhotoView ① build.gradle(Project: 프로젝트 이름) - maven {url "https://jitpack.io"} 추가 ② build.gradle(Module: 프로젝트 이름.app) - implementation 'com.github.chrisbanes:PhotoView:2.1.3’ 추가 ③ XML 코드 (iv_photo_..