반응형

계획의 세부목표. 

 

 

 

목표 

정보처리기사 실기 필 합격!! 공부 계획

 

 

목표일정 

2022.02.04 (금) ~ 2022.05.07.(토) 

 

 

아이템

  • 정보처리기사 실기 책
  • 메모장
  • 휴대 간편한 메모장 ( 암기장 )

 

 

 

계획의 단계 ( 역순 )

 

  • 5단계

 

[ 시험 ]

- 그동안 준비 했던 기량을 보여줄 때임. 

 

 

 

  • 4단계

 

[실기 책 모두 정독을 한 후에는?]

 

- 각 섹션의 기출문제를 풀면서 모르는 부분은 다시 정독하여 머릿속에 암기한다. ( 반복 )

- 시나공에서 제공하는 쪽지 문제를 시간날때마다 푼다. 

 

 

 

  • 3단계

 

[ 복습은 어떻게 할 것인가? ]

 

- 공부를 진행 할때 주요 키워드를  질의 응답 식으로 메모하여 문제를 맞추는 식으로 진행 하여 암기.

 

 

 

  • 2단계

 

[ 2시간 목표로 어떻게 공부 할 것인가? ]

 

     - 퇴근 후 오후 7시 10분 부터 다음날 새벽 1시까지 공부를 목표

     - 현재부터 시험 일자까지 하루당 약 2.17 섹션을 공부 할 수 있다.  

     - 최소 3섹션 이상 진도를 나간다. ( 문제 풀이 시간 포함 )

 

 

 

  • 1단계

 

[ 하루 2 시간 공부 목표  ]

[ 하루 최소 3섹션 이상 진도 나가기 ]

     

 

반응형
반응형

키보드에 대문자만 나오게 하고싶어서

아래 코드를 작성을해서 EditText Filter를 수정하였는데  특정 기기에서는 그렇게 되질 않네.

InputFilter.AllCaps()

아래와같이 Text를 관찰해야 해야 기기 문제 발생하지 않고 깔끔하게 되더라. 

((EditText) findViewById(R.id.edit_id)).addTextChangedListener(new TextWatcher() {
    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {

    }

    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {

    }

    @Override
    public void afterTextChanged(Editable s) {

        if (s.toString().equals(s.toString().toUpperCase())) return;

        ((EditText) findViewById(R.id.edit_id))
                .setText(s.toString().toUpperCase());

        ((EditText) findViewById(R.id.edit_id))
                .setSelection(((EditText) findViewById(R.id.edit_id)).length());
    }
});

 

 

반응형
반응형

API를 호출할때 ServerKey를 사용하게 되는 경우가 있는데 

이걸 코드에 올려놓는경우가 있다. 

 

이러면 Github에 공개 프로젝트로 올리게 되는 경우 문제가되어서 삭제를하고 올려놓거나 번거로운 작업을 하게된다.

이럴때는 아래처럼 작업을 하면 구태여 삭제 하지 않아도 된다.

 

 

local.properties를 이용한다.

1. 변수와 키값을 작성. 

 

2. Build.gradle(.app) 파일 작성 

 

def Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties').newDataInputStream())

android 상단에 위 코드 작성. 

properties를 Load함. 

 

3. Build.gradle(.app) > defaultConfig 안에 코드 작성.  

buildConfigField("String", "serverKey", properties.getProperty("api.key"))

 

4.  Build > ReBuild Project 

 

 이처럼 작성을 하게 되면 github에서 확인이 안되고 맘편히 코드에서 Key Load가 가능하다. 

 

5. 아래 처럼 코드에서 확인이 가능.

Log.d("key->", BuildConfig.serverKey)

 

반응형

+ Recent posts