본문 바로가기

개발19

안드로이드 Webview 사용법 및 Intent를 이용한 Activity에서 Fragment로 데이터전달 오늘은 안드로이드 앱에서 Webview를 구현하는 방법과 Intent를 이용해서 Acitvity에서 Fragment로 데이터를 전달하는 방법에 대해서 알아볼 것이다. Webview부터 차근차근 알아보자 Webview 구현 기본적으로 Webview를 구현하기 위해 쓰일 Activity를 만들어주었다. WebviewActivity.java @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_webview1); String url = "웹뷰를 구현할 링크"; webview.loadUrl(url); webview.setWebChr.. 2023. 4. 23.
안드로이드 Fragment에서 현재 위치(위도, 경도) 가져오는 방법 오늘은 Fragment에서 현재 위치(위도, 경도)를 가져오는 방법에 대해서 알아볼 것이다. 코드를 통해 차근차근 알아보자 GpsTracker.java 먼저 GpsTraker 코드부터 보겠다. package com.example.pethealth; import android.Manifest; import android.app.Service; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.location.Location; import android.location.LocationListener; import android.location.L.. 2023. 4. 23.
안드로이드 CountDownTimer 사용해서 버튼 활성화하는 방법 오늘은 작업하던 앱에서 CountDownTimer를 사용할 일이 생겼다. 사용한 내용에 대해서 정리해보려고 한다. class TimerRest extends CountDownTimer { public TimerRest(long millisInFuture, long countDownInterval) { super(millisInFuture, countDownInterval); } @Override public void onTick(long millisUntilFinished) { // To-Do } @Override public void onFinish() { } } 위 코드는 CountDownTimer의 기본 형식이다. 맨 처음에 CountDownTimer를 상속받는 클래스를 생성해주고 Timer가 필요.. 2023. 4. 23.
안드로이드 파이어베이스(Firebase) 데이터 삭제하는 방법 오늘은 파이어베이스의 데이터를 삭제하는 방법에 대해서 알아볼 것이다. 사진을 보며 차근차근 알아가보자 삭제하기 전 파이어베이스에 데이터가 두개가 있는 것을 볼 수 있다. 먼저 uidList를 선언해준다. private List uidList = new ArrayList(); 그리고 OnDataChange에 uidList.clear()를 추가하여 데이터가 쌓이지 않도록 clear해준다. 그 후 uidKey에 Key값을 받아온 후 uidList.add(uidKey)를 선언해준다. mDatabase.getReference().child(the_uid).child("PetAccount").addValueEventListener(new ValueEventListener() { @Override public voi.. 2023. 4. 22.