본문 바로가기
반응형

Language200

[JSP] 스크립틀릿 Import 에러 - can not resolved (ft. jdk 경로 에러) - can not resolved - 프로젝트를 새로 import를 하기만 했는데 스크립틀릿 부분에서 can not resolved라는 에러가 발생하였다. 이는 보통 JDK 경로가 잘못 잡혀있거나 안잡혀있는 경우에 생기는 현상으로 보면 된다. 원인을 알았으니 해결 방법에 대해 알아보자. 보통 위와 같은 화면으로 에러가 발생하는데, 문제가 발생한 프로젝트에 마우스를 올려두고 [프로젝트 마우스 우클릭] - [Build Path] - [Configure Build Path...] 메뉴로 들어가주자. 메뉴로 들어가주었다면 위와 같은 화면이 나올텐데 위 화면처럼 jdk부분이 잡혀있지 않은 현상을 볼 수 있다. 간단하게 jdk 경로만 잡아주면 된다. JRE System Libraray를 더블클릭하거나 Edit을 눌.. 2019. 8. 22.
[Android] 안드로이드_실행 딜레이 처리(Handler/postDelayed) 앞의 과정에 약간의 시간이 두고 실행시키고 싶을때, 딜레이를 주고 싶을때 Handler를 사용하여 아주 쉽게 적용 시킬 수 있다. 가볍게 몇초뒤에 실행시키고 싶을때 주로 사용되는 " postDelayed메소드 "이다. 일단 기본적인 문법은 다음과 같다. Handler mHandler = new Handler(); mHandler.postDelayed(new Runnable() { public void run() { // 시간 지난 후 실행할 코딩 } }, 500); // 0.5초후 postDelayed 메소드의 활용 예제를 한번 확인해 보자. 활용1)이제 Handler()를 이용한 실행이 끝난후 확인이 가능하다. new Handler().postDelayed(new Runnable() { @Overrid.. 2019. 8. 12.
[Android] 안드로이드_로그&로그캣(Log&Logcat) 이거 역시 찾아보다 발견한 블로그인데 너무 잘 정리가 되어있어서 출처를 남기고 담아두기로 마음먹었다. (요즘 너무 잘되어있으면 직접 정리하기보단 담아두고싶기에...) 출처 : https://m.blog.naver.com/PostView.nhn?blogId=eominsuk55&logNo=220229760263&proxyReferer=https%3A%2F%2Fwww.google.com%2F ​이번 편에서는 로그(Log)에 대해 배워봅시다. 아시다시피 로그에는 '기록'이라는 뜻이 있지요. 앱 실행 중 특정 시점을 기록으로 남기는 겁니다. 안드로이드 스튜디오 하단의 Android 탭을 누르면 알 수 없는 영어들이 엄청난 속도로 올라오는 것을 볼 수 있는데요, 이것이 바로 '로그'입니다. ​ ​ 실행된 모든 시스.. 2019. 8. 10.
[Android] 안드로이드_단말기(디바이스) 정보 가져오기(TelephonyManager ) 안드로이드 고유정보외에 TelephonyManager를 이용한 정보를 가져오는 방법을 알아보자. - 아주 정리를 잘해놓은 블로그가 있기에 퍼온다. - (출처 : https://jamesdreaming.tistory.com/37) 안드로이드 단말 정보는 정말 많이 필요 하게 됩니다. 예를 들어 휴대폰번호, 통신사, IMEI, 통화 상태, 데이터 상태 등등의 값들을 필요로 하는 경우가 있습니다. 그래서 꼭 알아 두어야 하는 것중 하나 이기도 합니다. ■ 휴대폰 정보 가져오기 단말정보를 읽어 오기 위해서는 AndroidManifest.xml 에 use-permission 추가를 해야 합니다. TelephonyManager 라는 클래스를 아래와 같이 Context.TELEPHONY_SERVICE 를 이용하여 호.. 2019. 8. 10.
[Android] 안드로이드_단말기(디바이스) 고유 정보값 가져오기 (android.os.Build) android.os.Build 를 사용한 디바이스의 고유 정보값을 가져와보자 디바이스가 가지고 있는 정보 중 제조사나 OS버전, 모델명 등 을 가져 오기 위한 방법으로 사용된다. (다른 기타 정보는 TelephonyManager 라는것을 사용해 가져오는데 이건 따로 정리해두도록한다.) package com.example.mytest; import android.os.Build; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; public class MainActivity extends AppCompatActivity { private static final String TAG.. 2019. 8. 10.
[Android] Error: INSTALL_FAILED_VERSION_DOWNGRADE Failed to commit install session 600973121 with command cmd package install-commit 600973121. Error: INSTALL_FAILED_VERSION_DOWNGRADE 가끔 실행을 시키다 보면 해당 에러가 발생하는 상황이 생긴다. 원인 자체는 별거 아니다 단말기에 현재 설치하려는 앱 버전보다 높은 버전이 이미 있어서, 낮은 버전으로는 설치할 수 없다는 경고이며 에러인 것이다. 분명 아무것도 건드린것도 없고 그냥 다시 실행했을뿐인데 버전이 낮고 높고를 떠나 같은 버전일 텐데 이런 에러가 발생한다... 해결 방법은 여러 가지가 있다. 1. 안드로이드 클린을 실시한다... (build clean / invalidate caches 등) 2.. 2019. 8. 9.
[JAVA] 자바_노란줄 경고표시 제외/무시 처리(@SuppressWarnings) - 자바 노란줄 경고표시 제외/무시 처리 - @SuppressWarnings란? 컴파일 진행할때 오류가 아니라고 마킹해주는 역할을 한다. JDK 1.5부터 지원하며 value값은 String으로 선언되어 있다. (ex. @SuppressWarnings("deprecation")) 실제로 자바 코드중에 노란줄이 있는 곳에 마우스를 올려보면 아래와 같이 출력된다. 저걸 클릭하게 되면 위에 예시처럼 "deprecation"이 선언된 채로 상단에 위치하게된다. 그렇게되면 아래와 같이 노란줄 경고역시 사라진다. @SuppressWarnings 내부에서 사용할 수 있는 토큰 목록 옵션 설명 all 모든 경고를 억제합니다. boxing boxing/unboxing 오퍼레이션과 관련된 경고를 억제합니다. cast 캐스.. 2019. 8. 9.
[JAVA] 자바_코드 취소선 (deprecated_사용 권장하지않음 ) - 코드 취소선 - 개발을 하다보면 (혹은 예전에 사용한 코드를 보거나 유지보수를 한다거나 하면) 코드에 아래와 같은 취소선들이 보이는 경우가 종종 있다. 이게 의미하는 바는 "사용을 권장하지 않는다"라는 의미이다. 즉, deprecate 되었다는 말이다. deprecate의 사전적 의미 조차도 "더 이상 사용하지 않음"을 의미하는데, 쉽게 보자면 더이상 지원하지 않겠다는 의미로 써도되긴하나 앞으로 버전이 바뀌면서 어떻게 바뀔지 모르며 오작동이 일어나도 책임지지 않겠다는 말이다. 그래서 지금 당장은 기능이 작동되겠지만 앞으로 어떻게 변할지 모르기에 저 취소선이 보이면 가급적이면 대체되는 메서드를 찾아 변경해서 사용하는 것이 좋다. 2019. 8. 8.
[Android] 안드로이드 스튜디오(Android Studio)_한글 깨짐 현상 해결 안드로이드 스튜디오를 이용하여 개발을 할 때 보면 가끔 한글이 깨져서 고생하는 경우가 생기는데 한글 깨짐 현상을 해결하는 방법에 대해 정리해보자. 우선 가장 흔한 방법 첫 번째 방법으로는 안드로이드 스튜디오 인코딩을 "UTF-8"로 바꿔주는 것이다. 그러기 위해서 [File] - [Settings] 를 들어가 주자. 그런 다음 [Editor] - [File Encodings]를 들어가서 저렇게 세 군대를 전부 UTF-8로 바꿔주자. 이제 두 번째 방법으로는 안드로이드 스튜디오 우측 하단에 보면 언어를 선택하는 부분이 있다. 그것 역시 UTF-8로 바꿔주자 (간혹 x-windows-949로 해야 보이는 한글도 있는데 한글 보이게 잘 맞춰주자) 선택하면 reload/convert 선택창이 나오는데 새로 변경.. 2019. 8. 5.
반응형
TOP