분류 전체보기 889

mac os mysql brew 로 설치하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 제목처럼 mac os 에 mysql 설치하는 방법입니다. 1. 터미널 열기 command + spacebar 후 terminal.app 을 엽니다. 2. mysql 설치되어 있는지 확인하기명령어 : brew list 리스트에 mysql 없으면 설치를 진행하면 됩니다. 2. 설치명령어 : brew install mysql저처럼 이미 설치가 되어있다면, 아래처럼 이미 설치되어있다는 워닝이 뜹니다. 3. mysql 서버 실행 및 정지 명령어 실행 : mysql.server start 정지 : mysql.server stop 4. mysql 설정비밀번호 등의..

개발 etc 2019.08.19

안드로이드 AppCompatTextView setTextColor 적용방법

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 오랜만에 포스팅을 합니다. 안드로이드 버전이 올라가면서 저의 경우 TextView 보다는 AppCompatTextView를많이 사용하는데요.AppCompatTextView의 텍스트 컬러를 동적으로 변경하려는 경우기존 TextView처럼 setTextColor(R.color.xxx) 이런식으로 변경을 하면 제대로적용이 되지 않습니다.적용하는 방법이 쪼꼼 다른데요.아래와 같이하시면 정상적용되는 걸 확인하실 수 있습니다.binding.foodTxtView.setTextColor(ContextCompat.getColor(context, txtColor)); ..

안드로이드 2019.08.14

자바 현재 클래스명, 메소드명, 파일명, 줄번호 확인하는 법!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 바로 알아보시죠. StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace(); Log.d("fileName", stackTraceElements[1].getFileName()); Log.d("className", stackTraceElements[1].getClassName()); Log.d("methodName", stackTraceElements[1].getMethodName()); Log.d("lineNumver", String.valueOf(stackTraceE..

자바 2019.07.16

코틀린 Scope Functions[2] - [ let, run, with, apply, also ] 사용 예제 + takeIf, takeUnless

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서 Scope Functions 에 대해 공부했는데요.2019/07/16 - [코틀린(Kotlin)] - 코틀린 Scope Functions - [ let, run, with, apply, also ] 이번 포스팅에서는 각 함수의 사용 예제에 대해 보겠습니다. =======================================================letcontext object를 it argument로 사용할 수 있습니다. 반환 값은 람다 결과입니다.call chains의 결과에서 하나 이상의 함수를 호출하는데 사용할 수 있습니..

코틀린(Kotlin) 2019.07.16

코틀린 Scope Functions - [ let, run, with, apply, also ]

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 오랜만에 코틀린을 공부하네요. 이번 코틀린 공부는 Scope Functions 입니다. 코틀린 공식 문서에서는 범위 함수에 대해 아래처럼 설명합니다.The Kotlin standard library contains several functions whose sole purpose is to execute a block of code within the context of an object. When you call such a function on an object with a lambda expression provided, it forms a te..

코틀린(Kotlin) 2019.07.16

이클립스에 코틀린 플러그인 설치하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 오랜만에 코틀린을 배워봅시다.Scope Functions 에 대해 공부합니다.코틀린 플러그인을 설치하면 이클립스가 재시작 됩니다. 재시작이 되었다면Window 탭 -> Perspective -> Open Perspective -> Other -> Kotlin을 선택해주세요.코틀린 프로젝트를 생성해주고 src 폴더 우클릭 -> new kotlin file 선택 후 파일 생성하시면 됩니다.하지만 왠지 모르게 저는 플러그인 설치되고 프로젝트도 생성되고파일까지만들고 코드도 작성했지만이런 에러가 나면서 실행이 안되더라구요 ㅎㅎ인텔리제이쓰러 갑니다...... 혹..

코틀린(Kotlin) 2019.07.16

안드로이드 Custom EditText 만들기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드 개발을 할 때 커스텀 뷰를 만들 수 있다면여러 곳에서 유용하게 사용할 수 있는데요. 이번에 인스타그램의 UI를 어떻게 만들었을까 궁금해 개인적으로 따라만들어보던 중에 EditText에 Focus가 되었을 때 밑줄의 색이 바뀌고 unfocus가 되었을 때회색으로 바뀌는 걸 보고 custom EditText를 만들어봤습니다. 다양한 방법이 있겠지만, 저는 ConstraintLayout + EditText + View를 사용했습니다.Custom classpublic class ChangedColorEditText extends Constraint..

안드로이드 2019.07.15

자바 객체 깊은 복사와 얕은 복사

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 얕은 복사객체의 주소를 대입합니다.때문에 하나의 객체의 어떠한 값이 변경되면 값을 대입한 다른 객체의 값 또한변경됩니다.UserInfo userInfo = new UserInfo(); UserInfo userInfo1 = userInfo; 깊은 복사객체의 주소가 아닌 값들을 복사합니다.때문에 값을 변경함에 있어서 자유롭습니다.package com.example.jjapstagram_java.util; import java.io.Serializable; public class UserInfo implements Serializable, Cloneable..

자바 2019.07.11

안드로이드 string.xml 에서 Html 태그 제대로 적용안될 때 해결방법

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드 개발 시 string.xml에 Html 태그를 쓰는 경우가 있습니다.html tag그런데 이렇게 선언한 문자열 리소스를 액티비티에서 getString(R.string.xxx)불러와 사용할 때 html 태그가 제대로 적용되지 않을 때가 있습니다. 이 경우 해결할 수 있는 방법이 있는데요.바로 아래처럼 태그와 를 사용하는 것입니다.html tag]]> 이렇게 사용하면 Html 태그가 정상적으로 적용되는 걸 확인할 수 있습니다.이상입니다. 감사합니다.

안드로이드 2019.07.10

안드로이드 VideoView 영상 사이즈 화면 사이즈만큼 늘이기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드 개발 시 VideoView 를 사용하는 경우가 있습니다.영상의 사이즈가 태블릿 or 스마트폰 보다 크거나 같으면 상관 없지만작을 경우 스크린보다 작게 나오는데요. 이 경우 영상의 크기를 늘여줄 수 있습니다. VideoView 를 상속받아 커스텀 뷰를 만드는 방법인데요. 굉장히 간단합니다. public class MotiveVideoView extends VideoView { public MotiveVideoView(Context context) { super(context); } public MotiveVideoView(Context con..

안드로이드 2019.07.08