본문 바로가기
반응형

programming24

rticle_rep_thumbnail [Android / 안드로이드] lambda expressions are not supported at language level 에러 해결법 안드로이드에서 람다식을 사용하려는데 "lambda expressions are not supported at language level '1.7 " 에러가 발생하였습니다. 현재 자바 버전에서 람다식을 지원하지 않아 발생한 에러인데, 자바 버전을 올려주면 됩니다. 방법 1. 프로젝트 구조에서 추가하기 [FIle - Project Structure]로 들어갑니다. 좌측에서 람다를 사용하는 모듈을 선택하고 sourceCompatibility 와 targetCompatibility 를 1.8로 설정합니다. 방법 2. build.gradle에 추가하기 android { . . . compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatib.. 2018. 11. 5.
rticle_rep_thumbnail [Android / 안드로이드] x86 emulation currently requires hardware acceleration! 해결 방법 안드로이드 스튜디오를 설치하고 에뮬레이터를 처음 실행하면 이런 에러가 발생할 때가 있습니다.해결 방법은 아래의 방법을 따라 진행하시면 됩니다. 우선 상단 메뉴에서 [Tools - SDK Manager]를 들어갑니다. Android SDK 메뉴가 나타나고 SDK Tools 탭을 선택합니다.Intel x86 Emulator Accelerator (HAXM installer)가 설치되어있는지 확인합니다.HAX란 CPU의 인텔 가상화 기술을 이용해서 에뮬레이터의 속도를 빠르게 해주는 기능입니다. 설치가 되어 있지 않다면 체크하고 인스톨합니다. 설치가 완료되거나 설치가 되어있다면 상단의 SDK Location을 참고하여 SDK가 설치되어 있는 폴더로 이동합니다. 폴더를 변경하지 않으셨다면 기본적으로C:\Users.. 2018. 11. 1.
[Android / 안드로이드] 액티비티내 화면 캡쳐 방지 해당 액티비티에서 화면 캡쳐를 막기 위해선, getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE); 위의 소스 코드를 onCreate에 추가하면 화면 캡쳐를 막을 수 있다. 어느 기기에서는 "보안정책에 따라 화면을 캡처할 수 없습니다" 라고 Toast 메세지가 출력된다고 하는데, 내가 가지고 있는 기기에서는 아무런 액션이 일어나지 않고 그냥 캡쳐기능만 막힌다. 특정 영역에서 화면 캡쳐가 가능하게 하고 싶으면, getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SECURE); 특정 영역에 소스를 추가하여 준다. 2018. 10. 24.
rticle_rep_thumbnail [Android / 안드로이드] sonatype Nexus 로 Local repository 만들기 - 2 [코딩/Android] - [Android / 안드로이드] sonatype Nexus 로 Local repository 만들기 - 1 이전 글(sonatype Nexus로 Local repository를 만들기 위해 sonatype Nexus를 설치)에 이어 Nexus에 proxy repository를 만들고 필요 lib를 local repository에 저장하는 방법에 대한 설명을 하겠습니다. android studio에서 라이브러리를 추가할 때에는 build.gradle의 dependencise에 필요 lib를 등록하여 lib를 다운로드해 사용합니다. dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementati.. 2018. 10. 19.
rticle_rep_thumbnail [Android / 안드로이드] sonatype Nexus 로 Local repository 만들기 - 1 Android Studio에서는 build.gradle 이라는 파일을 확인할 수 있습니다. build.gradle(Module)의 dependencies에 사용하려는 lib를 추가하면 자동적으로 필요한 파일을 네트워크를 통하여 jcenter와 google Maven repository에서 다운로드 받습니다. 그런데 네트워크가 불안정하거나, 사용할 수 없는 경우(ex. 내부망)에서는 jcenter, google Maven에 접근할 수없어 다운로드를 받을 수 없습니다. sonatype Nexus를 활용해 프로젝트에 사용되는 필요한 lib를 Local Repository에 저장하고 네트워크가 끊겼을 경우에도 사용할 수 있도록 셋팅 해보겠습니다. 우선 sonatype 사이트로 이동하여 Nexus Reposito.. 2018. 10. 18.
rticle_rep_thumbnail [Android / 안드로이드] 안드로이드 스튜디오 테마 변경 안드로이드 스튜디오 테마를 변경하는 방법입니다.개발자마다 선호하는 테마가 있겠지만, 대체로 눈에 피로가 많이 가지 않는블랙 테마를 선호 하시더라고요. 안드로이드 스튜디오는 설치할 때 테마를 설정할 수 있습니다.사용하다가 테마를 변경할 때에는 아래와 같은 설정으로 안드로이드 스튜디오 테마를 변경할 수 있습니다. 현재 제가 사용하고 있는 테마입니다.설정을 통해 변경해 보겠습니다. [File - Settings] 에 들어갑니다.단축키는 [Ctrl + Alt + S]입니다. 왼쪽 메뉴에서 [Appearance & Behavior - Appearance]을 클릭합니다.클릭하면 우측에 UI Options에서 Theme 변경을 통해 테마를 변경할 수 있습니다.Intellij 에서 Darcula로 변경해보겠습니다. D.. 2018. 10. 6.
반응형