분류 전체보기 889

안드로이드 코틀린으로 개발 시 "Unresolved reference:java" 해결방법!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드 스튜디오에서 코틀린으로 개발할 때 자바와 혼용을 할 수가 있는데요. 저도 마찬가지로 혼용하여 개발하는데1startActivity(Intent(context, LoginActivity::class.java))cs액티비티를 이동하려고 위 코드를 사용했는데 .java 부분에서 "Unresolved reference:java" 에러가 나더라구요. 그래서 해결 방법을 찾아보았습니다. 방법은 간단합니다.Build.gradle(Module:app) 파일에서1234apply plugin: 'com.android.application'apply plugin..

안드로이드 2018.04.03

자바 배열에서 [] 와 ... 의 차이?!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 자바에서 배열을 선언할 때 [] 또는 ... 으로 선언할 수 있는데요. 배열을 선언한다는 점에서는 같지만, 약간의 차이는 있습니다. [] 우리가 정석적으로 알고 있는 배열 선언이죠. String[] names;int[] grades; 그럼 이제 차이를 알아보겠습니다. 먼저 []은 필드나 로컬 변수에 선언이 가능하지만...은 필드나 로컬 변수에 선언할 수 없습니다.즉 ... 은 생성자나 함수등의 파라미터로만 선언이 가능합니다. 아래처럼. 그리고 위처럼 생성자에 ...으로 선언된 배열이 있다면, 생성자를 생성할 때굳이 배열을 넣지않고, 해당 타입의 변수들..

자바 2018.04.03

MySQL TimeZone 한국으로 설정하기, 시간대 변경하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 리눅스에 MySQL을 설치하게 되면 MySQL의 시간은 리눅스의 시간대를 따라갑니다. 때문에 시간을 KST로 변경을 따로 해주어야 하는데요. 회원가입 테이블에 데이터를 입력하는 테스트를 하는데, 분명 저는 오후 5시에 입력을 했는데, 시간이 오전 8시로 나와서 찾아보니 서두에 말한 것처럼 리눅스의 시간대를 찾아가서 시간을 now()로 입력하면 리눅스의 시간으로 입력이 됩니다. 그럼 이제 시간대를 한국으로 바꿔보겠습니다.12use mysqlselect b.name, a.time_zone_id from mysql.time_zone a, mysql.time..

개발 etc 2018.04.02

안드로이드 Volley 라이브러리를 이용한 스프링과의 통신 예제!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드와 스프링 간의 http 통신 방법에 대해 공부합니다. 스프링과 안드로이드를 기본적으로 안다는 가정 하에 합니다. 1. 안드로이드 프로젝트 생성 및 Volley Library 추가하기 2018/01/05 - [안드로이드] - 안드로이드 Volley http 라이브러리 사용 예제! 이전 포스팅에서 라이브러리 추가하는 방법과 기본적인 사용 방법에 대해 포스팅했습니다. 안드로이드의 코드는 같습니다. 1234567891011121314151617181920212223242526272829303132333435363738publi..

안드로이드 2018.03.30

안드로이드 코틀린에 setOnClickListener 사용방법!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드에서 자바가 아닌 코틀린을 사용할 때setOnClickListener 사용 방법에 대해 공부합니다. 기존에 자바에서는 뷰에 setOnClickListener를 사용할 때아래처럼 사용하고람다식으로 바꿔서 사용할 수도 있습니다.12345678910111213TextView txtView = findViewById(R.id.txtView);txtView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //TODO }}); ..

안드로이드 2018.03.30

안드로이드 코틀린으로 데이터바인딩 하는 방법! Android DataBinding with Kotlin

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드 스튜디오에서 자바가 아닌 코틀린으로 데이터 바인딩하는 방법에 대해 공부합니다. 1. 프로젝트 생성하기이건 뭐 다들 아시죠? 프로젝트 생성 시 import kotlin 어쩌구 체크 안 하셔도 됩니다. 2. build.gradle(Project)와 build.gradle(app) 에 코드 추가하기- build.gradle(Project)buildscript { ext.kotlin_version = '1.2.21' ext.android_plugin_version = '3.1.0' repositories { google() jce..

안드로이드 2018.03.29

안드로이드 Toast custom 커스텀 토스트메시지 만들기!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드의 Toast message를 custom하는방법에 대해서 공부합니다. 1. 일반적인 Toast 토스트 메시지 사용우리는 일반적으로 아래 코드처럼 Toast 메시지를 사용합니다.12345Context context = getApplicationContext(); CharSequence txt = "메시지입니다.";int time = Toast.LENGTH_SHORT; // or Toast.LENGTH_LONGToast.makeText(context, txt, time).show(); Colored by Color Script..

안드로이드 2018.03.29

웹 개발 시 발생하는 CORS 이슈 스프링의 경우 해결 방법!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 웹 개발 시 크로스 도메인 이슈가 종종 발생하는데요. 이 문제를 스프링 Spring 에서는 어떻게 해결할 수 있는지 알아보겠습니다. 아주 정말 간단합니다. 컨트롤러 클래스에 어노테이션을 한 줄만 추가해주면 됩니다.1234@CrossOrigin(origins = "*")@Controllerpublic class HomeController {}cs이렇게 해주면 됩니다.근데 이렇게 해주면 어느 곳에서 요청이 들어오던지 다 받겠죠?그래서 특정 주소 특정 포트만 허용할 수도 있습니다.1234@CrossOrigin(origins = "특정주소:포트")@Contr..

개발 etc 2018.03.27

안드로이드: 파이어베이스 클라우드 스토리지 Firebase Cloud storage url로 이미지 불러오기!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 파이어베이스 스토리지에 이미지를 저장해놓고,url로 이미지를 안드로이드 이미지뷰에 바인딩하는 방법에 대해 알아보겠습니다. 》 안드로이드 프로젝트 만들기》 파이어베이스 프로젝트 만들고 안드로이드 프로젝트 추가하기+ gradle 및 설정 코드 추가하기》 파이어베이스 스토리지 권한 설정 및 이미지 업로드》 FirebaseStorage 및 Glide 를 이용한 이미지 바인딩하기 이런 순서대로 진행하겠습니다. 1. 안드로이드 프로젝트 만들기안드로이드 스튜디오를 열어 새로운 프로젝트를 생성해주세요.저는 Empty Activity로 생성했습니다...

안드로이드 2018.03.26

크롬 테마 변경하기, 크롬 테마 바꾸기!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 크롬 테마를 변경하는 방법에 대해 알아봅시다.크롬의 기본 테마는 그냥 흰 배경인데요. 크롬 웹스토어에서 테마를 변경할 수 있습니다. 1. 오른 쪽 위에 점 세개 메뉴 클릭 -> 설정으로 들어갑니다. 2. 모양 탭에서 아래 사진에 있는 버튼 누르기 3. 원하는 테마 검색하기 4. 원하는 테마를 결정하면 CHROME 에 추가 버튼 누르기!! 5. 변경끝!! 이상입니다.감사합니다!

아무거나 2018.03.26