Android 22

[안드로이드] 하단바(내비게이션바) 높이 구하기

안녕하세요. 안드로이드 UI/UX 디자인을 할 때 하단바 위에 뷰를 위치하게 하고 싶을 때가 있습니다. 하지만 하단바 처리가 여간 까다로운 것이 아니죠. 기종에 따라 소프트웨어 하단바와 하드웨어 하단바로 나뉘기까지 하니까요. 오늘은 소프트웨어 하단바를 가지고 있다면 그 높이를, 없다면 0을 return하는 함수를 알려드리려고 합니다. public static boolean isUseBottomNavigation(Context context) { int id = context.getResources().getIdentifier("config_showNavigationBar", "bool", "android"); boolean useSoftNavigation = context.getResources().ge..

Android 2021.08.03

[안드로이드] Glide - URL 링크로 이미지 로드하기

안녕하세요. url을 이용해서 이미지를 로드할 수 있는 Glide 라이브러리에 대해 알아보겠습니다. 해당 포스팅은 Glide git에 올라온 버전으로 작성하였습니다. Glide Git https://github.com/bumptech/glide GitHub - bumptech/glide: An image loading and caching library for Android focused on smooth scrolling An image loading and caching library for Android focused on smooth scrolling - GitHub - bumptech/glide: An image loading and caching library for Android focuse..

Android 2021.08.01

[안드로이드] 며칠 뒤 날짜/시간 출력하기

안녕하세요. 며칠 뒤의 날짜를 얻는 방법에 대해 알아보겠습니다. 하루 뒤, 일주일 뒤 날짜를 출력하는 것도 이 방법으로 가능합니다. "현재 날짜/시간 출력하기"를 다룬 이전 포스팅을 보고 오면 이해가 더 쉽습니다! 이전 포스팅 보러 가기 https://jeong9216.tistory.com/11 Android API reference https://developer.android.com/reference/java/util/Date?authuser=1 Date | Android 개발자 | Android Developers developer.android.com 1. 출력 포맷 선언하기 이번에는 2021-07-31로 날짜만 출력을 해보겠습니다 public static String format_yyyyMMdd..

Android 2021.07.31

[안드로이드] 현재 날짜/시간 출력하기

안녕하세요. 오늘은 현재 날짜, 시간을 다양한 포맷으로 출력해보겠습니다. "며칠 뒤 날짜/시간 출력하기" 포스팅 보러가기 https://jeong9216.tistory.com/12 Android API reference https://developer.android.com/reference/java/util/Date?authuser=1 Date | Android 개발자 | Android Developers developer.android.com 1. 포맷 선언 출력할 포맷을 선언합니다. 예를 들어, 날짜를 2021-07-30처럼 출력하고 싶다고 한다면 "yyyy-MM-dd"로 포맷을 선언해야 합니다. 시간도 마찬가지로 12:00:00라면 "hh:mm:ss"로 선언하면 됩니다. 포맷이 yyyyMMdd-hh..

Android 2021.07.30

[안드로이드/기초] 앱 이름 변경하는 방법

안녕하세요. 오늘은 안드로이드 기초, 앱 이름을 변경하는 방법에 대해 알아보겠습니다. 1. AndroidManifest 파일 열기 AndroidManifest.xml에서 작업을 합니다. AndroidManifest.xml의 위치를 모르시는 분은 위 사진을 참고하세요! AndroidManifest는 기본적으로 이렇게 작성이 되어 있습니다. 앱 이름을 변경하는 방법은 label 속성을 바꾸는 것입니다. 2. label 속성으로 앱 이름 변경하기 위 사진을 자세히 보셨다면 label 속성의 텍스트만 회색 배경이라는 것을 눈치채셨을겁니다. label 속성의 텍스트를 클릭하면 아래 코드로 변경이 됩니다. android:label="@string/app_name" string의 app_name을 label의 속성을..

Android 2021.07.29

[안드로이드] 원형 이미지뷰 만들기 / CircleImageView

앱을 개발하다 보면 원형의 이미지뷰 CircleImageView를 표시해야할 때가 있습니다. 이것을 직접 구현하려면 여간 까다로운 일이 아닙니다. 그래서 오늘은 원형 이미지뷰 CircleImageView 라이브러리 하나를 소개해드리겠습니다. 라이브러리 Git https://github.com/hdodenhof/CircleImageView GitHub - hdodenhof/CircleImageView: A circular ImageView for Android A circular ImageView for Android. Contribute to hdodenhof/CircleImageView development by creating an account on GitHub. github.com Android ..

Android 2021.07.28

[안드로이드/에러] Entry name 'res/animator/linear_indeterminate_line1_head_interpolator.xml' collided 해결 방법

apk build시 발생하는 Entry name 'res/animator/linear_indeterminate_line1_head_interpolator.xml' collided 를 해결하는 방법입니다. apk build 과정에서 Entry name 'res/animator/linear_indeterminate_line1_head_interpolator.xml' collided 에러가 발생하는 경우가 있습니다. 저는 디버깅용 apk를 빌드하는 과정에 에러가 발생했습니다. 해결방법은 간단합니다. 1. Build > Clean Project를 눌러 프로젝트를 정리하면 됩니다. 1번으로도 해결이 되지 않는다면 2번 방법을 시도해 보세요. 2. 이전에 생성한 apk를 삭제하고 다시 build를 한다. 저는 de..

Android 2021.07.27

[안드로이드] 그라데이션 적용하기 / gradient / xml

그라데이션 / gradient 안드로이드에서 그라데이션을 적용하는 방법을 배워보겠습니다. 예제 프로젝트 Git https://github.com/Yujeongju/blogExample/tree/2021-07-26-gradient Android API reference https://developer.android.com/reference/android/graphics/drawable/GradientDrawable GradientDrawable | Android 개발자 | Android Developers developer.android.com 1. xml 파일 생성 drawble > New > Drawable Resourse File을 눌러줍니다. 파일 이름, Root element을 작성해주고 OK를 ..

Android 2021.07.26

[안드로이드/기초] 인텐트(Intent) - 액티비티 간 데이터 전달

인텐트(Intent) - 액티비티 간 데이터 전달 안녕하세요. 오늘은 안드로이드 기초 Intent를 이용한 액티비티 간 데이터 전달에 대해 알아보겠습니다. MainActivity에서 텍스트를 입력하고 버튼을 눌러 SubActivity로 텍스트를 전달, 표시해주는 예제입니다. 이전 예제 파일에서 이어서 진행됩니다. [안드로이드/기초] 인텐트(Intent) - 액티비티(화면) 이동하기 (https://jeong9216.tistory.com/5) [안드로이드/기초] 인텐트(Intent) - 액티비티(화면) 이동하기 인텐트(Intent) - 액티비티(화면) 이동하기 안녕하세요. 개발새발 블로그입니다. 오늘은 안드로이드 기초 Intent를 이용한 액티비티 이동에 대해 알아보겠습니다. MainActivity에서 버..

Android 2021.07.25

[안드로이드/기초] 인텐트(Intent) - 액티비티(화면) 이동하기

인텐트(Intent) - 액티비티(화면) 이동하기 안녕하세요. 오늘은 안드로이드 기초 Intent를 이용한 액티비티 이동에 대해 알아보겠습니다. MainActivity에서 버튼을 눌러 SubActivity로 이동하는 예제입니다. 예제 Git https://github.com/Yujeongju/blogExample/tree/2021-07-25-intent GitHub - Yujeongju/blogExample: 개발새발(https://jeong9216.tistory.com/) 블로그 예제입니다. 개발새발(https://jeong9216.tistory.com/) 블로그 예제입니다. . Contribute to Yujeongju/blogExample development by creating an accoun..

Android 2021.07.25
반응형