[C#]LINQ Except() 연산자
[C#]LINQ Except() 두개의 객체를 비교하여 중복되지않는 항목를 추출할 때 유용하다. Intersect() 연산자와 반대의 개념이다. 1. 비교하는 객체가 단일 데이터 일 경우 string[] arrStr = { "냐옹",...
[오류처리]getEmbeddedPicture: Call to getEmbeddedPicture failed. MetadataRetrieverClient: failed to extract an album art
MP3 파일의 앨범 아트를 가져오려고 합니다. 그러나 어떤 이유로 getEmbeddedPicture 메서드 호출이 작동하지 않습니다. 이미지가 표시되지 않고 아래 이미지와 같이 LogCat에 오류가 표시됩니다. 모든 MP3파일에 앨범아트가...
[Android] EditText 의 inputType 을 프로그래밍 방식(programmatically)으로 설정하는 방법 및 총정리
inputType 속성 값 지정 방법 EditText는 TextView를 상속받은 View위젯입니다. inputMethod 속성은 EditText에서 값을 입력할때, 입력방법(input method)의 형태를 지정할때 사용합니다. 텍스트 입력기(IME)를 통해 입력할 수 있는...
[C#]LINQ Single() or SingleOrDefault() 차이점
[C#]LINQ Single() or SingleOrDefault() 차이점 Single() 혹은 SingleOrDefault() 메서드는 LINQ에서 사용되는 많은 Extension Method들 중에 단일 레코드를 리턴하는 메서드이다. Single() 혹은 SingleOrDefault() 메서드 모두 데이타가...
[Android Studio] 구글플레이 릴리즈 키 생성 / 앱 서명 및 .aab(Android app bundle) 생성하는 방법 : Generate Signed Bundle
구글플레이 스토어에 신규앱을 출시할 때 Google Play 앱 서명 사용을 설정한 경우기존에 생성한 릴리즈 키는 사용할 수 없습니다. 새로운 릴리즈키를 생성해야합니다. 기존 앱 서명 키로...
java.lang.RuntimeException: Can’t create handler inside thread Thread[Thread-4,5,main] that has not called Looper.prepare()
스레드 안에서 다이얼(Dialog)를 호출하면서 발생한 오류이다. 오류가 발생한 코드를 보면 문제가 없어보인다. 그러나 오류는 발생하였다. new Thread(new Runnable() { @Override public void run() { try...
[android] 커스텀 스낵바(custom Snackbar) 레이아웃 예제 및 총정리
안드로이드 스낵바(custom Snackbar) 스낵바(Snackbar)는 휴대폰 화면하단에 위치하는 메세지 박스입니다. 물론 토스트와 같이 스낵바의 위치를 변경할 수 있습니다. 스낵바는 자주 사용하는 토스트(Toast)와 유사합니다. 스낵바와 토스트의 가장...
[Android] 카드뷰(CardView) 레이아웃 사용 속성 및 예시
안드로이드 레이아웃 중에 CardView가 있습니다. 카드뷰(CardView)는 포커 게임을 할 때 사용하는 카드를 생각하면 이해가 빠릅니다. 카드의 코너 4군데의 코너를 라운드 처리하며, 그림자(음영)을 쉽게 표현할 수...
[Python] 파이썬 소수점 반올림, 돈 표기 방법 : 천단위 콤마(쉼표) 찍기( 천단위 구분 기호 추가), 숫자 콤마 제거
숫자 사이에 콤마를 찍을때 1000단위 마다 콤마를 찍으려면 format 함수를 사용합니다. 날코딩이 하고 싶으시다면 말리지않을게요 ㅎㅎ format(값, “형식규칙”) 또는 “{형식규칙}”.format(값) 의 방법으로 코딩합니다. ...
[Python] 파이썬 self를 인자로 받는 함수(Method)와 그렇지 않은 함수(메소드)의 차이점
self를 인자로 넣은 함수는 변수명 = 클래스명()으로 초기화 후 변수명.함수명(값) 방식으로 접근이 가능합니다. self를 인자로 넣지 않는 함수는 클래스명.함수명(값) 방식으로 접근합니다. 코드의 동작은 동일합니다. 함수를...