전체 글 111

안드로이드 스튜디오 깃허브 : 안드로이드 스튜디오 깃허브 연결

안드로이드에서 깃허브를 연결하여 올리고 싶은 경우가 있을 것이다. 이런경우에는 일단 깃허브에서 Token을 가져와야 한다. 깃허브에 들어간 뒤 Settings 를 클릭 해준다. Developer settings를 눌러준다. Personal access tokens을 눌러준다. 여기까지 하면 토큰을 만들어 둔 상태이다. 다시 안드로이드 스튜디오로 돌아와서 현재 나는 토큰을 넣어 연결한 상태인데 만약 처음이면 새로만들라거나 연결하라고 적혀져 있을 것이다. 이 화면에서 내가 아까만든 토큰을 연결하게 되면 내가 연결한 깃허브가 뜰 것이다. 돌아오면 Git라는 것이 보일 것이다. Git => GitHub => Share Project on GitHub를 클릭 해 주면 이런 코드가 나오게 될것이고 Share를 눌러..

안드로이드 스튜디오 구글 맵 구현하기 / 구글 맵 보여주기

안드로이드 스튜디오 구글 맵 구현하는 코드입니다. gradle 설정 또한 해주어야 합니다. -------------------------------------------------Manifest----------------------------------------------------------- activity 사이에 넣어주면 된다. 첫번째 value에는 내가 가져온 구글 맵 API_Key를 입력하면 된다. 두번째 value에는 구글 맵 Version 를 입력하면 된다. 모르겠는 경우 value 값에 아래와 같이 넣고 두번째 value에 "@integer/google_play_services_version" 이라 적으면 된다. 12451000 --------------------------------..

안드로이드 스튜디오 사진 찍으면 S3에 저장하기

-------Manifest------------- android:networkSecurityConfig 을 해줘야 한다. 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { Toast.makeText(ResultActivity.this, "권한 허가 되었음", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(ResultActivity.this, "아직 승인하지 않았음", Toast.LENGTH_SHORT).show(); } break; } case 500: { if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRAN..

안드로이드 스튜디오 사진찍기/갤러리 불러오기

사진찍기와 갤러리 불러오기에 대한 선택지를 주고 선택지에 따라 사진찍기 - > 카메라 열기 갤러리 불러오기 -> 나의 갤러리 불러오기 등을 사용할 수 있다. package com.jhn.googlemaptest; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.ActivityCompat; import androidx.core.content.ContextCompat; import androidx.core.content.FileProvider; import android.Manifest; impo..

안드로이드 스튜디오 토큰 허용

로그인이나 인증 한 상태에서 이용을 할 수 있게 나누는 것은 토큰이다. 토큰을 통해 인증 및 로그인 한 상태인지 알 수 있다 . 작성자는 레트로 핏을 통해 토큰을 가져왔다! 아래는 로그인 을 하는 코드 이다. Button btnDone = findViewById(R.id.btnDone); btnDone.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // 1. 이메일과 비번을 가져온다 String email = editEmail.getText().toString().trim(); String password = editPasswd.getText().toString().trim(); // 2...

안드로이드 스튜디오 구글 맵 위치 권한 허용 하기

java.lang.SecurityException: my location requires permission ACCESS_FINE_LOCATION or ACCESS_COARSE_LOCATION at com.jhn.googlemaptest.MainActivity.onMapReady(MainActivity.java:93) 아래와 같은 오류가 뜨는 경우가 있을 경우가 있다. 이런 오류가 뜨는 이유는 권한에 대한 오류이다. Android 6.0 (23- 마시멜로) 이후로 부터는 필요한 권한이 있을 경우 사용자로부터 권한을 그때 받아야 한다 . 그렇기 때문에 새로운 위치 권한 요청 코드가 필요하다 . 만일 요청 코드를 넣고 싶지 않을 경우에는 targetsdk 23 으로 바꾸면 된다. 그치만 이미 23이상으로 구..

안드로이드 스튜디오 카카오 맵 api 이용하여 맵 띄우기

1. SDK파일 다운로드 카카오 공식문서에서 DownLoad SDK 버튼을 눌러 다운받고 압축을 푼다. 위치는 상관 없다. 카카오 공식 문서 : https://apis.map.kakao.com/android/guide/ 2. 카카오 개발자 사이트 - 개발자 등록, 앱 생성 개발자 사이트 https://developers.kakao.com/ 에서 개발자등록을 하고 앱을 생성한다. 내 안드로이드 프로젝트 파일의 패키지명이 필요하다. 패키지명은 프로젝트 파일 중 AndroidManifest.xml 상단에서 확인할 수 있다. ** 내 프로젝트의 디버그 키 해시 값 구해서 등록하기 앱을 생성하고 안드로이드 플랫폼을 등록한다. 이 때 내 안드로이드 프로젝트의 키 해시 값이 필요하다. / 카카오 해시키 받아오는 코드..

안드로이드 스튜디오 retrofit2

아래 있는 주소는 retrofit 의 공식 사이트이다. https://square.github.io/retrofit/ Retrofit A type-safe HTTP client for Android and Java square.github.io 비주얼 스튜디오를 통해 데이터 베이스와 RESTfull 을 사용한 것을 안드로이드 스튜디오를 통해 애뮬레이터에 연결하려 하고 있다. ================================================================= bulid.gradle 에서 빨간 박스들을 추가 시켜준다. =========================================================================== api 파일 안에 Ne..

안드로이드 스튜디오 유튜브 연결하기

1. Youtube Data API 키 발급 https://console.developers.google.com/ Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com 출처: https://haruple.tistory.com/161 [하루플스토리] 2.API를 다운로드 받고, 압축을 풉니다. 이후 Project - app - libs 에 붙여넣습니다. 주의해야 할 점은 extends에서 AppCompatActivity가 아닌 YouTubeBaseActivity를 꼭 extends 해야합니다. 위 소스코드대로 하면 작동 잘 될거에요! 여기까지 진행하고 본인 스마트폰을 연결하여 테스트 해보시면 됩니다!