페이지

개인정보 처리방침

개인정보 처리방침
<베를린의 모든 것, 이하 베모>는 개인정보 보호법 제30조에 따라 정보주체(고객)의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리지침을 수립 공개합니다.
1. 개인정보의 처리목적 
<베모>는 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다.
- 고객 가입의사 확인, 고객에 대한 서비스 제공에 따른 본인 위치 등
2. 개인정보의 처리 및 보유기간 
① <베모>는  정보주체로부터 개인정보를 수집할 때 동의받은 개인정보 보유 이용기간 또는 법령에 따른 개인정보 보유 이용기간 내에서 개인정보를 처리 보유합니다.
② 구체적인 개인정보 처리 및 보유 기간은 다음과 같습니다.
- 고객 가입 및 관리 : 서비스 이용계약 또는 회원가입 해지시까지, 다만 채권 채무관계 잔존시에는 해당 채권 채무관계 정산시까지
- 전자상거래에서의 계약 청약철회, 대금결제, 재화 등 공급기록 : 5년
3. 개인정보의 제3자 제공 
<베모>는  정보주체의 별도 동의, 법률의 특별한 규정 등 개인정보 보호법 제17조에 해당하는 경우 외에는 개인정보를 제3자에게 제공하지 않습니다.
4. 개인정보처리의 위탁 
① <베모>는 개인정보 처리업무를 외부에 위탁하지 않습니다
② <베모>는  위탁계약 체결할 경우, 개인정보 보호법 제25조에 따라 위탁업무 수행목적 외 개인정보 처리금지, 재위탁 제한, 수탁자에 대한 관리 감독, 책임에 관한 사항을 문서에 명시하고, 수탁자가 개인정보를 안전하게 처리하는지를 감독할 것입니다
5. 정보주체의 권리 의무 및 행사방법 
정보주체는 <베모>에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.
1. 개인정보 열람요구
2. 개인정보에 오류 등이 있을 경우 정정 요구
3. 삭제요구
4. 처리정지 요구
6. 처리하는 개인정보 항목
 <베모>는  다음의 개인정보 항목을 처리하고 있습니다.
- 성명, 생년월일, 주소, 전화번호, 휴대전화번호, 성별, 이메일주소, 위치
7. 개인정보의 파기 
① <베모>는  개인정보 보유기간의 경과, 처리목적 달성 등 개인정보가 불필요하게 되었을 때에는 지체없이 해당 개인정보를 파기합니다.
② <베모>는  다음의 방법으로 개인정보를 파기합니다.
- 전자적 파일 : 파일 삭제 및 디스크 등 저장매체 포맷
- 수기(手記) 문서 : 분쇄하거나 소각
8. 개인정보의 안전성 확보조치 
<베모>는  개인정보의 안전성 확보를 위해 다음과 같은 조치를 취하고 있습니다.
- 관리적 조치 : 내부관리계획 수립 시행, 직원 종업원 등에 대한 정기적 교육
- 기술적 조치 : 개인정보처리시스템(또는 개인정보가 저장된 컴퓨터)의 비밀번호 설정 등 접근권한 관리, 백신소프트웨어 등 보안프로그램 설치, 개인정보가 저장된 파일의 암호화
- 물리적 조치 : 개인정보가 저장 보관된 장소의 시건, 출입통제 등
9. 개인정보 보호책임자 
<베모>는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제를 처리하기 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.
▶ 개인정보 보호책임자 
성명 : 나정미  , 연락처 : 070-8637- 0567, morgentau1032@gmail.com
10. 개인정보 처리방침 변경 이 개인정보 처리방침은 2017. 2. 20 부터 적용됩니다.

[안드로이드] stings 가변적으로 불러오기



  • strings.xml 경우


 strings.xml 에서 연속적인 ID 또는 일정한 패턴 이름 불러와서  텍스트 뷰에 나타낼 때, 일일이 쓰지 않고 한 문장으로 뒷자리 숫자만 바꿔서 불러올수 있다.


예를 들어, WeatherDescr_1, WeatherDescr_2, WeatherDescr_3 등등 연속적이거나 특정 값을 가질 경우


       int  id= getResources().getIdentifier("가변적 변수"+nummer, "string", getPackageName()(패키지 이름));


  • TextView ID 경우



int tempId = getResources().getIdentifier("temp" + i, "id", getPackageName());
forecast_temp = (TextView) findViewById(tempId);

activity_main.xml

  <TextView         android:id="@+id/temp0" />
  <TextView         android:id="@+id/temp1" />
불라부라..


Parameters
nameThe name of the desired resource.
defTypeOptional default resource type to find, if "type/" is not included in the name. Can be null to require an explicit type.
defPackageOptional default package to find, if "package:" is not included in the name. Can be null to require an explicit package.

Returns
  • int The associated resource identifier. Returns 0 if no such resource was found. (0 is not a valid resource ID.)
예시>

Activity_main.java

int nummer=0;

int id = getResources().getIdentifier("WeatherDescr_"+nummer, "string", "com.sample.muster");

textview.setText(id);




strings.xml

<resources>
<!-- Weather condition Icon list             -->

<string name="WeatherDescr_1">맑음</string>
<string name="WeatherDescr_2">대체로 맑음</string>
<string name="WeatherDescr_3">대체로 흐림</string>
<string name="WeatherDescr_4">흐림</string>

</resources>

cannot be resolved or is not a field 오류

종종 큰 .java 문에 코드에 이상이 없으나  다음과 같은
xxxx  cannot be resolved or is not a field 오류가 뜰 경우다

1. R.java 의 문제.
- 복사하기 버튼으로 xml 코드를 만들 경우 종종 R.java 에 반영이 되지 못한다.
- 프로젝트를 닫고 다시 불러 오거나 xml 의 id를 다시 직접 타이핑 합니다

프로젝트 명에 빨간 느낌표 오류

프로젝트 명에 빨간색 느낌표 코드에는 이상이 없는 데 빨간 느낌표가
있으며 디버그가 진행되지 않는다






계속해서 아래와 같이 에러를 뿜어낸다

이럴 경우 코드내부 문제보다는  
Build Path 경로 잘못이였다. 라이브러리 경로를 변경했던가 등의 문제로 일어나 경고 였다

아래 그림과 같이 오른쪽 마우스 클릭... Build Path  선택 configure Build Path를 열어보면



아래와 같이 잘 못된 라이브러리 등을 찾을 수 있다



Edit를 눌러 경로를 수정하거나 제거하면 빨간 느낌표가 사라진다.

안드로이드 버튼에 그림, 글자 색깔 지정

안드로이드 버튼에 배경으로 그림을 넣고  텍스트 색깔 지정를 넣을 수 있다.

1. 그림 넣는 방법은 텍스트를 기준으로

android:drawableLeft="@android:drawable/ic_dialog_map" 처럼 텍스트 왼쪽에 위치

android:drawableBottom  텍스트 아래
android:drawableRight 텍스트 오른쪽
android:drawableTop 텍스트 위

2. 그림과 텍스트 간격

android:drawablePadding = "10dp"

3. 텍스트 색지정

android:textColor="#ffffff"  흰색을 의미

4. 버튼 색지정
android:background="#212121" 검은회색


5. 그림이 버튼 왼쪽으로 붙어버리는 경우
android:paddingLeft="15dp"

이와 같이 버튼 자체에 패딩을 적용하며 그림을 오른쪽으로 밀어 간격을 벌려준다.


전체 버튼 코드

 <Button
         android:id="@+id/MapButton"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:paddingLeft="15dp"
         android:layout_alignParentBottom="true"
         android:background="#212121"
         android:drawableLeft="@android:drawable/ic_dialog_map"
         android:text="@string/map_show"
         android:textColor="#ffffff" />


안드로이드 아이콘 해상도

안드로이드 아이콘 해상도 크기




아이콘을 자동으로 크기별로 만들어 주는 싸이트



폰트 변경 , 텍스트 글자 바꾸기

앱에서 버튼 텍스트 및 텍스트 글자체 변경가능하다.

네이버 등에서 글꼴을 받아야 한다. 나눔손글씨붓체 폰트를 받았다면  \assets\fonts\ 폴더에 나나눔손글씨붓체 를 저장 NanumBrush.ttf         


버튼내 글자 변경
Typeface face=Typeface.createFromAsset(getAssets(),"fonts/NanumBrush.ttf");
Ha_Button.setTypeface(face);
B_Button.setTypeface(face);
D_Button.setTypeface(face);
B_Button.setTypeface(face);
Text.setTypeface(face);



네이버 나눔 글꼴 공개 무료 글꼴

네이버 오픈 폰트 캡처














글꼴 다운 받기



[Kotlin] 안드로이드 내부저장소 캐시에 저장하기

안드로이드 내부에 임시적으로 데이터를 저장하기 위해 캐시에 저장한다. 따로 퍼미션이 필요없고 보안이 필요없는 부분에서 잠시 저장할 때 유리하다 내부적으로 저장소가 부족할때 자동으로 지워질수 있다는 경고 private fun saveCache(d...