본문 바로가기

728x90
반응형

전체 글

광고차단 크롬 플러그인 만들기 광고차단 크롬 플러그인을 만들어보자. 일단 크롬 플러그인은 언어가 javscript 로 되어있다. 크롬 플러그인을 만들려면 기본적으로 manifest.json 파일을 만들어야 한다. { // Required "manifest_version": 2, "name": "Adv block", "version": "1", // Recommended "description": "A plain text description", "browser_action": { "default_icon": "icon.png", "default_popup": "popup.html" }, "permissions": [ "activeTab", "webRequest", "webRequestBlocking", "storage", "https.. 더보기
안드로이드 아이콘 사이즈 https://www.android-tech.io/2016/06/20/안드로이드-팁-dpi-별-용도별-아이콘-사이즈/ 더보기
RxJava 장단점 - 장점- 쓰레드간 전환이 쉽다.- AsyncTask를 쓰지 않아도 된다. - 단점- 메모리 릭에 주의를 해야한다.- 참조를 반드시 끊어줘야 한다. 출처 : https://academy.realm.io/kr/posts/kau-felipe-lima-adopting-rxjava-airbnb-android/ https://academy.realm.io/kr/posts/compose-everything-rx-kotlin/ 더보기
Android WebView 설정의 모든것 Android WebView Setting 기능 // 자바 스크립트 사용webSettings.setjavaScriptEnabled(true); // mixed content 처리 여부webSettings.setMixedContentMode(int)MIXED_CONTENT_ALWAYS_ALLOWMIXED_CONTENT_COMPATIBILITY_MODEMIXED_CONTENT_NEVER_ALLOW // DOM Storage Api 허용 여부webSettings.setDomStorageEnabled(true);이 부분이 중요한게 특정 사이트의 경우 메뉴 버튼을 이 API 를 사용하는 경우가 있어 이것을 허용해주지 않으면 버튼을 눌렀는데 반응이 없는 경우가 있다. 예시 > rakuten.co.jp // 기본 인.. 더보기
안드로이드의 메모리 누수 패턴 출처는 http://www.kmshack.kr/2017/03/안드로이드의-메모리-누수-패턴/입니다. 안드로이드의 메모리 누수 패턴Memory Leak Patterns in Android를 번역한 글입니다.메모리 누수란?모든 앱은 작업을 수행하는데 필요한 리소스로 메모리가 필요합니다. Android의 각 앱에 충분한 메모리가 있는지 확인하려면 Android 시스템에서 메모리 할당을 효율적으로 관리해야 합니다. Android 런타임은 메모리가 부족한 경우 가비지 수집(GC)을 트리거합니다. GC의 목적은 더 이상 유용하지 않은 객체를 정리하여 메모리를 회수하는 것입니다. 다음 3단계로 진행됩니다.GC 루트에서 메모리에 있는 모든 객체 참조를 나열하여 GC 루트의 참조가 있는 활성 객체를 표시합니다.나열되지 .. 더보기
직렬화 Serializable... 아래 글의 출처는 박성근님의 글임을 미리 밝힙니다. 출처 : http://cafe369.daum.net/_c21_/bbs_search_read?grpid=1MWA2&fldid=aAfL&datanum=73&contentval=&docid=1MWA2aAfL7320110321094557================================================================================================ 4. 객체 직렬화에 대해서 사실 순수하게는 Activity와 객체 직렬화는 다른 얘기이다.그런데 왜 꼭 이 장에서 객체 직렬화에 대해서 다루고 있는 것일까? 앞으로 배우게 될 각 components 와 components 간에데이터 전달에 관련한 Intent.. 더보기
QNAP NAS 쉘 스크립트 데몬 반복 https://wiki.qnap.com/wiki/Add_items_to_crontab 크론탭을 이용 더보기
QNAP 나스 Transmission 패스 설정 Transmission 실행 중에는 setting.json 을 수정해도 재부팅 되면 원복된다.따라서 먼저 Transmission 을 중지 시키고, setting.json 을 수정한다. 또한 패스 설정은/share/CACHEDEV1_DATA/.qpkg/QTransmission/QTransmission.sh 파일에 export PATH=/share/CACHEDEV1_DATA/.qpkg/QTransmission/bin:$PATH등록하면 된다. 더보기

728x90
반응형