하루플스토리
Home
  • 전체보기 (253)
    • 개발 (104)
      • Android (68)
      • IOS (1)
      • 코딩테스트 (34)
      • 딥러닝 (1)
    • 블로그 (9)
      • 공지사항 (4)
      • 이슈, 유머 (5)
    • 일상 (17)
      • 일상 (9)
      • 전자제품 (7)
      • 사진 (1)
    • 메이플 (120)
      • 메이플스토리 (120)
Home
  • 전체보기 (253)
    • 개발 (104)
      • Android (68)
      • IOS (1)
      • 코딩테스트 (34)
      • 딥러닝 (1)
    • 블로그 (9)
      • 공지사항 (4)
      • 이슈, 유머 (5)
    • 일상 (17)
      • 일상 (9)
      • 전자제품 (7)
      • 사진 (1)
    • 메이플 (120)
      • 메이플스토리 (120)
블로그 내 검색
Github

하루플스토리

안드로이드 개발자 하루플 입니다 GitHub 놀러와주세요!😊

  • 개발/Android

    안드로이드 스튜디오 TextView 글자 중간 글씨크기, 색깔 바꾸기

    안녕하세요, 하루플입니다. TextView에서 글자 크기나 색깔을 변경할때 일반적으로 아래와 같은 방법을 사용했습니다. android:textSize="25dp" android:textColor="#2b5d5b" 하지만 이렇게 하면 글자 전체의 색상이 변경됩니다. 글자 중간의 색상을 변경할 땐 어떻게 해야할까요? 저는 이 방법을 알기 전까지는 LinearLayout에서 horizontal 속성을 하나 추가하여 만들었었는데 XML 코드가 무지막지하게 길어지고 가독성도 떨어지는 문제가 생겼습니다.. 결국 글자 중간에도 원하는 옵션을 설정할 수 있는 방법을 찾아보았는데요 1. SpannableString 객체 생성. 2. TextView의 글자에서 특정 문자열의 시작 위치와 끝 위치 얻기. 3. spannab..

    2021. 7. 30.

  • 개발/Android

    [안드로이드 스튜디오] 목록/내용을 접었다 펼 수 있는 Expandable Recycler View 사용 예제

    안녕하세요, 하루플 입니다. 최근에 취미로 개발해보고 싶은 앱이 생겨 개발중인데요! 조금 더 깔끔한 UI 개발을 고민하던 중 Expandable Recycler View 라는 것을 보았습니다! RecyclerView가 기존에 리스트뷰 상위호환 버전이였는데 그걸 접을 수 있게 해주는 겁니다. 아래 예시로 먼저 보겠습니다. 이렇게 띄워주는겁니다! 여기서 작성한 소스코드는 아래 Github에서 다운로드하여 사용하실 수 있습니다. https://github.com/haruple97/Open-Source-Library GitHub - haruple97/Open-Source-Library: 혼자 만든 오픈소스 공간 (Feel free to use it!) 혼자 만든 오픈소스 공간 (Feel free to use i..

    2021. 7. 30.

  • 개발/Android

    안드로이드 스튜디오 GIF 파일 재생하기

    안녕하세요, 하루플입니다. 개발하다 보면 앱 퀄리티를 위해서 Gif파일을 자동 실행되도록 하고 싶을 때가 있는데요! bumptech 에서 개발한 안드로이드 이미지 라이브러리를 사용해서 만들어보겠습니다. build.gradle(Module) implementation 'com.github.bumptech.glide:glide:4.11.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0' gradle 모듈탭에 종속성을 추가해줍니다. activity_main.xml 원하는 곳에 이미지뷰를 추가해줍니다. 저는 메이플 라라 캐릭터 gif를 사용해서 id를 lala_gif_img 로 설정했습니다. 이미지 삽입 이제 gif 이미지를 안드로이드 내에 삽..

    2021. 7. 29.

  • 개발/Android

    [안드로이드 스튜디오] 앱 처음 사용하는 사용자 확인 (SharedPreferences)

    안녕하세요, 하루플입니다. 내가 개발한 앱을 최초로 이용하는 사용자를 확인하는 방법을 알려드리겠습니다. 이 방법은 OnBoardingActivity와 같은 최초 사용자에게 앱에 대한 설명을 나타낼 때 유용하게 이용할 수 있습니다. 그러기 위해서는 사용자가 내 앱을 이용했는지 기록이 저장되어야 합니다. 이 때 DB를 사용하지 않고 안드로이드 앱 자체에 기록하여 사용할 수 있는 SharedPreferences 를 이용해보겠습니다. 예시 프로그램 구조 다음과 같이 onCreate() 내부에 작성하면 됩니다. 아래 소스코드는 오로지 처음 사용자를 어떻게 확인하는지만 알려드리기 위해 SplashActivity에서 사용하는 몇초후 다른 액티비티로 이동하는 코드는 뺏습니다. public class Splash_Act..

    2021. 7. 29.

  • 개발/코딩테스트

    [JAVA/백준] 1002번 문제 해설 및 답안

    안녕하세요, 하루플입니다. 오늘은 백준 JAVA 1002번 문제를 풀이해보겠습니다. 문제 조규현과 백승환은 터렛에 근무하는 직원이다. 하지만 워낙 존재감이 없어서 인구수는 차지하지 않는다. 다음은 조규현과 백승환의 사진이다. 이석원은 조규현과 백승환에게 상대편 마린(류재명)의 위치를 계산하라는 명령을 내렸다. 조규현과 백승환은 각각 자신의 터렛 위치에서 현재 적까지의 거리를 계산했다. 조규현의 좌표 (x1, y1)와 백승환의 좌표 (x2, y2)가 주어지고, 조규현이 계산한 류재명과의 거리 r1과 백승환이 계산한 류재명과의 거리 r2가 주어졌을 때, 류재명이 있을 수 있는 좌표의 수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 다음과 같이 이..

    2021. 7. 28.

  • 개발/코딩테스트

    [JAVA/백준] 1000번 문제 해설 및 답안

    안녕하세요 하루플 입니다. 오늘은 정말 쉬운 백준 1000번 문제 입니다. 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 우리는 일반적으로 자바를 처음 배울 때 scanner를 사용하여 입력 받습니다. 그대로 사용하면 됩니다. 다만, import 구문을 놓치면 안됩니다! import java.util.Scanner; public class Baekjoon { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a, b; a = sc.nextInt(); b = sc.nextInt(); System.out.println(a+b); } } 내일은 다른 문제로 찾아오겠습니다!

    2021. 7. 27.

  • 개발/Android

    안드로이드 스튜디오 ViewPager2를 활용한 가로 슬라이더

    안녕하세요, 하루플 입니다. 위 이미지와 같은 가로 슬라이더 앱 만지면서 많이 보셨죠! 단순히 RecyclerView를 쓰면 원하는 이미지에서 멈추지 않습니다. 그냥 ListView를 가로로 돌린 것 뿐이죠. 그래서 원하는 부분의 이미지를 슬라이딩하듯이 사용할 수 있도록 만들어보겠습니다. 어려우시다면 아래 링크 Github를 이용하세요! 완성된 Viewpager2 슬라이더 오픈소스 라이브러리 다운로드하기! Viewpager2는 Viewpager 라이브러리의 개선된 버전으로 , 향상된 기능을 제공하며 그냥 viewpager를 사용 시 발생하는 일반적인 문제를 해결할 수 있습니다. ViewPager2로 이전하여 얻을 수 있는 이점 Viewpager2는 적극적인 개발 지원을 받고 있지만, Viewpager는 ..

    2021. 7. 27.

  • 개발/Android

    안드로이드 스튜디오 스마트폰 연결해 가상디바이스(AVD)로 사용하기

    안녕하세요, 하루플스토리 입니다. 안드로이드 스튜디오로 개발을 하다 컴퓨터 AVD로는 작동되지 않는 경우가 있습니다. 이럴경우 실제 기기로 테스트 하는 것이 좋은데요, 가상디바이스(AVD)가 아닌 실제 스마트폰을 테스트 기기로 사용하는 방법을 알려드리겠습니다. 1. 스마트폰 USB 디버깅 모드 활성화 설정 - 휴대전화 정보 - 소프트웨어 정보 - 빌드번호 연타 빌드번호를 연타하면 개발자 모드가 활성화 됩니다. 2. USB 디버깅 활성화 옵션 - 개발자 옵션 - USB 디버깅 활성화 USB 디버깅 허용을 하여 PC로 개발할 때 스마트폰을 마음대로 제어할 수 있도록 합니다. 3. 스마트폰 - PC 연결 연결 후 USB 디버깅 허용창이 뜨면 허용을 클릭합니다. 안드로이드 스튜디오에서 기기 모델명이 뜨면 정상적..

    2021. 2. 2.

이전
1 ··· 11 12 13 14 15 16 17 ··· 32
다음
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
하루플스토리

티스토리툴바