본문 바로가기
반응형

Language200

[Android] 안드로이드_SDK 버전 확인 및 버전별 처리 때에 따라 사용자의 안드로이드 기기를 확인해야 하는 상황이 생길 수 있다. 그래서 한번 해당 안드로이드의 SDK 버전을 확인하는 방법에 대해 알아보자 - 현재 단말의 버전 확인 및 버전별 처리 - " Build.VERSION.SDK_INT " 현재 단말의 버전을 확인하는건 저거 한 줄이면 해낼 수 있다. 아주 간단하다. 실제로 확인해보는게 가장 빠를 것이다. 그리고 보통 단말의 버전을 확인한다는 건 어떤 버전을 기준으로 서비스를 제공하던지 버전별 처리를 다르게 해 주기 위해 확인하기 때문에 보통 아주 간단하게 if문을 사용해 처리해 준다 if(Build.VERSION.SDK_INT >= 26) if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) 2019. 8. 1.
[JavaScript] 비교 시 false로 간주되는 것들 ('' , 0 , undefined , NaN , null) - 값 비교 시 false로 간주되는 것들 - script문에서 기본적으로 false로 간주되는 것들이 존재하는데 바로 ( ""(빈값), 0 , undefined, NaN, null ) 이다. 이 글의 내용은 저게 전부지만 일단 예제를 통해 어떻게 활용하는지만 살펴보자. var test = ''; if(test == ''){ //true 시 처리 }else{ //false 시 처리 } 이런식으로 사용하게 되면 당연히 true이기 때문에 if문 안으로 들어갈텐데 위에서 말한것처럼 ''(빈값) 은 기본적으로 false로 간주되니까 아래와 같이 사용하면 훨씬 좋다. if(test){ //true }else{ //false } 그냥 가독성의 영역이기때문에 딱시 상관은 없을것같지만 나는 아래처럼 사용하는것을 좋아.. 2019. 7. 29.
[Android]안드로이드_버전코드(versionCode) 와 버전네임(versionName) 안드로이드의 앱 정보 중에서 버전코드(versionCode) 와 버전네임(versionName)이 있습니다. 버전코드는 앱 갱신할때 / 버전네임은 유저가 확인할 수 있는 버전 정보 * Version Code/Name 정보 확인 ▶ Gradle Scripts/builde.gradle(Module:app) android:versionCode - 앱의 버전 코드를 나타내는 정수(int) - 업데이트를 검사할 수 있는 용도 - 첫 번째 버전은 1이고, 이후 versionCode를 1씩 증가시켜서 배포 - 사용자에게 공개 되지 않음 android:versionName - 앱의 배포 버전을 나타내는 문자열(String) - 사용자에게 공개 됨 - 앱 갱신에 영향을 주지 않으며 정답이 없어 상황에 맞게 의미를 부여해.. 2019. 7. 22.
[Android] java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation "java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation" SDK 26 (Oreo) 버전에서 SDK 28 (Pie) 버전 으로 올리고 나서 잘되던 소스가 갑자기 에러를 뱉기 시작한다. 아직 나는 안드로이드에 관한 지식이 많이 없기에 받은 소스로만 돌렸거늘 참 당황스러운 상황이다. 그래서 여기저기 찾아본 결과 무슨 투명/불투명 작업이 원인이라고 하는데 원인은 둘째치고 가장 중요한 것은 이 오류는 API 26 (8.0) 기기 에서만 발생하는 오류(하필 내 폰이 8.0 이여서 한참 헤맸다..)라 한다. 그래서 딱 마지노선이 API 26 (8.0) / SDK 26 까지는 오류가 발생하지 않지만 여기서 SD.. 2019. 7. 9.
[Android] 안드로이드 스튜디오(Android Studio) 설치 앱 아이콘 변경 안드로이드 스튜디오를 실행하면 아이콘 모양이 기본 런처 모양인 상태이다 자기 입맛대로 바꿔보도록 하자 처음 실행하게되면 아래와같이 기본 런처 아이콘으로 나오게 된다. [app] - [res] - [drawable] 에 우리가 바꾸고 싶은 아이콘 그림파일을 넣어 주도록 하자 그다음에는 아래 화면에 " icon " 부분을 바꿔주면 된다. 이처럼 바꿔주자 해당 그림의 경로를 지정해주면 된다. 그저 이렇게만 바꿔주고 다시 실행해보면 아래와같이 아이콘이 변경된것을 확인할 수 있다. 2019. 6. 25.
[Android] 안드로이드 개발자옵션(개발자모드) 활성화 하기 안드로이드를 폰에서 실행시키기 위해 개발자 옵션을 우선 활성화 시켜야 한다. 그 방법에 대해 알아보도록 하자 우선 [설정]에 들어가도록 한다. 설정 창에서 [휴대전화 정보]를 눌러주자 휴대전화 정보 창에 들어간뒤 [소프트웨어 정보] 를 선택한다. 소프트웨어 정보 창에서 [빌드번호] 를 클릭해주자 물론. 한번 클릭한것으로는 아무것도 발생하지 않는다. 연속해서 계속 눌러주도록 하자(빌드번호 계속 클릭) 이러다보면 "개발자 모드를 켰습니다" 라는게 보이면 그만 눌러도된다. 위에서 "개발자 모드를 켰습니다" 라고 나오면 다시 되돌아가보면 아래와같이 [개발자 옵션]이 보일것이다. 끝! 2019. 6. 25.
[Android] 안드로이드 스튜디오(Android Studio)_자동 임포트(Auto import) 설정 꼭 프로젝트를 실행하기에 앞서 귀찮음을 방지하기 위해 안드로이드 스튜디오에서 자동 임포트 설정에 대해 알아보도록 하자 우선 여타 설정과 마찬가지로 [File] - [Settings] 에 들어가주도록 하자 그리고 아래와 같은 화면이 나온다면 [Editor] - [General] - [Auto Import] 로 들어가서 화면에 보이는거와 같이 체크해주자 Add unambiguous imports on the fly Optimize imports on the fly (for current project) 체크한 후에 Apply - OK 를 눌러주면 끝 이제 프로젝트를 진행하면서 자동으로 임포트가 되는것을 확인할 수 있다. 2019. 6. 24.
[Android] 안드로이드 스튜디오(Android Studio)_테마(Theme) 변경 안드로이드 테마를 변경하기 위해서 [File] - [Settings] 를 들어가주도록 하자 그럼 아래와 같은 화면에서 [Appearance & Behavior] - [Appearance] 탭에서 Theme 부분을 변경해 주면 끝이다. "Darcula" 테마로 변경하면 아래와 같은 화면이 나온다 흔히 말하는 Dark(다크) 테마 로 변경하는 것이다. 여담으로 Intellij 테마는 해당 제품에서 모두 적용시킬 수 있기 때문에 따로 다운로드 받아 적용시켜줄 수 있다. 2019. 6. 20.
[Android] 안드로이드 스튜디오(Android Studio)_폰트(font) 설정 Android Studio 를 실행한 상태에서 [File] - [Settings] 로 들어가 주자 설정할 수 있는 폰트가 두가지가 있는데 1. 인터페이스 폰트 2. 에디트 폰트 둘다 알아보자 - 인터페이스 폰트 - 위에서 Settings를 눌러주었다면 아래와 같은 창이 나올텐데 거기서 [Appearance & Behavior] - [Appearance] 를 들어가보자 거기서 "Use cutom font" 부분을 변경해 주면 모든 인터페이스의 폰트가 변경된다. 폰트를 16으로 변경해주었더니 위화면과 비교해 인터페이스 전체적인 폰트사이즈가 변경된것을 확인할 수 있다. (언제든 변경가능하다는것을 알고있자.) - 에디트 폰트 - 이 Edit 폰트를 변경하는게 아마 원하는 폰트 변경일것이다. 소스코드를 좀더 크게.. 2019. 6. 20.
반응형
TOP