본문 바로가기
반응형

[programming]/[Android] 안드로이드14

[Android] Widget 안드로이드 위젯 calendar 캘린더 실행 소스 코드 예제 안녕하세요. 이번 포스팅은 안드로이드에서 캘린더 뷰입니다. 안드로이드에서는 기본적으로 다양한 위젯을 지원합니다. 캘린더 뷰는 어플리케이션을 만들 때 유용하게 사용할 수 있습니다. 캘린더 뷰는 FrameLayout의 상속을 받습니다. -java.lang.Object ↘android.view.View ↘android.widget.FrameLayout ↘android.widget.CalendarView 1 2 3 4 5 6 7 8 9 10 11 12 13 ▲ 캘린더 뷰 위젯을 사용한 어플리케이션의 디스플레이입니다. ▲ 기본 속성을 적용했습니다. 2019. 11. 19.
[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.
반응형