전체 글

https://github.com/oddnine
개발일지/siso

[siso/Project] siso 프로젝트 안드로이드 알람 기능 추가 (feat. github 오픈소스)

siso에는 복용 알람 기능을 제공하기로 하였고 오픈 소스를 찾아보았더니 꽤 괜찮은 오픈 소스가 있었다. GitHub - Adw41t/Simple_Alarm_Clock: Simple Alarm Clock Android app implemented with MVVM, Room, ViewModel and View Binding. Simple Alarm Clock Android app implemented with MVVM, Room, ViewModel and View Binding. - GitHub - Adw41t/Simple_Alarm_Clock: Simple Alarm Clock Android app implemented with MVVM, Room, ViewModel a... github.com 바로 ..

JAVA/Android

[Android] 액션 바 버튼 클릭 이벤트 넣기

안드로이드 스튜디오,java]커스텀 액션 바 제작하기 기본 메뉴 만들기 https://itstudy-mary.tistory.com/184 안드로이드 스튜디오,java] 기초 액션바 만들기 결과물 : 먼저, Image asset를 통해 이미지를 받아온다. https://itstudy-mary.tistory.com/164 안드로이.. itstudy-mary.tistory.com 액션 바 만드는 법은 위 블로그에서 잘 설명해주셨다! 감사합니다!! 그리고 작업을 이어나가는 도중 이벤트 넣는 부분은 나는 찾지 못했다..! 그래서 오늘은 액션 바의 버튼에 이벤트를 넣어볼 것이다. NavigationView 선언 블로그를 보면 NavigationView를 이용한 것을 xml에서 확인할 수 있다. 따라서 이벤트를 주기..

JAVA/Android

[Android] 자동 로그인과 로그아웃을 해보자! SharedPreferences

서비스를 제공하면서 자동 로그인과 로그아웃은 필수로 들어가야 한다. 오늘 사용해볼 것은 SharedPreferences이다. 키-값 데이터 저장 | Android 개발자 | Android Developers 키-값 데이터 저장 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 저장하려는 키-값 컬렉션이 비교적 작은 경우 SharedPreferences API를 사용해야 합니다. SharedPre developer.android.com 작은 값들을 핸드폰 내에 저장하여 필요할 때마다 키로 값을 불러 사용한다! 1. 사용할 로그인 페이지에서 자동 로그인 체크 나의 경우 로그인 액티비티에서 onCreate에 다음과 같이 넣어줬다. protected void onCreate(Bund..

JAVA/Android

[Android] Caller needs to hold android.permission.SCHEDULE_EXACT_ALARM to set exact alarms.

제목과 같은 오류가 났다면 menifests에 다음과 같이 넣어주면 된다.

JAVA/Android

[Android] anim/fragment_fade_enter, anim/fragment_fade_exit not found

알람 기능을 구현하기 위해 깃허브를 둘러보던 중 괜찮은 레포지토리가 있어 가져와서 사용하려니 error: resource anim/fragment_fade_exit (aka com.unique.simplealarmclock:anim/fragment_fade_exit) not found. error: resource anim/fragment_fade_enter (aka com.unique.simplealarmclock:anim/fragment_fade_enter) not found. 위와 같은 오류가 났다. 왜인지 찾아보니 위의 리소스를 제공하는 디펜던시를 내가 버전을 업 시켜서 일어난 일이었다. 변경은 다음과 같이 해주면 된다. @anim/nav_default_enter_anim @anim/nav_def..

개발일지/siso

[siso/Project] siso 프로젝트 - 관리자 페이지 중간 결과

독거노인 관리 프로젝트 siso를 시작한 지 보름 좀 더 넘었다. 프로그램 제작 순서 다음과 같다. 관리자 페이지(웹) 유저들이 사용할 앱(안드로이드) 현재 관리자 페이지가 85~90%가 완성이 되었다. 중간 결과 화면 안드로이드 Main UI 현재는 기본적으로 이러한 모습이지만 수정될 수도 있다! 프로젝트는 11월 중순쯤에 마무리할 계획이다! 그때까지 열심히 해야겠다.

JavaScript

[JavaScript] 자식 창 닫고 부모 창 새로고침 (feat. 자식 창에서 부모 창 새로고침 함수 호출)

siso 프로젝트를 진행하던 도중 관리자가 만든 마을회관을 삭제처리 후 부모 창을 새로고침 후 자식 창을 닫아야 했다. 우선 동작 과정은 다음과 같다. localhost:8080/villagehall/delete/id로 컨트롤러 호출 DB에서 정보 삭제 진행 JS에서 부모 창 새로고침 후 자식 창 닫기 다양한 방법을 쓰다가 잘 되지 않던 도중에 아래의 코드로 해보니 작동은 됐지만... 창이 안 닫히거나 새로고침이 너무 빨리 돼 수정된 값으로 보이지 않았다. 그렇다고 setTimeout의 시간을 길게 줘버리면 창은 안 닫히는 현상이 발생했다. function popupClose(){ setTimeout(function () { window.opener.document.location.href = windo..

개발일지/siso

[siso/Project] 독거노인 관리 프로그램 siso 로그인, 회원가입 기능 완성

프로젝트를 시작한 지 1주 좀 넘었다. 모든 서비스의 기본인 로그인, 회원가입을 완성했다. 홈 화면 (http://localhost:8080/) 회원가입 (http://localhost:8080/admins/add) 회원가입 정보는 ID, 비밀번호, 이름, 전화번호, 소속 동사무소를 기입하고, 동사무소 찾기를 누르면 위와 같이 목록이 나오고 위 목록은 아래의 DB 테이블에서 가져온다. 회원가입을 완료하면 로그인 화면 (http://localhost:8080/login) 로그인 완료 후 (http://localhost:8080/) 이러한 화면이 뜬다. 지금까지 느낀 건 많은 기능이 없어도 코드가 꽤 많이 들어가는 것 같다! 너무 심플하지만 이제 하나하나 채울 것이다!

JAVA/Spring

[Thymeleaf/JS] 부모 창에서 자식 창을 띄우고, 자식 창 데이터를 부모 창의 필드에 채워보자! (feat. 가져온 값이 눈에는 보이는

[Spring/Thymeleaf] 타임리프로 팝업창 띄워보기 (feat. div 수직 중앙 정렬) siso 프로젝트를 진행하기 위해 관리자는 웹으로 접근하도록 하기 위해 타임리프를 통해 html을 짜야 했다. 근데 1학년 때 html을 접해보고 그 뒤로 아예 접해보지 못해 너무 어려웠다.. 오늘은 타임 9hyuk9.tistory.com 오늘 해볼 것은 자바스크립트를 사용하여 부모 창에서 자식 창을 띄우고 자식 창 데이터를 부모 창으로 보내보자! 먼저 완성된 모습은 다음과 같다. 동사무소 찾기를 누르면 자식 창을 띄운 후 동사무소를 선택하면 이렇게 기입이 된다. 그러면 일단 어떻게 하는지 알아보자! [부모 창] 자식 창을 띄우는 JS 함수 window.onload = function(){ document...

일상

누군가 조국의 미래를 묻거든 고개를 들어 판교를 보게 하라.

2022년 10월 15일 나는 혼자서 판교를 다녀왔다. 가는 이유는 심심하기도 하고 뭔가 갈 때마다 동기부여가 팍팍된다! 그런데 마침 간 날에 SK 데이터센터에서 화재가 났었다.. 그래서 이제야 글을 쓰게 됐다. 버스를 타고 원래 H스퀘어에서 하차하려고 했는데 잘못하고 한 정거장을 더 가서 봇들육교에서 하차하였다. 근데 오히려 좋았다.. 이 건물은 볼 때마다 신기하다 이직의 다리를 건너면서.. 이게 내 입사의 다리였으면 좋겠다 근처에 맥도날드 있어서 초코쉐이크 먹었는데 잼민이 입맛인 제게는 겁.나 맛있었읍니다. 건물들이 예술을 보는 것 같다. 입사의 다리가 되길 빌면서.. 진짜 이 다리 상쾌하게 매일 다닐 수 있습니다.. 졸업하면 이 로봇 매일 보고 싶습니다.. 네.. 보고 싶습니다.. 넥슨이 판교에 있..

혁키
혁키의 개발일지