분류 전체보기 889

C#문법-3 : 배열 Array

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서는 C# 변수와 상수에 대해 공부했습니다.2019/04/22 - [C#] - C#문법-2 : 변수, 상수 이번 포스팅에서는 배열에 대해 공부합니다.배열 :같은 데이터 타입 요소들로 구성된 데이터의 집합입니다.C#에서 배열은 자바와 마찬가지로 첫 번째 요소는 index가 0입니다.이것을 Zero-based Array 라고도 합니다. 배열의 선언과 형태는 자바와 동일합니다. //크기가 5인 배열 string[] users = new string[5]; //1D 배열 초기화 값할당 string[] genders = {"Male", "Femal..

C# 2019.04.22

C#문법-2 : 변수, 상수

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서는 C# 데이터 타입에 대해서 공부했습니다. 2019/04/22 - [C#] - C#문법-1 : 데이터 타입 이번 포스팅에서는 제목처럼 변수, 상수에 대해 공부합니다. 변수 :로컬 변수와 전역변수(필드)로 구분됩니다.메서드 안에서 사용되면 로컬 변수,클래스 내의 멤버들이 사용하면 전역변수(필드)입니다. 로컬 변수는 기본 값을 할당해주어야 하고,전역변수(필드)는 기본 값을 할당해주지 않으면 해당 데이터의기본값이 자동으로 할당됩니다.ex) int = 0 그리고 C#의 모든 변수는 대소문자를 구분합니다.때문에 value1 과 Value1은 다..

C# 2019.04.22

C#문법-1 : 데이터 타입

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ C#을 새롭게 공부해야 할 이유가 생겨서 C#을 공부합니다.Java를 주 언어로 했는데, 찾아보니 자바랑 C#이랑 굉장히비슷하더라구요. 그래서 쉽게 배울 수 있을 거 같습니다.오늘부터 기본문법부터 해서 차근차근 공부해보려고 합니다. 데이터타입자바에는 기본 데이터 타입이 몇가지 없는데 C#에는 자바보다는 더 많은 데이터 타입이 있습니다.bool True or false byte 8bit unsigned integer sbtye 8bit signed integer short 16bit signed integer int 32 signed integer lo..

C# 2019.04.22

안드로이드 스튜디오 3.4 업데이트 New Resource Manager

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드 스튜디오가 3.4 버전을 새롭게 내놓았습니다.저는 업데이트 알림이 뜨자마자 업데이트를 했는데요. 추가된 것 중에 Resource Manager 라는게 있습니다. xml 레이아웃 구성 시에 굉장히 유용할 것 같은데 개발할 때 일반적으로 이미지는 res/drawable에색상은 res/values/colors.xml에 또 레이이웃은 res/layout에 저장을 하죠.이것들을 확인하려면 탭을 열어서 확인했어야하는데새롭게 생긴 Resource Manager에서는 쉽게 확인할 수 있습니다.간편하지 않나요? 우선 저도 써보지는 않아서 모르겠지만, 굉장히..

안드로이드 2019.04.18

동영상 파일 크기 줄여주는 사이트, 동영상 파일 크기 줄이기, 동영상 크기,사이즈 줄이기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 동영상 크기, 사이즈, 파일 크기를 줄여주는 사이트를 소개합니다.여러 개의 .mov 파일을 줄여봤는데 저는 대략 크기를 1/10 정도로 줄여주더라구요. 화질의 손실은 사람 눈으로 알아채기 어려운 정도로많이 손실되지는 않습니다.http://www.videosmaller.com/ko/ 바로 위 사이트인데요.위 사진 순서대로 진행하면 됩니다.만약 영상의 너비를 조정하시려면 동영상 너비 조정 탭에서 고르시면 됩니다.이상입니다.

아무거나 2019.04.17

안드로이드 ProgressBar 색상 변경방법 how to change progress bar's color in android

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드의 ProgressBar의 색상을변경하는 방법에 대해서 간단히 알아봅니다. 물론 여러가지 방법이 있겠지만, 저는 styles.xml에 스타일을정의하여 변경하는 방법을 사용했습니다. 물론 API 21이상을 사용하신다면 android:indeterminateTint="@color/orange" 이 코드면 간단히 끝이 납니다 ㅎㅎ 하지만 안드로이드 사용자 100%가 API21 이상을 사용하지는 않기 때문에제가 오늘 포스팅하는 방법도 필요할 거라 생각이 됩니다. 먼저 styles.xml 에 스타일을 정의해줍니다. 색상은 @color..

안드로이드 2019.04.15

자바 정수 1의 자리, 10의 자리 반올림 올림 내림

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 간단하게 자바로 1의자리 10의 자리 등의 값을올림 내림 반올림 하는 방법에 대해 공부합니다. 방법은 굉장히 간단합니다.Math 클래스에서 제공하는 ceil, floor, round를 사용하는데요인자로 double 값을 넣으면 됩니다.왜냐면 소수점 값을 보고 올리거나 내리거나 반올림 하기 때문이죠.하지만 저희는 정수를 올리고 내려야하죠? 어떻게 하냐바로 정수를 10, 100, 1000, ... 등으로 나눈 뒤 위 메소드를 사용하고다시 10, 100, 1000, ... 을 곱해주면 됩니다. 저는 십의 자리까지 내림을 할 거기 때문에 아..

자바 2019.04.15

자바 오늘, 특정 날짜가 올해의 이달의 몇 번째 주인지 구하기.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 제목처럼 오늘 or 특정 날짜가 올해의 또는 이달의 몇 번째 주인지구하는 방법입니다.방법은 매우 간단합니다.먼저 날짜 형식을 정해야겠죠? 저는 yyyy-MM-dd로 결정했습니다.SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.KOREA); private int getWeekOfYear(String date) { Calendar calendar = Calendar.getInstance(); String[] dates = date.split("-"); int year = Integer.p..

자바 2019.04.10

안드로이드 Generate APK 시 failed to read PNG signature: file does not start with PNG signature. 에러 해결방법

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드 APK 만들 때 아래 에러 발생 시 해결 방법입니다.Android resource compilation failedC:\Users\rowan_dev\superbrain_android5\app\src\main\res\drawable-xxhdpi\bg_aml_map4.png: error: failed to read PNG signature: file does not start with PNG signature. 원인은 아주 간단한데요. 이미지 형식이 PNG가 아닌데 파일의 확장자가 PNG로 되어 있어서 그렇습니다.해결 방법은 해당 이미지의 실제..

안드로이드 2019.04.08

안드로이드 Databinding Observable 사용하기. 변화감지. @Bindable

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드 DataBinding의 Observable을 사용하는 방법에 대해 알아봅니다.기본적으로 Databinding에 대해 아시는 분들만 읽으시길 ㅎㅎ구글 공식문서에서 설명하는 Databinding의 Observable은 아래와 같습니다.Observable 객체 android.databinding.Observable 인터페이스를 구현하는 클래스를 사용하면 바인딩이 바인딩된 객체에 단일 리스너를 연결하여 그 객체에 대한 모든 속성의 변경 사항을 수신할 수 있습니다.한마디로 값이 변경되면 감지해서 알아서 변경되어야 하는 곳을 변경시켜..

안드로이드 2019.04.05