4월, 2025의 게시물 표시

인플비서 계정 정보 삭제

 인플비서 계정 정보 삭제를 위해서는 다음의 과정을 따라주십시오. 1. 앱 접속 2. 마이메뉴 접속 3. 회원탈퇴 버튼 선택 4. 확인 버튼 선택 5. 계정 정보가 삭제되었습니다. 인플비서 앱 접근에 어려움을 겪는 경우, inflsecretary@gmail.com 으로 메일 부탁 드립니다.

인플비서 개인정보 처리방침

인플비서 개인정보 처리방침 □ 개인정보의 처리목적, 처리 항목, 보유 및 이용 기간 인플비서는 「개인정보 보호법」에 따라 서비스 제공을 위해 필요 최소한의 범위에서 개인정보를 수집·이용합니다. 1. 정보주체의 동의를 받지 않는 경우 인플비서는 다음의 개인정보 항목을 정보주체의 동의없이 처리하고 있습니다. 법적 근거 구분 처리 목적 처리 항목 처리 및 보유 기간 「개인정보 보호법」 제15조제1항제4호 (계약 체결·이행) 회원 서비스 운영 회원 가입의사 확인 회원제 서비스 제공에 따른 본인 식별·인증 회원자격 유지·관리 이메일 회원 탈퇴 시까지 □ 개인정보의 제3자 제공에 관한 사항 ① <인플비서>는 정보주체의 동의, 법률의 특별한 규정 등 개인정보 보호법 제17조 및 제18조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다. ② <인플비서>는 다음과 같이 개인정보를 제3자에게 제공하고 있습니다. 1. AdMob - 개인정보를 제공받는 자 : AdMob - 제공받는 자의 개인정보 이용목적 : 광고 ID - 제공받는 자의 보유.이용기간: 회원탈퇴시 까지 2. Google Firebase - 개인정보를 제공받는 자 : Google Firebase - 제공받는 자의 개인정보 이용목적 : 이메일, 로그인ID, 서비스 이용 기록, 접속 로그, 쿠키, 접속 IP 정보 - 제공받는 자의 보유.이용기간: 회원탈퇴시 까지 □ 개인정보처리 위탁 ① <인플비서>는 원활한 개인정보 업무처리를 위하여 다음과 같이 개인정보 처리업무를 위탁하고 있습니다. 1. Google Firebase - 위탁받는 자 (수탁자) : Google Firebase - 위탁하는 업무의 내용 : 사용자 정보, 서비스 이용 기록, 앱 및 서비스에 대한 사용통계, 오류 보고 확인, 접속 IP 정보 ② 위탁업무의 내용이나 수탁자가 변경될 경우에는 지체없이 본 개인정보 처리방침을 통하여 공개하도록 하겠습니다. □정보주체와 법정대리인의 권리·의무 및 그 행사방법 이용자는 개인정보주체로...

구글 애드몹 광고 테스트 id

  앱 오프닝 광고 ca-app-pub-3940256099942544/ 9257395921 적응형 배너 ca-app-pub-3940256099942544/ 9214589741 고정 크기 배너 ca-app-pub-3940256099942544/ 6300978111 전면 광고 ca-app-pub-3940256099942544/ 1033173712 보상형 광고 ca-app-pub-3940256099942544/ 5224354917 보상형 전면 광고 ca-app-pub-3940256099942544/ 5354046379 네이티브 ca-app-pub-3940256099942544/ 2247696110 네이티브 동영상 ca-app-pub-3940256099942544/ 1044960115

안드로이드 컴포즈 개발 - OutlinedTextField 포커스 시 ime 키보드에 뷰 가려짐 문제 해결

이미지
edittext에 포커스를 해서 자동으로 나오는 ime 키보드는 뷰를 가리기 십상이다. 컴포즈가 익숙하지도 않고 어떻게 검색해야 답이 나오는건지 한참을 헤맸으나 답변은 간단했다. 지피티가 최고다. 답은 scoll 설정해준 뷰에 .imePadding() 설정하기. 이외 adjustResize, safeDrawingPadding 사용해보았으나 작동안함.  특히 safeDrawingPadding의 경우, 필요없는 padding 이 생겨 "아니 어디서 패딩이 생기는 거임?" 하고 개삽질을 하게 만들었다. simple is best.

AnimatedVisibility 애니메이션 끝났을 때를 아는 방법 - finishedListener

이미지
안드로이드 compose 개발 1. 현상황 아코디언 뷰를 만드는 데에 AnimatedVisibility를 사용하고 있다. visible = state.isAcExpanded 로 visible을 관리하고 있으며, isAcExpanded가 true일 때 아코디언이 열린다. 2. 문제상황 아코디언이 열리고 난 뒤 스크롤을 맨 아래로 보내야 한다. scrollState.animateScrollTo(scrollState.maxValue) 를 사용하면 되지만, AnimatedVisibility에 애니메이션이 적용되어 있어, isAcExpanded의 값이 true로 바뀌는 즉시 scroll하면 제대로 적용되지 않는다. 즉, LaunchedEffect(state.isAcExpanded) 에서는 delay(300) 을 주는 등의 야매 처리를 하지 않으면 스크롤이 이동하지 않는 것이다. 처음: state.isAcExpanded = false 클릭함: state.isAcExpanded = true !!!! 펼쳐지는중&스크롤 일어남 !!!! ▲ 위 상황에서 펼쳐지는 중의 scrollState.maxValue는 제대로 적용되지 않을 수밖에 없는 것. 정리하자면, 위에서 클릭함 상태일 때 스크롤은 아직 늘어나지 않은 상태인데 스크롤을 했다는 것이다. 3. 해결방안 animateContentSize 의 finishedListener 리스너를 달아서 사용한다. 이런 식. 근데 생각보다 애니메이션이 끝났다고 판정하는 시간이 늦다. 나는 다 펼쳐졌다고 생각했는데 거기서부터 0.1~0.2초 정도 후에 스크롤이 되곤 함. 4. 보완방안 애니메이션이 진행중인 상태에서도 스크롤 하도록 수정하기로 함.     1)  isAcExpanded 를 Boolean에서 enum 값으로 바꿈(AcState)      2) isAcExpanded 가 바뀔 때마다 맨 아래로 스크롤 해주도록 수정     3)  p...

ratemate 레이트메이트 개인정보처리방침

 < ratemate >('이하 '레이트메이트')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2025년 4월 3부터 적용됩니다. 제1조(개인정보의 처리 목적) < ratemate >('이하 '레이트메이트')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다. 1. 홈페이지 회원가입 및 관리 각종 고지·통지 목적으로 개인정보를 처리합니다. 제2조(개인정보의 처리 및 보유 기간) ① < 레이트메이트 >은(는) 법령에 따른 개인정보 보유·이용기간 또는 정보주체로부터 개인정보를 수집 시에 동의받은 개인정보 보유·이용기간 내에서 개인정보를 처리·보유합니다. ② 각각의 개인정보 처리 및 보유 기간은 다음과 같습니다. 1.<홈페이지 회원가입 및 관리> <홈페이지 회원가입 및 관리>와 관련한 개인정보는 수집.이용에 관한 동의일로부터<지체없이 파기>까지 위 이용목적을 위하여 보유.이용됩니다. 보유근거 : 보유하지 않음 관련법령 : 예외사유 : <레이트메이트>의 서비스는 <홈페이지 회원가입 및 관리> 기능을 제공하지 않습니다.  제3조(처리하는 개인정보의 항목) ① < 레이트메이트 >은(는) 다음의 개인정보 항목을 처리하고 있습니다. 1< 홈페이지 회원가입 및 관리 > 필수항목 : 보유하지 않음 선택항목 : 제4조(개인정보의 파기절차 및 파기방법) ① < 레이트메이트 > 은(는) 개인정보 보유기간의 경과, 처리목적 달성 등 개인정보가 불필요하게 되었을 때에는 ...