2014년 11월 8일 토요일

다른 사용자(예: 이모님)와 데이터 교환하는 방법




공유용 구글 계정을 하나 만들면 쉽습니다.

어머님 폰에서 앱 실행후,
"백업/복구"에서 '계정선택' -> '계정 추가' -> '새 계정' 선택.
이렇게 계정을 하나 만드세요.

다음으로..
이모님 폰에서 앱 실행후,
"백업/복구"에서 '계정선택' -> '계정 추가' -> '기존 계정' 선택.
좀 전에 만드신 계정으로 로그인 한번만 하시면 됩니다.
계정은 한번만 설정하시면 그뒤로 따로 관리하실 필요 없습니다.

이제부터 사용 시나리오는 다음과 같습니다. 

출근하실 때 어머님님 폰에서 클라우드 백업을 하고, 이모님 폰에서 클라우드 복구를 합니다. (즉, 사용자를 이모님으로 변경)
이모님이 기록을 합니다. (어머님은 기록하지 않습니다.)
어머님이 퇴근하시면, 이모님 폰에서 클라우드 백업을 하고 어머님 폰에서 클라우드 복구를 합니다. (즉, 사용자를 어머님으로 변경) 그러면 이모님이 작성하신 내용들이 폰으로 다 동기화 됩니다. (이모님의 데이타를 가져와서 덮어쓰기) 이제부터 어머님이 다시 기록하시면 됩니다.

이런 식으로 교대하시면 될 듯 합니다.
구글 계정 설정을 어머님이 한번만 해주시면 그뒤는 백업/복구 버튼만 누르면 됩니다. 실수로 잘못 덮어써도 선택복구 기능이 어느 정도 도와줄 수 있습니다. 

2014년 6월 11일 수요일

BabyTime 백업/복구 가이드

BabyTime의 데이터를 백업하고 복구하는 방법

폰 변경시에 유용하게 사용할 수 있는 방법을 알려드리겠습니다.

방법1. 클라우드 (Google 드라이브) 저장소 이용

v2.4 이상에서 사용가능한 방법입니다.
이 방법은 남편 또는 이모님 등 다른 사람과도 쉽게 공유가 가능합니다.

<클라우드를 이용한 백업/복구 설명>

다른 사람과 데이터 교환 하는 방법 설명은 다음 링크를 참조하세요.



*다른 사람과 공유시 주의 사항

  • 공유 전용 Google 계정을 추가로 만드셔서 사용하길 권장합니다.
  • 복구하고 사용하다가 백업(서버로 공유)하기 전에 다른 사람이 사용하면 나중에 복구시 덮어쓰기가 될 수 있으니 주의하세요. 즉, 바톤을 받아서 사용하는 것처럼 한번에 한명씩만 사용해야 합니다.


방법2. E-mail을 사용하여 공유하는 방법

폰 변경시에 유용하게 사용할 수 있는 방법을 알려드리겠습니다.
(주의! "BabyTime 2nd - 동생용" 앱 의 경우에는 경로가 baby_time_2nd 입니다.)

1.사용하던 폰에서 백업하기

아래 그림처럼, 기존 폰에서 메뉴->백업/복구를 실행합니다.


아래 그림처럼, 내보내기를 합니다.


이후 나타나는 창을 통해 메일로 보내거나, PC와 연결하여 PC로 db 파일들을 복사해 놓습니다.


2.새 폰에서 복구하기

앞에서 db 파일을 메일로 정상적으로 잘 보낸 경우, 아래 그림처럼 Gmail 앱을 통해 메일이 온 것을 확인 할 수 있습니다.
새 폰에서 Gmail 앱을 통해 그림처럼 저장을 합니다.



저장을 하면 보통 폰의 /storage/dmulatated/0/Download/ 폴더에 일일기록과 성장일기 파일이 각각 baby_time.db와 baby_time_growth.db 파일로 저장됩니다.
(파일 탐색기 등을 통해 db 파일의 정확한 경로를 확인할 수 있습니다.)

새 폰에 BabyTime을 설치하신 후 백업/복구 페이지로 들어갑니다.
(폰에 따라서는 접근권한 문제로 '내보내기'를 한 번은 해주어야 가져오기를 할 수 있는 경우가 있습니다.)
가져오기를 누른 후 디렉토리를 맞게 수정합니다.

아래 그림처럼, 경로를 앞에서 확인한 경로로 수정합니다.
보통의 경우 baby_time을 Download로 바꾼 후 확인을 누릅니다.


예)
일일 기록:
/storage/dmulatated/0/baby_time/baby_time.db 을
/storage/dmulatated/0/Download/baby_time.db 로 변경

성장 일기:
/storage/dmulatated/0/baby_time/baby_time_growth.db 을
/storage/dmulatated/0/Download/baby_time_growth.db 로 변경


참고로, PC로 복사한 경우에는 새 폰을 PC와 연결하여 폰의 적당한 폴더에 복사한 후 위의 경로만 맞게 수정하면 됩니다.


2014년 5월 17일 토요일

Popup Watch

[참고] U+ TVG (구글TV) 등의 Android TV 또는 셋탑박스의 플레이스토어에서 검색이 안되면 다음 링크의 파일을 설치하시면 됩니다.
https://drive.google.com/file/d/0B_14KXn2XXOqZXVZVDdKVHI3VTA/edit?usp=sharing
(짧은 버전: http://goo.gl/CIKfvD )

플레이 스토어: https://play.google.com/store/apps/details?id=yducky.app.popupwatch


가끔씩 TV 방송을 보다가 시간을 놓치는 경우가 있어서,
TV에서 시간을 볼 수 있으면 좋겠다는 생각을 했습니다.
(아침 등교 시간에만 시계가 보이도록 설정 가능합니다.)

또, 동영상이나 풀스크린(full-screen) 게임을 할 때, 약속 시간을 놓치지 않도록 시간을 표기 하면 좋겠다고 생각했습니다.(늦게 자지 않도록, 밤에만 시계가 보이도록 설정 할 수 있습니다.)

TV가 안드로이드 셋톱박스에 연결이 되어있어서 Android app을 만들어봤습니다.

안드로이드 폰을 쓰는 저 같은 경우에는, 최근 앱 목록을 자주 사용하는데 Home키를 오래 눌러야 되서 불편 했습니다.
Popup Watch를 더블탭(빠르게 두 번 터치)하면 최근 앱 목록 버튼을 누른 것처럼 동작합니다.

클립보드 단어 검색 기능도 추가되었습니다.
인터넷하다가 모르는 단어가 나오면 클립보드로 복사한 후에, Popup Watch의 검색 버튼을 누르면 바로 검색이 가능합니다.
(Google, Dictionary, 다음, 네이버 등 선택 가능)

Popup Watch의 크기나 투명도 등을 조절하실 수 있습니다.
또한 시계 표시 방법을 바꿀 수 있고, 최근 목록 앱 버튼만 보이게 할 수도 있습니다.






2011년 3월 27일 일요일

수유 어플 Baby Time

[안드로이드용 Baby Time 수유 어플]


아기의 수유 시간과 수면, 기저귀 교환 시간 정보를 편리하게 기록하는 수유 어플 (Baby Time)입니다.
(모유,분유,이유식,기저귀,수면,기타)


*일일 통계 기능 추가!!!
 ==> 모든 데이터 저장 가능 (이메일로 전송)
*발달사항 정보 및 기록/공유 기능 추가!!!
 ==> 다른 아기의 발달사항과 비교해보세요! (공유기능!!)
 ==> 트위터/페이스북/카카오톡 등으로 공유해보세요.


*바탕화면에 위젯 기능!!!
 ==> 수유/기저귀 시간, 출생후 며칠인지 표시


*단 한번의 클릭만으로도 설정 가능합니다!!!
 가장 입력이 간단하면서 쉬운 어플이라고 감히 말씀드릴 수 있습니다.


더 자세한 정보는
http://blog.naver.com/yducky/20117289620
에서 참고하세요.



2010년 11월 19일 금요일

[Baby Time] 개인정보 처리 방침




Baby Time 개인정보 처리 방침

Baby Time은 고객님의 개인정보를 중요시하며, "정보통신망 이용촉진 및 정보보호"에 관한 법률을 준수하고 있습니다.
Baby Time 앱 또는 웹사이트 이용시 회원가입이 별도로 필요하지 않지만, 본 개인정보 처리 방침을 통하여 고객님께서 제공하시는 개인정보가 어떻게 이용되고 있는지, 개인정보 보호를 위해 어떠한 조치가 취해지고 있는지 알려드립니다.


1. 개인정보의 처리 목적
다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다.
- 아기의 발달사항을 기록하고 공유하고 육아 정보를 공유
- 광고 플랫폼에서의 타겟팅 광고


2. 개인정보처리 및 보유기간
원칙적으로, 개인정보 수집 및 이용목적이 달성된 후에는 해당 정보를 지체 없이 파기합니다. 명시적으로 사용자가 공유한 자료는 별도의 요청이 있지 않으면 계속 유지되고 다른 사용자에게도 공개됩니다. 서비스 운영에 따라 공유한 자료는 삭제될 수도 있습니다. 참고로, 불쾌한 단어 등을 포함한 내용은 언제든지 삭제될 수 있습니다.


3. 정보주체의 권리,의무 및 그 행사방법
사용자는 개인정보 주체로서 다음과 같은 권리를 행사할 수 있습니다.
이메일로 연락하시면 최대한 빠른 시간내에 처리하도록 하겠습니다. 이 때 사용자는 신분 확인 등의 이유로 개인정보를 제공해야 할 수도 있습니다.

- 삭제요구, 정보 열람 요청


4. 처리하는 개인정보의 항목

최대한 개인정보를 사용하지 않으려고 노력하고 있습니다. 예를 들면, 사용자 이름 대신 별명을 사용하는 것이 가능하고 이메일 주소 등 대부분 입력하지 않아도 사용하는데 문제가 없도록 하였습니다. 또, 아기의 발달 정보는 명시적으로 공유하지 않으면 공유되지 않습니다. 편의상 google 계정을 사용한 Open ID 방식은 지원하고 있으며 사용자가 원하는 경우 사용 가능합니다.

1) 서버와 통신시 악의적 사용자를 막고 사용자를 구별하기 위해 다음의 항목을 암호화하여 처리하고 있습니다.

- 휴대전화 정보: Device ID

2) 아기 발달 사항 공유를 위해 다음의 개인정보 항목을 처리하고 있습니다. 공개적으로 공유하는 항목이기 때문에 별도의 암호화는 하지 않습니다. 사용자의 선택에 따라 각각의 항목들은 입력하지 않아도 됩니다. 명시적으로 공유하지 않으면 서버에 전송되지 않습니다.

- 아기정보: 별명(이름), 성별, 생후일수, 신체 정보 (키, 몸무게, 발달사항 등)

3) 사용자의 커뮤니티를 위해 웹사이트에서 다음의 개인정보 항목을 추가로 처리하고 있습니다. 사용자의 선택에 따라 각각의 항목들은 입력하지 않아도 됩니다. 명시적으로 공유하지 않으면 서버에 전송되지 않습니다. 닉네임과 홈페이지 주소외에는 공개되지 않습니다.

- 쿠키, 접속 로그(브라우저 agent, IP주소 등 포함), gmail ID, 이메일 주소, 닉네임, 홈페이지 주소

4) 광고 플랫폼에서 부정클릭 방지 등을 위해 다음의 개인정보 항목을 처리하고 있습니다.

- 휴대전화 Device ID



5. 개인정보의 파기
원칙적으로 개인정보 처리목적이 달성된 경우에는 지체없이 해당 개인정보를 파기합니다. 파기의 절차 및 방법은 다음과 같습니다.

- 파기절차
이용자가 입력한 정보는 목적 달성 후 별도의 DB에 옮겨져(종이의 경우 별도의 서류) 내부 방침 및 기타 관련 법령에 따라 일정기간 저장된 후 혹은 즉시 파기됩니다. 이 때, DB로 옮겨진 개인정보는 법률에 의한 경우가 아니고서는 다른 목적으로 이용되지 않습니다.
- 파기방법
클라우드 서비스에 저장되는 경우에는 해당 클라우드 서비스의 API를 이용하여 삭제합니다.


6. 개인정보의 안전성 확보 조치
개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.

1. 만약을 대비한 필수 수집 항목 최소화
사용자가 대부분의 정보는 입력하지 않아도 사용할 수 있고, 아기 발달사항 정보는 명시적으로 공유하지 않으면 수집하지 않습니다.

2. 해킹 등에 대비한 기술적 대책
해킹이나 컴퓨터 바이러스 등에 의한 개인정보 유출 및 훼손을 막기 위하여 구글의 클라우드 서비스를 이용하여 서버를 구축하였습니다.


7. 개인정보 보호책임자 작성
개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다. 개인정보 관련 문제 발생시 최대한 지원을 해드리도록 하겠습니다.

- 개인정보 보호책임자: Baby Time 개발자. Play스토어에 작성된 이메일 주소로 연락 가능합니다.


8. 개인정보 처리방침 변경
개인정보 처리방침은 2012년 1월1일로부터 적용되어 오고 있습니다. 부가 설명 등을 위한 수정이 아닌 개인정보 처리 방법이 변경되는 경우에는 웹사이트 또는 앱, Play스토어의 설명란을 통해 공지할 것입니다.


[부가 설명] 앱에서 사용하는 권한(Permission) 설명
추가적으로 앱에서 필요로하는 권한에 대한 설명은 다음과 같습니다.

-INTERNET: 발달사항 공유 서버 접속시 필요합니다. -READ_PHONE_STATE: 서버에 기록할 때 폰마다 구별하기 위해 사용됩니다. 식별자(Device ID)외에는 어떠한 개인정보도 읽지 못합니다. -WRITE_EXTERNAL_STORAGE: 백업데이타, 통계정보 등을 SD카드에 저장시 필요합니다. -GET_TASKS: 태스크 정보 읽는 권한이고 광고 플랫폼에서 사용됩니다. -VIBRATE: 알람시 진동을 위해 필요한 권한입니다. -WAKE_LOCK: 알림시 화면을 켜는데 필요한 권한입니다.


이상입니다. 감사합니다.