프로그래밍 TIP (39) 썸네일형 리스트형 github에 최초 git 프로젝트 쉽게 등록하기 여러 저장소(gitlab, bitbucket)가 있겠지만 github의 경우 저장소 용량이 무제한 입니다. 그래서 저는 github으로 프로젝트를 관리합니다. github에 프로젝트를 생성하는 방법을 공유하도록 하겠습니다. 우선 아래와 같이 github 으로 접속합니다. GitHub GitHub: Let’s build from here GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.c.. Android 페이스북 삽입(전면) 광고 구현(meta audience network) meta 광고 네트워크의 경우 meta(페이스북)로그인 된 사용자에게만 노출되므로 admob에 비해 수익이 적습니다. 하지만 admob이 정책위반에 걸려서 어쩔 수 없이 이 참에 갈아타봅니다. 배너광고 구현에 이어서 해봅니다. Application를 상속한 클래스의 onCreate에 아래의 코드를 입력합니다. gradle 등등 sdk 설정은 배너광고 구현 글을 참고하세요. AudienceNetworkAds.initialize(this); 메타 광고관리자의 앱 노출 위치를 만드시고 해당 Placement Id를 가져옵니다. 사용할 액티비티 or 프레그먼트에 아래와 같이 구현합니다. interstitialAd = new com.facebook.ads.InterstitialAd(this, "#본인의 삽입(전면.. Android 페이스북 배너 광고 구현(meta audience network) 언젠가 부터 애드몹 정책 위반이 풀리지 않아 답답하네요 10번정도 이것저것 고치고 검토를 받아도 풀리지를 않네요 그래서 그냥 페이스북 광고 SDK를 연동해볼까 합니다. 우선 아래의 페이지로 이동합니다. https://developers.facebook.com/docs/audience-network/setting-up/platform-setup/android/get-started/ Android 시작하기 - Audience Network - 문서 - Meta for Developers 수동 설치(권장하지 않음) Intellij IDEA 또는 Eclipse를 사용할 경우 Android용 Audience Network SDK를 다운로드하고 추출하세요. AudienceNetwork/bin 폴더 아래의 Audie.. Android Fragment 테그에 초기값 지정하기(argument) 같은 프레그먼트를 여러 개 사용하고 싶을 때가 있습니다. 그럴려면 초기값을 설정해야겠죠 그런데 코드레벨이 아닌 xml으 fragment에 값을 지정해줘야 합니다. 일단 xml 코드레벨에서는 아래와 같이 argument로 지정하면 됩니다. 아래는 myArg라는 키를 integer 형태로 0 을 입력한 상태입니다. 사용할 때는 아래와 같이 번들을 가져와서 사용하시면 됩니다. public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { super.onCreateView(inflater, container, savedInstanceState); Bundle bundle = get.. php 문자열 html테그 완벽 제거 db나 api 사용 시 가끔 html 문자열을 처리하게 되는 상황이 있습니다. html 관련 테그 문자열을 완벽하게 없애는 방법을 알려드겠습니다. 원본 브라우저로 확인 시 strip_tags($str) 함수 사용 strip_tags(html_entity_decode($str)) 함수 사용 html tag와 html 엔티티도 같이 제거되었습니다. 구글맵(Google 지도)에서 GPS 좌표값 얻는 방법 기존 Google지도에서 좌표를 얻는 방법은 아래와 같이 "이곳이 궁금한가요?"를 클릭하면 화면 하단에 좌표가 나타났었습니다. 그런데 지금을 알아낼 수 가 없습니다. 그럼 정확하지는 않지만 좌표를 얻는 방법을 알려드리겠습니다. 우선 아래와 같이 좌표를 알아내고 싶은 곳을 마우스로 클릭합니다. 그럼 아래의 해당 위치의 상세정보를 나타내는 상세정보 창이 나옵니다. 해당 창을 클릭해봅니다. 클릭 후 브라우저에 나타는 링크(url)을 복사합니다. 저의 경우는 아래와 같습니다. https://www.google.co.kr/maps/place/%ED%8D%BC%ED%8E%AB/data=!4m5!3m4!1s0x350cfd62bfe4810f:0x17e46e66ae6dc477!8m2!3d33.5011935!4d126.5.. [Android] Gradle keystoreProperties 한글깨짐 방지 Window의 경우 File > Settings - 환경 설정 화면 이동 Editor > File Encodings Properties Files - Default encoding for properties files : ISO-8859-1 선택 - Transparent native-to-ascii conversion 체크 [Android] 구글 로그인 인증 시 403. Error: disallowed_useragent 해결 원인 : 안드로이드 웹뷰를 활용하여 구글 로그인 인증 시 해당 에러가 발생하게 됩니다. 아래의 링크에서 자세한 내용을 확인 할 수 있습니다. developers-kr.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html 더 나은 사용성과 보안을 위해 - 웹뷰에서의 OAuth 사용 제한 ID 팀은, 사용자가 자신의 구글 계정을 이용해, 다양한 애플리케이션에 쉽고 안전하게 로그인하고, 그리고 달력 또는 연락처 등의 정보를 다른 앱과 공유할 수 있도록 노력하고 있습니다. 이러한 developers-kr.googleblog.com 결론적으로는 SDK를 사용하여 직접 구현하라는 말 입니다. SDK를 통해서 직접 구현하는데도 부담이 된다.. 이전 1 2 3 4 5 다음