ref
https://developers.google.com/youtube/registering_an_application?hl=ko
해본결과 OAuth 발급은 필요없고 API Key 발급만 하면 되는것같다.
1. Oauth 2.0
https://console.developers.google.com/apis/
에서 프로젝트 생성 후 프로젝트 클릭
좌측메뉴 '사용자 인증 정보' 클릭 후 Create credentials 눌러서 'OAuth Client ID' 선택
애플리케이션 유형을 Android로 선택
1.1 SHA1 확인
cmd키고 WINDOW_USER_ID/.android/ 로 이동해서
keytool -exportcert -alias androiddebugkey -keystore debug.keystore -list -v
를 하면 출력문중에 SHA1 을 확인할 수 있다. 복사후 서명 인증서 지문 텝에 붙여놓고, 사용하고자 하는 앱의 pkg name을 넣는다.
2. api key 발급
OAuth와 같이 Create Credentials에서 API Key를 발급하면된다.
위의 발급작업이 끝났으면 Sample App을 보면된다.
https://developers.google.com/youtube/android/player/setup
여기따라서 셈플프로젝트를 임포트해보면 느낌이 온다.
중요한건 위에서 발급한 API Key를
YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);
youTubeView.initialize(위에서 발급한 API KEY, this);
형식으로해서 인증작업을 수행한다.
Sample App을 참고해서 만들어본 앱 화면이다.
앞으로의 작업
서비스로 Youtube view를 돌리기.
Power Management관련 조사.
'소프트웨어 > Android/Java/Ndk' 카테고리의 다른 글
android] WindowManager UpdateViewLayout이 벌벌벌 떨릴때 (0) | 2016.02.18 |
---|---|
android] chat head (0) | 2016.02.13 |
android] YouTubePlayer 객체가 파괴되는듯하다.. (0) | 2016.02.11 |
TcpServer] Java Shutdown Hook (0) | 2015.11.02 |
JavaEffective] 변경 가능 데이터의 동기화(Lock, Synchronized, Volatile) (0) | 2015.08.21 |
JavaEffective] singleton instance 훔치기 (0) | 2015.06.11 |
JavaEffective] Build Pattern (0) | 2015.06.11 |