본문 바로가기
반응형

[programming]99

[Android] Widget 안드로이드 위젯 데이트 피커 DatePicker 실행 소스 코드 예제 안녕하세요. 이번 포스팅은 안드로이드에서 데이트 피커입니다. 안드로이드에서는 기본적으로 다양한 위젯을 지원합니다. 데이트 피커는 어플리케이션을 만들 때 유용하게 사용할 수 있습니다. 데이트 피커는 FrameLayout의 상속을 받습니다. -java.lang.Object ↘android.view.View ↘android.widget.FrameLayout ↘android.widget.DatePicker 데이트 피커의 모드를 2가지로 설정할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ▲ 데이트 피커 위젯을 사용한 어플리케이션의 디스플레이입니다. ▲ 기본 속성을 적용했습니다. 2019. 11. 19.
[Android] Widget 안드로이드 위젯 timepicker 타임피커 실행 소스 코드 예제 안녕하세요. 이번 포스팅은 안드로이드에서 타임 피커입니다. 안드로이드에서는 기본적으로 다양한 위젯을 지원합니다. 타임피커는 어플리케이션을 만들 때 유용하게 사용할 수 있습니다. 타임피커는 FrameLayout의 상속을 받습니다. -java.lang.Object ↘android.view.View ↘android.widget.FrameLayout ↘android.widget.Timepicker 타임피커의 모드를 2가지로 설정할 수 있습니다. -android:timePickerMode="spinner"> -android:timePickerMode="clock"> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ▲ 타임피커 위젯을 사용한 어플리케이션에 디스플레이입니다. ▲ 기본 속성을 적용했습니다. 2019. 11. 18.
[Android] Widget 안드로이드 위젯 Chronometer 크로노미 실행 소스 코드 예제 안녕하세요. 이번 포스팅은 안드로이드에서 크로노미터 시계입니다. 시간측정으로 사용됩니다. 안드로이드에서는 기본적으로 다양한 위젯을 지원합니다. 크로노미터 시계는 어플리케이션을 만들 때 유용하게 사용할 수 있습니다. 크로노미터는 TextView의 상속을 받습니다. -java.lang.Object ↘android.view.View ↘android.widget.TextView ↘android.widget.Chronometer TextView의 상속을 받아 background 색상을 설정할 수 있습니다. 메소드를 사용할 수 있습니다. - start() : 시작 - stop() : 정지 - reset() : 초기화 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ▲ 크로노미터 위젯을 사.. 2019. 11. 18.
[Android] Widget 안드로이드 위젯 AnalogClock 아날로그 시계 실행 소스 코드 예제 안녕하세요. 이번 포스팅은 안드로이드에서 아날로그 시계입니다. 안드로이드에서는 기본적으로 다양한 위젯을 지원합니다. 아날로그 시계는 어플리케이션을 만들 때 유용하게 사용할 수 있습니다. 아날로그 시계는 TextView의 상속을 받습니다. -java.lang.Object ↘android.view.View ↘android.widget.TextView ↘android.widget.AnalogClock TextView의 상솟을 받아 background 색상을 설정할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ▲ AnalogClock 위젯을 사용한 어플리케이션의 디스플레이입니다. ▲ 기본 속성을 적용했습니다. 2019. 11. 17.
[Android] Widget 안드로이드 위젯 DigitalClock 디지털시계 실행 소스 코드 예제 안녕하세요. 이번 포스팅은 안드로이드에서 디지털시계입니다. 안드로이드에서는 기본적으로 다양한 위젯을 지원합니다. 디지털 시계는 어플리케이션을 만들 때 유용하게 사용할 수 있습니다. 디지털 시계는 TextView의 상속을 받습니다. -java.lang.Object ↘android.view.View ↘android.widget.TextView ↘android.widget.DigitalClock TextView의 상솟을 받아 background 색상을 설정할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ▲ DigitalClock 위젯을 사용한 어플리케이션의 디스플레이입니다. ▲ 기본 속성을 적용했습니다. 2019. 11. 17.
[Android] 안드로이드 토스트 메시지 Toast short long 실행 소스 코드 예제 안녕하세요. 이번 포스팅은 안드로이드의 토스트 메시지를 출력하기 입니다. 토스트 메시지는 간단한 메시지를 사용자에게 전달한다는 장점이 있습니다. 버튼이나 다양한 위젯의 동작으로 사용할 수 있습니다. 기본 형태는 아래와 같습니다. 1 Toast.makeText(Context, String, Int).show(); 파라미터로 출력 될 컨텍스트, 메시지 내용, 출력할 시간입니다. getApplicationContext(): 현재 어플리케이션의 컨텍스트 출력되는 시간은 Toast.LENGTH_LONG와 Toast.LENGTH_SHORT가있습니다. -Toast.LENGTH_LONG: 5초 -Toast.LENGTH_SHORT: 2초 버튼을 이용한 토스트 메시지 구현입니다. 먼저 Xml로 버튼을 만듭니다. 1 2 3.. 2019. 11. 15.
[Android] 안드로이드 Intent 홈페이지 웹페이지 열기 브라우저 주소 지정하기 실행 소스 코드 예제 안녕하세요. 이번 포스팅은 안드로이드에서 Intent를 이용해서 웹페이지나 홈페이지를 열기입니다. 버튼처럼 원하는 위젯을 이용해서 웹페이지로 이동할 수 있습니다. 원하는 주소를 지정할 수 있습니다. Intent는 첫 번째로 Intent.ACTION_VIEW를 지정하고 두 번째로는 웹페이지의 주소를 지정합니다. 1 2 3 // 웹페이지 열기 Intent mIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://codeomni.tistory.com/")); startActivity(mIntent); 다음은 버튼을 이용한 웹페이지 열기 예제입니다.먼저 Xml로 버튼을 만듭니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1.. 2019. 11. 15.
[Android] 안드로이드 Intent 갤러리 열기 갤러리 실행 소스 코드 예제 안녕하세요.이번 포스팅은 안드로이드에서 Intent를 이용해서 갤러리 열기입니다. 버튼처럼 원하는 위젯을 이용해서 갤러리로 이동할 수 있습니다. Intent는 첫 번째로 Intent.ACTION_VIEW를 지정하고 두 번째로는 갤러리가 저장된 위치를 지정합니다. 내장 메모리와 외장 메모리를 선택할 수 있습니다. 1 Intent mIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("content://media/internal/images/media")); 다음은 버튼을 이용한 갤러리 열기 예제입니다.먼저 Xml로 버튼을 만듭니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 .. 2019. 11. 15.
[Android] 안드로이드 Intent 전화 열기 전화번호 지정하기 원하는 번호로 전화 열기 소스 코드 예제 안녕하세요. 이번 포스팅은 안드로이드에서 Intent를 이용해서 전화 열기입니다. 전화번호를 지정해서 전화 어플리케이션으로 이동할 수 있습니다. Intent는 첫 번째로 Intent.ACTION_VIEW를 지정하고 두 번째로는 원하는 번호를 지정합니다. 1 Intent mIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:012-3456-7890")); 다음은 버튼을 이용한 전화 열기 예제입니다. 먼저 Xml로 버튼을 만듭니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 package com.example.call; import andr.. 2019. 11. 15.
[Android Studio] 안드로이드 스튜디오 어플 아이콘 파비콘 변경하기 아이콘 제작하기 안녕하세요. 이번 포스팅은 안드로이드 스튜디오에서 어플리케이션의 아이콘을 적용하기입니다. 먼저, 변경하는 아이콘의 프로젝트를 실행합니다. ▲ res에서 오른쪽 마우스 버튼으 클릭하여 New - Image Asset 을 클릭합니다. ▲ Configure Image Asset에 들어가면 원하는 형태로 아이콘을 만들 수 있습니다. ▲ 형태, 배경하면, 이미지를 설정할 수 있습니다. ▲ 선택한 이미지나 아이콘의 크기도 조절할 수 있으며 다듬기도 설정할 수 있습니다. ▲ Confirm Icon Path 에서 변경되는 파일들을 확인할 수 있습니다. ▲ 파일 형태와 dp, 인치 크기를 확인 할 수 있습니다. ▲ 안드로이드 가상 머신을 실행합니다. ▲ 아이콘이 바뀐 것을 확인합니다. 2019. 9. 12.
[Android Studio] 안드로이드 스튜디오 깃허브 공유 연동하기 github 연결하기 안녕하세요. 이번 포스팅은 안드로이드 스튜디오와 깃허브를 연동, 공유하기입니다. 깃허브에 따로 commit을 하는 것이 아닌 안드로이드 스튜디오를 통해 공유하는 방법입니다. ▲ 먼저 안드로이드 스튜디오에서 설정에 들어갑니다. ▲ 설정은 File의 Settings에 들어갑니다. Ctrl + Alt + S를 눌러 쉽게 이동할 수 있습니다. ▲ 설정에 Version Control 의 GitHub를 클릭합니다. ▲ Add account를 클릭하여 연동하는 계정을 로그인합니다. ▲ 계정을 등록한 후 원하는 프로젝트를 실행합니다. ▲ 해당 프로젝트에 들어가서 VCS의 Import into Version Control - Share Project on GitHub를 클릭합니다. ▲ Repository name과 Pr.. 2019. 9. 11.
[Android Studio] 안드로이드 스튜디오 상태 바 투명하게 만들기 투명한 상태 바 적용하기 소스 코드 예제 안녕하세요. 이번 포스팅은 안드로이드 스튜디오에서 투명한 상태 바 적용하기입니다. 안드로이드 21버전 이상부터 투명도를 지원합니다. 버전에 따라서 조금 상이합니다. 먼저, values의 styles.xml으로 이동합니다. 으로 조정할 수 있습니다. 1 @android:color/transparent ▲ 속성 값을 적용한 결과입니다. 2019. 9. 11.
[Android Studio] 안드로이드 스튜디오 타이틀 바 삭제하기 title 바 지우기 타이틀 바 소스 코드 예제 안녕하세요. 이번 포스팅은 안드로이드 스튜디오에서 타이틀 바를 지우기입니다. 안드로이드 스튜디오에서 타이틀 바를 기본적으로 지원합니다. 버전에 따라서 조금 상이합니다. 1 2 3 4 false true ▲ values에 styles.xml에 들어가면 "AppTheme.NoActionBar"가 있습니다. 없을 경우 추가합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ▲ 다음으로 AndroidManifest.xml에 들어가서 Theme의 속성을 변경합니다. ▲ Theme의 속성으로는 "@style/AppTheme.NoActionBar"을 적용합니다. 1 2 3 4 5 6 7 8 9 10 11 ▲ 타이블 바의 적용은 activity_main에서 합니다. ▲ layout.. 2019. 9. 10.
[R] R googleVis 한국어 사용하기 안녕하세요 이번 포스팅은 googleVis입니다. googleVis는 R에서 사용할 수 있는 라이브러리입니다. 1 2 3 4 5 # googlevis 한글 폰트 사용 windowsFonts(malgun = windowsFont("고딕")) windowsFonts() ▲ googleVis로 여러가지 프로젝트를 만들 때 한글 폰트를 사용할 수 있습니다. ▲ windowsFonts() 를 사용하면 한글 폰트를 사용합니다. 2019. 2. 4.
[R] R Library googleVis area chart 구글비스 에어리어 차트 그리기 소스 코드 예제 안녕하세요. 이번 포스팅은 R의 라이브러리인 googleVis입니다. googleVis는 다양한 차트를 지원합니다. 그 중에서 area 차트를 만들어 보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # googleVis 라이브러리 설치 및 호출 install.packages("googleVis") library(googleVis) # 변수 지정 val=해당 값 student=data.frame(database=c("1", "2", "3"), stu1=c(80, 95, 75), stu2=c(65, 80, 100)) # Area 차트 지정 Area 2019. 2. 3.
[R] R Library googleVis bubble chart 구글비스 버블 차트 그리기 소스 코드 예제 안녕하세요. 이번 포스팅은 R의 라이브러리인 googleVis입니다. googleVis는 다양한 차트를 지원합니다. 그 중에서 라인 차트를 만들어 보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # googleVis 라이브러리 설치 및 호출 install.packages("googleVis") library(googleVis) # 변수 지정 val=해당 값 student=data.frame(database=c("exam1", "exam2", "exam3"), stu1=c(80, 95, 75), stu2=c(65, 80, 100)) # Line 차트 지정 Line 2019. 2. 3.
[R] R Library googleVis pie chart 구글비스 파이 차트 그리기 소스 코드 예제 안녕하세요. 이번 포스팅은 R의 라이브러리인 googleVis입니다. googleVis는 다양한 차트를 지원합니다. 그 중에서 파이 차트를 만들어 보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # googleVis 라이브러리 설치 및 호출 install.packages("googleVis") library(googleVis) # 변수 지정 val=해당 값 air=data.frame(database=c("Nitrogen", "Oxygen", "Argon", "Other"), val=c(78.08, 20.95, 0.93, 0.04)) # Pie차트 지정 Pie 2019. 2. 2.
[R] R Library googleVis column chart 구글비스 칼럼 차트 그리기 소스 코드 예제 안녕하세요. 이번 포스팅은 R의 라이브러리인 googleVis입니다. googleVis는 다양한 차트를 지원합니다. 그 중에서 칼럼차트를 만들어 보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #googleVis 라이브러리 설치 및 호출 install.packages("googleVis") library(googleVis) #변수 지정 val1=해당 값1 val2=해당 값2 student=data.frame(database=c("kor", "en", "math"), stu1=c(80, 95, 75), stu2=c(65, 80, 100)) #Column차트 지정 Column 2019. 2. 2.
[R] R data.frame() 데이터 프레임 클래스 함수 사용하기 데이터 입력 소스 코드 예제 안녕하세요. R에서는 다양하게 데이터를 입력하고 출력할 수 있습니다. 이번 포스팅은 R에서 변수들을 data.frame() 클래스를 사용하는 것입니다.. data.frame() 은 변수와 값들을 나열하여 한 번에 데이터 프레임을 만듭니다. 입력하는 값들을 한 번에 처리한다는 장점이 있습니다. 1 2 3 4 5 6 7 8 # data.frame - 데이터 프레임 나열하여 입력 score 2019. 2. 2.
[R] R function paste() 함수 문자, 문자열 합치기 문자열 붙이기 소스 코드 예제 안녕하세요. 이번 포스팅의 주제은 R의 문자함수입니다. R로 사용자에 분석을 돕는 여러 함수들이 있습니다. 그 중에서 이용 빈도가 높은 문자를 합치는 함수입니다. paste() 함수를 사용하여 문자를 붙여 봅니다. 1 2 3 4 5 6 7 8 9 # paste() - 문자열 합치기 함수 str 2019. 2. 2.
[R] R Studio 스튜디오 한글 깨짐 문제 오류 해결 방법 안녕하세요. 이번 포스팅은 R입니다. R으로 데이터를 분석을 하거나 처리를 할 때 R Studio를 사용합니다. R Studio에서 만든 스크립트 파일 중에 열거나 저장을 할 경우 한글이 깨지는 경우가 발생합니다. 한글 깨짐 오류를 해결하는 방법은 다음과 같습니다. ▲ 먼저 메뉴 탭에 있는 Tools를 클릭합니다. ▲ 다음으로 Project Options... 를 클릭합니다. ▲ 왼쪽 탭 부분에는 다양한 옵션들이 제공됩니다. ▲ 그 중에서 Code Editing 을 클릭합니다. ▲ 변경할 수 있는 설정 값 중에는 Text encoding: 을 클릭합니다. ▲ Change... 버튼을 눌러 설정 값을 변경합니다. ▲ 인코딩을 하는 방법 중에 한글 깨짐 문제를 해결하기 위한 UTF-8 값을 설정합니다. ▲ .. 2019. 2. 2.
[R] R min function 최소값 함수 사용하여 구하기 소스 코드 예제 안녕하세요. 이번 포스팅의 주제은 R의 수학함수입니다. R로 사용자에 분석을 돕는 여러 함수들이 있습니다. 그 중에서 이용 빈도가 높은 최소값을 구하는 함수입니다. 최소값은 min()으로 구합니다. 1 2 3 4 5 6 # min() - 최솟값 함수 number 2019. 2. 1.
[R] R max function 최댓값 함수 사용하여 구하기 소스 코드 예제 안녕하세요. 이번 포스팅의 주제은 R의 수학함수입니다. R로 사용자에 분석을 돕는 여러 함수들이 있습니다. 그 중에서 이용 빈도가 높은 최대값을 구하는 함수입니다. 최댓값은 max()으로 구합니다. 1 2 3 4 5 6 # max() - 최댓값 함수 number 2019. 2. 1.
[R] R mean function 평균 함수 사용하여 구하기 소스 코드 예제 안녕하세요. 이번 포스팅의 주제은 R의 수학함수입니다. R로 사용자에 분석을 돕는 여러 함수들이 있습니다. 그 중에서 이용 빈도가 높은 평균을 구하는 함수입니다. 평균은 mean()으로 구합니다. 1 2 3 4 5 6 # mean() - 평균 함수 number 2019. 2. 1.
반응형