본문 바로가기
반응형

안드로이드 스튜디오 앱 개발/실제 앱 개발 과정16

[Android Studio] SharedPreferences로 아이템을 저장하고 For문을 이용하여 저장했던 모든 아이템 조회하기 - 망댕이의 앱 개발 단순하게 SharedPreferences를 이용하여 하나의 text를 저장하고 불러오는 것은 정말 쉽습니다. 하지만 수많은 text들을 저장하고 그것들을 하나씩 조회하는 방법은 For문과 고유의 count 값이 필요합니다. private static final String PREF_NAME = "MyPreferences"; private static final String KEY_COUNT = "count"; private static final String KEY_TITLE = "title"; private static final String KEY_CONTENT = "content"; SharedPreferences sharedPreferences; --생략-- @Override public void.. 2024. 4. 16.
[Android Studio] 내 휴대폰 단말기로 제작한 애플리케이션(APP) 실행해서 검토하기 안드로이드 스튜디오에서 애플리케이션을 개발 중 코드를 작성하다가 가상 시뮬레이터로 내가 개발 중인 것이 정상적으로 돌아가는지 확인하곤 합니다. 하지만 내가 사용하는 휴대폰에서 애플리케이션을 작동시켜본다면 그만큼 확실한 것도 없지 않겠죠? 오늘은 자신이 가지고 있는 실제 휴대폰 단말기로 애플리케이션을 작동시키는 방법에 대해 포스팅하도록 하겠습니다. ​휴대폰 단말기로 애플리케이션 작동시키기 우선 휴대폰 단말기와 컴퓨터를 USB 선을 이용하여 연결시켜줍니다. 이렇게 연결의 하시고 휴대폰 설정에 들어가서 맨 아래 휴대전화 정보 메뉴에 들어가줍니다. 이렇게 휴대전화 정보 창으로 들어왔다면 그 안에 소프트 웨어 정보 메뉴로 들어가줍니다. 소프트웨어 정보 창에 몇 가지의 소프트웨어 정보들이 있는데 그중에 빌드번호 상.. 2023. 7. 13.
[Android Studio] 탭 레이아웃(TabLayout)으로 프래그먼트 화면전환하기 ​오늘은 탭 레이아웃을 이용하여 각각 다른 탭을 누를 때마다 프레임 레이아웃 안에서 프래그먼트가 탭에 따라 전환되는 코드를 알아보도록 하겠습니다. 우선 탭 레이아웃과 프레임 레이아웃으로 구성된 xml 파일을 만듭니다. 간단하게 리니어 레이아웃(Orientation : Vertical)을 만들어 그 안에 TabLayout과 FrameLayout을 위 사진처럼 만들어줍니다. ​TabLayout 코드 안에 있는 tabIndicatorColor는 탭을 눌렀을 때 이 탭을 선택하고 있다는 표시를 할 색상을 의미하고, tabSelectedTextColor는 탭을 눌렀을 때 탭의 제목에 이 탭을 선택하고 있음을 표시하는 색상을 의미합니다. 이렇게 xml 파일을 만들었으면 필요한 만큼 Fragment를 만들어줍니다. .. 2023. 7. 13.
[ Android Studio ] 깜빡이는 애니메이션(Animation) 텍스트뷰(TextView) 만들기 + 시한폭탄 예제 이와 같은 깜빡이는 애니메이션을 가진 텍스트뷰를 만드는 법에 대해 알아보도록 하겠습니다. 이런 깜빡이는 애니메이션을 사용할 때 어떤 코드를 사용하는지 보도록 하자면 이와 같은 코드로 간단히 작성할 수 있습니다. animation = new AlphaAnimation(0.0f, 1.0f); 깜빡거릴때 투명도를 설정하는 클래스입니다. 괄호안에 들어있는 실수 값은 투명도의 범위를 의미하며 범위 값은 0.0부터 1.0까지 입니다. animation.setDuration(100); 깜빡이는 애니메이션이 지속되는 시간을 의미합니다. 단위는 millisecond로 1000에 1초이며, 여기서는 0.1초를 의미합니다. animation.setStartOffset(10); 시작 시간을 기준으로 깜빡이는 애니메이션을 시작.. 2023. 7. 11.
반응형