본문 바로가기

전체 글239

Android - 구글맵 이용 주변검색 Google Cloud console console.cloud.google.com  Google Cloud console console.cloud.google.com  위의 두 링크를 들어가 두개를 모두 사용 클릭 해준다  키의 제한도 걸어주자   우리가 사용할 API의 기본 모양은 아래와 같다https://maps.googleapis.com/maps/api/place/nearbysearch/json?language=ko&location=37.544147,126.8357822&radius=2000&type=restaurant&key= 받아오는 JSON의 형태는 이런 형태인데 필요한 데이터는 크게results 의 geometry 의 location 의 위도와 경도,results 의 name,results .. 2024. 6. 19.
Android - 구글맵 마커 표시 LatLng myLocation = new LatLng(37.5428, 126.6772);googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(myLocation, 17)); 첫번째는 위도경도 설정두번째는 줌 줌의 숫자가 작을수록 축소한 지도줌의 숫자가 클 수록 확대한 지도 17로 설정한 지도의 크기는 아래와 같다  마커 표시MarkerOptions markerOptions = new MarkerOptions();markerOptions.position(myLocation).title("현재 위치");googleMap.addMarker(markerOptions);마커옵션을 불러와서마커옾션의 포지션에 위도경도를 설정,.title로 이름을 지정 가능하다 그리고 ... 2024. 6. 19.
Android - 이메일 형식 체크 Pattern pattern = android.util.Patterns.EMAIL_ADDRESS; if(pattern.matcher(email).matches()){ // 이메일 형식 유효성 통과} else { // 이메일 형식에 안 맞음} 의 방법으로 형식을 체크하며  Patterns.EMAIL_ADDRESS외에도 Patterns.PHONEPatterns.WEB_URLPatterns.IP_ADDRESS 전화번호 형식, URL형식, ip주소 형식 체크하는 패턴이 있으니 참고 2024. 6. 19.
Android - 구글맵 사용 https://developers.google.com/maps/documentation/android-sdk/config Set up an Android Studio project  |  Maps SDK for Android  |  Google for DevelopersNew map styling is coming soon to Google Maps Platform. This update to map styling includes a new default color palette and improvements to map experiences and usability. All map styles will be automatically updated in March 2025. For more informa.. 2024. 6. 18.
Android - GPS 사용 사용하기에 앞서 권한이 필요하다매니페스트에 들어가자 정확한 위치 사용과대략적인 위치 사용의 권한을 받자 우선은 정확한 위치 사용이 베이스가 되며정확한 위치 사용이 불가능할때 대략적인 위치 사용이 사용된다 그리고 사용하기 위해멤버변수로 등록을 우선 해준다LocationManager locationManager;LocationListener locationListener;  그리고 사용하는 공간으로 가서// 1.locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);// 2.locationListener = new LocationListener() { @Override public void onLocationChanged(@N.. 2024. 6. 18.
Android - 탭바 위 사진에서 아래의 친구 채팅 오픈채팅 쇼핑 더보기같은탭바를 구현하고 싶다 우선은 설치부터 한후에implementation("androidx.navigation:navigation-fragment:2.5.3")implementation("androidx.navigation:navigation-ui:2.5.3")   화면과 같이 구성한 뒤에좌측의 메뉴중 리소스매니저를 클릭그리고 내비게이션을 클릭해야하는데 안보인다면아래의저 부분에 점 3개 있는부분을 클릭하면 숨어있으니 선택하도록 하자 그리고 +버튼을 클릭하여 내비게이션 리소스파일을 선택그리고 위 화면에서 크리에이트 뉴 선택 블랭크를 선택하도록 하자이번엔 3가지 화면을 만들도록 해보자   다시 메인xml로 돌아가서아래의 호스트 프래그먼트를 선택하면  방금 만.. 2024. 6. 18.