목록분류 전체보기 (385)
만족
듣던 중 반가운 소식이다 3년 보증이라 함은 안드로이드 버전을 2-3개까지 판올림해주겠다는 뜻이다. 물론 플래그십 한정이다 ㅋㅋ (가령 A31같은 보급형 라인은 지원대상이 아니고, 갤럭시 폴드/S/노트 시리즈같은 고가 라인 대상이다) (+ A라인에서 A90처럼 사양이 높은 기기의 경우는 현재 고려 중이라고 한다) 솔직히 애플이 창렬이다.... 뭐다 하던 시절은 이미 한참전에 지나갔고, 오히려 애플이 혜자소리를 듣고 있는 마당에 이같은 소식은 매우 좋은 소식이지만 애플에서 5년된 아이폰6s를 아직도 지원해주고 있는 걸 보면 좀더 분발할 필요가 있어 보인다. 갤럭시 S10을 안드로이드 개발용으로 쓰고 있는데 원래대로라면 안드로이드 11버전까지만 지원하고 버려질 예정이였으나 12버전까지는 올라올 것 같다. 기..
Activity Lifecycle을 살펴보면 Activity가 Running 상태이다가다른 액티비티가 위로 올라오면 onPause()로 진입하고현재 액티비티가 보이지 않는 상태가 되면 onStop()으로 진입한다. 다시 유저가 해당 액티비티로 돌아오면 시점에 따라서onRestart()-> onStart()-> onResume() 또는onCreate()-> onStart()-> onResume() 또는onResume() 의 순으로 라이프사이클이 굴러간다. 다시 액티비티가 포그라운드로 돌아 왔을 때 onResume()은 반드시 실행된다는 점을 알고 적용해보자 public class SimpleActivity extends FragmentActivity{ //Lifecycle Phase에 따라 바뀌는 변수 p..
갑자기 다음과 같은 메일이 날라오며 앱 업데이트가 거부되었다. 의아한 것은 해당 업데이트 내용은 버그 수정 및 편의성 강화로써 광고 관련 코드는 수정된 바가 전혀 없다는 것이다. 이의 신청을 진행했으나 돌아온 답변은 더 이해할 수 없는 내용이였다. 광고가 내 앱을 벗어나 다른 앱 위에 있다는 것인데...무슨 말인지 잘 생각해보니 알게 되었다. 1. 앱이 백그라운드 상태일 때도 전면광고를 표시함mInterstitialAd.adListener = object : AdListener() { override fun onAdLoaded() { if (!isDestroyed){ mInterstitialAd.show() } } override fun onAdClosed() { super.onAdClosed() if(..
https://www.amitsn.com/blog/how-to-generate-a-sitemap-for-your-react-website-with-dynamic-content How to generate a sitemap for your React website with dynamic content This post illustrates how to use react-router-sitemap to generate a sitemap.xml file for your React.. www.amitsn.com 위의 페이지를 번역한 포스트입니다. 또한 Step 5(aws-amplify를 이용한 동적인 sitemap.xml 생성 부분)는 다루지 않았습니다 ================================..
주의 이 라이브러리를 사용 중 알 수 없는 오류로 사용이 어려울 경우 아래 링크를 참조해서 새로운 라이브러리를 사용해 보세요. react-snap은 유지보수가 중단된 프로젝트이므로 오류 수정 업데이트가 없습니다. https://satisfactoryplace.tistory.com/348 [React] 검색엔진 최적화(SEO):: Prerendering (react-hydratable) https://satisfactoryplace.tistory.com/131 [React] 검색엔진 최적화(SEO):: Prerendering (react-snap) React는 대표적인 SPA제작 라이브러리이다. SPA가 사용감이나 개발적인 측면에서는 유리하지만, 빌드된 결.. satisfactoryplace.tistory..
https://pages.github.com/GitHub PagesWebsites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live.pages.github.com위 링크를 따라하면 아주 쉽게 호스팅할 수 있다 플레이스토어에 올릴 때나, 광고를 달 때 개인 페이지 루트 디렉토리에 app_ads.txt를 추가해야 하는데새로 서버를 구축하거나, 도메인을 사긴 좀 애매해서 github pages를 사용했는데 아주 유용한 것 같다 물론 제한이 없는 것은 아니다. 1. 사이트 전체 용량은 1GB를 넘길 수 없고2. 한달에 100GB의 트래픽 제한 (초과 시 접속..
https://github.com/Nightonke/BoomMenu Nightonke/BoomMenu A menu which can ... BOOM! - Android. Contribute to Nightonke/BoomMenu development by creating an account on GitHub. github.com 프로젝트에서 이 라이브러리를 사용하던 도중, 오류 리포트에 다음과 같은 예외가 엄청나게 발생하기 시작했다 Fatal Exception: java.lang.IndexOutOfBoundsException Index: 0, Size: 0 java.util.ArrayList.get (ArrayList.java:437) com.nightonke.boommenu.BoomMenuButton...
간단하게 정리한다 화면 구조가 다음과 같다고 가정하자 액티비티 내부에 프래그먼트A가 있고 프래그먼트A내부에 프래그먼트 B가 있다. getFragmentManager는 activity내부의 Fragment들을 대상으로 한다. 즉 프래그먼트 A를 대상으로 작업하려면 getFragmentManager를 사용한다 getChildFragmentManager는 Fragment내부의 Fragment들을 대상으로 한다 즉 프래그먼트 B를 대상으로 작업하려면 프래그먼트 A에서 getChildFragmentManager를 사용한다. 참쉽죠? https://stackoverflow.com/questions/51395604/getsupportfragmentmanager-vs-getchildfragmentmanager getS..