반응형
구글 플레이 기기 및 네트워크 악용 정책 위반 - 유튜브 백그라운드
예전에 쓰려고 했던 포스팅을 이제야 쓴다
유튜브 프리미엄이 나오면서 여러가지 정책들이 많이 생겼다
영상을 다운로드할 수 있으면 안되고 백그라운드에서 유튜브를 재생할 수 있으면 안된다
필자도 여러가지 문제를 겪었다
아래는 나의 관련 삽질을 기록해두었던 포스팅이다
본론으로 들어가서
오늘 포스팅하고자하는 내용은 앱 내 유튜브 영상이 백그라운드에서 재생되는 정책위반을 막기위한 코드이다
안드로이드의 생명주기쯤은 기본적으로 모두 알고 있을 것 같다
onResume, onPause에 저런걸 넣어주면 백그라운드에서 영상이 재생되는것을 막을 수 있다
protected void onResume() {
super.onResume();
try {
Class.forName("android.webkit.WebView")
.getMethod("onResume", (Class[]) null)
.invoke(webView, (Object[]) null);
} catch(Exception e) {
e.printStackTrace();
}
}
protected void onPause() {
super.onPause();
try {
Class.forName("android.webkit.WebView")
.getMethod("onPause", (Class[]) null)
.invoke(webView, (Object[]) null);
} catch(Exception e) {
e.printStackTrace();
}
}
이상
반응형
'개발 > Android' 카테고리의 다른 글
[안드로이드] SQLite No such table (code 1 SQLITE_ERROR) (1) | 2020.04.07 |
---|---|
구글 플레이스토어 앱 검색 안됨 - 현재 앱을 검토하는 중입니다 (5) | 2020.02.04 |
Android 루팅 여부, 루트 권한 체크하기 (0) | 2019.11.08 |
html 난독화는 가능한가 (Android Assets APK 압축해제) (0) | 2019.11.05 |
Android NetworkOnMainThreadException 해결 (0) | 2019.10.28 |