분류 전체보기1414 [Java][Android] 예외처리하기 이번 예제에서는 스틱코드라는 플러그인을 이용해서 예외처리 하는 방법을 알아보겠습니다. 예외처리란? 예외 처리(例外 處理) 또는 오류 처리는 일반적인 실행의 흐름을 바꾸는 몇 가지 조건을 처리하도록 설계한 프로그래밍 언어의 개념이나 컴퓨터 하드웨어 구조를 말한다. 일반적으로 프로그램이 처리되는 동안 특정한 문제가 일어났을 때 처리를 중단하고 다른 처리를 하는 것을 예외 처리라고 한다. - 위키백과 예외의 원인들 컴퓨터 하드웨어 문제 운영 체제의 설정 실수 라이브러리 손상 사용자의 입력 실수 받아들일 수 없는 연산 할당하지 못하는 기억 장치 접근 등등 자바에서의 예외처리 자바에서는 try/catch문으로 예외처리를 할 수 있습니다. try 란? 명사 : 시험 동사 : 해보다, 써보다, 먹어보다, 해결하다 c.. 2021. 4. 25. [Java][Android] 알림창 띄우기 오늘은 간단한 알림창을 띄우는 예제를 작성해보도록 하겠습니다. 알림창의 형태는 기본 아이콘이 보여지고 알림 제목, 알림 내용이 들어있는 기본 알림입니다. 1. xml 작성 버튼이 하나 있는 간단한 레이아웃입니다. 버튼 클릭 시 설정한 알림을 띄우도록 구현할 예정입니다. activity_notification.xml 2. 코드 작성 액티비티에서 버튼을 클릭 시 설정해놓은 알림을 띄워주는 코드입니다. 알림채널을 생성하는 메소드와 알림을 띄워주는 메소드를 나누어서 작성했습니다. 알림채널 생성 코드와 알림 띄워주는 코드는 스틱코드에 저장해놓은 코드를 불러와 빠르게 작성해보았습니다. 아래 url로 이동하시면 코드를 사용하실 수 있습니다. stickode.com/code.html?fileno=9921 - notif.. 2021. 4. 24. [PHP] 네이버 단축 url 빠르게 만들기 안녕하세요. 스틱코드를 활용하여 서버 사이드에서 네이버 단축 url API 빠르게 구현하는 방법을 공유 하겠습니다. 네이버 단축 url API를 사용하기 위해서는 네이버 developers 에서 내 애플리케이션을 등록해야 사용이 가능합니다. 내 애플리케이션이 등록되어 있다고 가정 하고 설명드리겠습니다. 네이버 단축 url API 호출하는 코드는 스틱코드에 등록해놓으면 프로젝트 진행시 불러와서 Naver-Client-Id 와 Naver-Client-Secret 값만 변경해서 사용하면 될 것 같습니다. stickode.com/detail.html?no=2058 스틱코드 stickode.com 네이버 단축 URL API 키값 확인 방법 Client ID와 Client Secret 정보를 확인하여 아래 소스 코.. 2021. 4. 23. [Java][Android] 다크모드 구현하기 안녕하세요! 오늘은 스틱코드를 이용하여 '다크모드'를 구현해보도록 하겠습니다. '다크/라이트 모드'에 사용될 'themes.xml'을 생성해 줍니다. 'themes.xml' 파일을 이용하여 '다크 모드'가 적용 되었을 때와 '라이트 모드(일반)'가 적용되었을 때, xml 파일 내 설정해둔 배경, 글씨 등의 UI 색상이 적용 되도록 진행해 보겠습니다. 1. ThemeUtil 만들기 먼저 '다크/라이트 모드'를 선택한 값에 따라 모드가 바뀌도록 하는 '테마 유틸 클래스'를 생성해보도록 하겠습니다. ThemeUtil.java developer.android.com/reference/androidx/appcompat/app/AppCompatDelegate AppCompatDelegate | Android 개발자.. 2021. 4. 22. [JAVA][Android] 만보계를 만들어 보자 안녕하세요~ 오늘은 스틱코드를 사용해서 만보계를 빠르게 만들어볼 예정입니다. 스틱코드? stickode.com/mainlogin.html STICKODE stickode.com 레이아웃 작성 ▶ activity_main.xml 이렇게 만보기의 메인 화면을 만들어 보았습니다 다음으로 스틱 코드를 사용하여 만보기의 기능을 추가해 보겠습니다. 만보계 기능 추가 1. 안드로이드 센서 사용 권한 추가 안드로이드 10 (Target SDK 29 )가 빌드업 되면서 센서를 사용하려면 권한을 인가 받아야 합니다. ▶ AndroidManifest.xml 에 권한을 추가 해줍니다 ▶ MainActivity.java 에 권한 체크 기능을 추가 해줍니다 // 활동 퍼미션 체크 if(ContextCompat.checkSelfP.. 2021. 4. 21. [Kotlin][Android] Bottom Sheet 만들기 이번 포스팅에선 Bottom Sheet를 만들어 보겠습니다. Bottom Sheet는 어떤 버튼을 누르면 밑에서 올라오는 화면을 말합니다. 아래가 그 예시입니다. 먼저 화면을 간단하게 만들어 보겠습니다. 버튼을 만들어 Bottom Sheet를 나오게 할 것이니까 버튼 하나만 있는 화면을 만들었습니다. 그 다음 버튼을 누르면 띄울 Bottom Sheet를 만들겠습니다. 이 포스팅에서 만들 Bottom Sheet에는 텍스트뷰 2개와 버튼 1개를 두고, 버튼을 누르면 버튼을 눌렀다는 토스트가 나와서 버튼 클릭을 사용자에게 알린 뒤, Bottom Sheet가 닫히도록 할 것입니다. 이제 이 생각대로 Bottom Sheet가 나오도록 해보겠습니다. 먼저 Bottom Sheet의 레이아웃입니다. Bottom She.. 2021. 4. 20. [Java][Android] 가로형, 그리드형 리싸이클러뷰 만들기 이번 시간에는 가로형 리싸이클러뷰 기능을 구현해보겠습니다. 스틱코드 (stickode.com/mainlogin.html) 두 개의 java파일과 두 개의 xml 파일을 만들면 아래 예제를 따라서 리싸이클러뷰를 만들 수 있습니다. 우선 새로운 프로젝트에서 Empty Activity를 만드세요. 예제에서 프로젝트 제목은 recyclerview_horizontal 로 하였습니다. 그리고 아래 사진처럼 TestAdapter01.java 파일을 새롭게 만들어보세요 마찬가지로 recyclerview_item.xml 파일도 만들어보세요. 그럼 이제 4개의 파일에 들어갈 코드들을 스틱코드에서 쉽게 가져와봅시다 그러기 위해서는 해당 코드들을 ‘즐겨찾기’ 해서 언제나 가져올 수 있도록 하면 됩니다. 즐겨찾기는 스틱코드 홈.. 2021. 4. 19. [Java][Android] Floating Action Menu 만들기 안녕하세요.~ 이번시간에는 안드로이드 자바로 Floating Action Menu를 만들어보겠습니다. 스틱코드 (stickode.com/mainlogin.html) 이번에도 역시 빠르게 만들기 위해 스틱코드 플러그인을 사용해서 만들어보겠습니다. 스틱코드는 자주쓰는 코드를 저장해서 쉽고 빠르게 사용할 수 있고, 다른사람들의 코드도 즐겨찾기를 통해 쉽게 내코드로 등록하여 사용할 수 있어 사용하는 사람이 늘어나고, 좋은 코드가 쌓일수록 강력해지는 플러그인 입니다. 프로젝트 생성 새로운 프로젝트를 생성 했고, XML 파일 설정 (레이아웃) activity_main.xml 우측 하단에 fab 버튼을 배치하고 버튼을 눌렀을때, 나올 서브 fab 버튼을 위쪽으로 배치했습니다. 다음은 fab 버튼을 사용할때 많이 사용.. 2021. 4. 18. [Kotlin][Android] 알림(Notification) 기능 만들기 Notification(알림)이란? 사용자에게 미리 알림을 주고 다른 사람과의 소통을 가능하게 하며 앱에서 보내는 기타 정보를 적시에 제공하기 위해 Android가 앱의 UI 외부에 표시하는 메시지입니다. [참고] developer.android.com/guide/topics/ui/notifiers/notifications?hl=ko 알림 기능을 만들어 보겠습니다. 먼저 예제에 사용할 화면을 만들어 보겠습니다. 다음 코드를 작성해 보겠습니다. 스틱코드를 활용한다면, 클래스에서 'b' 까지만 작성했을 때 '버튼 이벤트 생성' 이벤트가 나타납니다. '버튼 이벤트 생성' 이벤트를 누를 경우 코드가 자동으로 완성이 됩니다. 여기서는 버튼의 아이디 값만 입력을 해주시면 됩니다. 다음 알림을 보내기 위해 알림을 생.. 2021. 4. 17. 이전 1 ··· 146 147 148 149 150 151 152 ··· 158 다음