mobile/🦖 Android
-
안녕하세요. 팀드모네입니다. 오늘은 Kotlin splash 구현하는 방법에 대해서 안내드립니다. 많은 사람들이 착각하는 것 같아 직접 포스팅합니다. 1. activity 생성 아래의 코드를 참고하여 res > layout 폴더에 activity_splash_screen.xml을 생성합니다. android:orientation="vertical" android:layout_centerVertical="true" android:layout_centerHorizontal="true"> 2. 스플래시 이미지 넣기 res > drawable 폴더에 splash.png 이미지를 넣어주세요 splash.png가 뭐냐면 스플래시 화면에서 띄울 이미지입니다. 3. color.xml 수정 res > values > co..
[5분 내로] Kotlin splash 쉽게 구현하기안녕하세요. 팀드모네입니다. 오늘은 Kotlin splash 구현하는 방법에 대해서 안내드립니다. 많은 사람들이 착각하는 것 같아 직접 포스팅합니다. 1. activity 생성 아래의 코드를 참고하여 res > layout 폴더에 activity_splash_screen.xml을 생성합니다. android:orientation="vertical" android:layout_centerVertical="true" android:layout_centerHorizontal="true"> 2. 스플래시 이미지 넣기 res > drawable 폴더에 splash.png 이미지를 넣어주세요 splash.png가 뭐냐면 스플래시 화면에서 띄울 이미지입니다. 3. color.xml 수정 res > values > co..
2021.03.30 -
Problem Must be called on the main UI thread Solution fun btnRewardVideo() { runOnUiThread { loadRewardedVideoAd() } } reference : stackoverflow.com/questions/28501787/admob-interstitial-and-error-isloaded-must-be-called-on-the-main-ui-thread
[solved] Must be called on the main UI threadProblem Must be called on the main UI thread Solution fun btnRewardVideo() { runOnUiThread { loadRewardedVideoAd() } } reference : stackoverflow.com/questions/28501787/admob-interstitial-and-error-isloaded-must-be-called-on-the-main-ui-thread
2021.03.20 -
안녕하세요. 팀드모네입니다. 오늘은 안드로이드 프래그먼트 웹뷰 뒤로가기 처리 방법을 공유드립니다. 해당 웹뷰는 일반적인 웹뷰와 달리 아래처럼 작성해주셔야합니다. mWebView.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (event.getAction()!=KeyEvent.ACTION_DOWN) return true; if (keyCode == KeyEvent.KEYCODE_BACK) { if (mWebView.canGoBack()) { mWebView.goBack(); } return true; } return false; } }); 블로그..
[Android] 안드로이드 프래그먼트 웹뷰 뒤로가기안녕하세요. 팀드모네입니다. 오늘은 안드로이드 프래그먼트 웹뷰 뒤로가기 처리 방법을 공유드립니다. 해당 웹뷰는 일반적인 웹뷰와 달리 아래처럼 작성해주셔야합니다. mWebView.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (event.getAction()!=KeyEvent.ACTION_DOWN) return true; if (keyCode == KeyEvent.KEYCODE_BACK) { if (mWebView.canGoBack()) { mWebView.goBack(); } return true; } return false; } }); 블로그..
2020.07.03 -
안녕하세요. 팀드모네입니다. 오늘은 웹뷰, 웹앱에서 confirm, tel 등이 되도록 만드는 방법에 대해서 공유드리겠습니다. 1. 권한 체크 AndroidManifest.xml에 CALL_PHONE 권한이 있는지 체크 2. shouldOverrideUrlLoading을 기술했는지 체크 mWebView.loadUrl("https://xn--vf4b17jsctv.com/index.html?isApp=true"); // 웹뷰에 표시할 웹사이트 주소, 웹뷰 시작 mWebView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.starts..
[Android] 웹뷰, 웹앱에서 confirm, tel 등이 되도록 만드는 방법안녕하세요. 팀드모네입니다. 오늘은 웹뷰, 웹앱에서 confirm, tel 등이 되도록 만드는 방법에 대해서 공유드리겠습니다. 1. 권한 체크 AndroidManifest.xml에 CALL_PHONE 권한이 있는지 체크 2. shouldOverrideUrlLoading을 기술했는지 체크 mWebView.loadUrl("https://xn--vf4b17jsctv.com/index.html?isApp=true"); // 웹뷰에 표시할 웹사이트 주소, 웹뷰 시작 mWebView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.starts..
2020.07.03 -
안녕하세요. 플랫폼공작소입니다.안드로이드 코딩을 하다가 아래와 같은 에러를 만났습니다. You need to use a Theme.AppCompat theme (or descendant) with this activity. 어려운 것은 아니고 AndroidManifest.xml에 코드를 들어가서 고쳐줍시다. 를 처럼 바꾸시면 됩니다. 감사합니다.
You need to use a Theme.AppCompat theme (or descendant) with this activity.안녕하세요. 플랫폼공작소입니다.안드로이드 코딩을 하다가 아래와 같은 에러를 만났습니다. You need to use a Theme.AppCompat theme (or descendant) with this activity. 어려운 것은 아니고 AndroidManifest.xml에 코드를 들어가서 고쳐줍시다. 를 처럼 바꾸시면 됩니다. 감사합니다.
2020.03.26 -
안녕하세요. 플랫폼공작소입니다. 안드로이드 코딩을 하다가 Program type already present: android.support.v4.app.INotificationSideChannel$Stub$Proxy라는 에러를 만났습니다. 해결하는 방법을 공유드립니다. gradle.properties에 아래의 코드를 입력합니다.android.enableJetifier=true android.useAndroidX=true추가로 문의사항이 있으시면 댓글남겨주세요 ^ ^ 감사합니다.
Program type already present: android.support.v4.app.INotificationSideChannel$Stub$Proxy 해결방법안녕하세요. 플랫폼공작소입니다. 안드로이드 코딩을 하다가 Program type already present: android.support.v4.app.INotificationSideChannel$Stub$Proxy라는 에러를 만났습니다. 해결하는 방법을 공유드립니다. gradle.properties에 아래의 코드를 입력합니다.android.enableJetifier=true android.useAndroidX=true추가로 문의사항이 있으시면 댓글남겨주세요 ^ ^ 감사합니다.
2020.03.21