반응형

분류 전체보기 420

[안드로이드] extends Fragment 구현시 context 구하는 방법

[안드로이드] extends Fragment 구현시 contexet 구하는 방법 Fragment는 Activity가 아니라서 MainActivity.this, 또는 this 사용이 안됩니다. 그럴 때는 getActivity().getApplicationContext() 를 사용합니다!! 또는 Context ct; public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_01, container, false); ct = container.getContext(); } 아래 방법이 더 정확한 방법인 것 같다.

[안드로이드 + 자바] 정규표현식 Patten Match 및 검증방법

java.util.regex 패키지에 있는Match 클래스와 Pattern 클래스를 이용하여 문자열을 정규검증식으로 나타낼 수 있습니다. boolean flag = Pattern.matches("^[a-zA-Z0-9]*$", strInput); 정규표현식의 내용은 다음을 의미합니다. 1) ^ : 문자열의 시작2) $ : 문자열의 종료3) . : 임의의 한 문자 (문자의 종류와 관계없음)4) | : or의 의미임5) ? : 앞 문자가 없거나 하나 있을때6) + : 앞 문자가 하나 이상임 (최소 한개 이상)7) * : 앞 문자가 없을 수도 있고, 무한정 많을 수도 있음8) [] : 문자 클래스의 지정, 문자의 집합이나 범위를 나태내면 - 기호를 사용한다. [] 내에서 ^를 사용하면 not의 의미임9) {} ..

[Windows] 윈도우에서 화면캡쳐 + 자동저장

[윈도우에서 화면캡쳐 + 자동저장] 컴퓨터를 사용하다 보면 화면캡쳐 기능을 많이 사용하게 되는데요 보통은 Print Screen 키를 많이 사용하죠! 근데 이 방법은 사용자가 사진을 다시 저장해줘야 한다는 번거로움이 있습니다. 이 번거로움을 해결하기 위해 캡쳐 후 자동으로 윈도우에서 저장해주는 기능이 있습니다. Print Screen : 화면 캡쳐, 사용자가 사진을 다시 저장해야한다. Print Screen + Window키 : 화면 캡쳐 + 자동 저장 Print Screen + Window 키를 누르고 자동저장이 되는 순간 화면이 이렇게 잠깐 어두워집니다 놀라지 마세요~~ Print Screen + Window 키로 캡쳐된 사진은 [내 PC] - [사진] 에 자동으로 저장됩니다~

IT/기타 2016.07.17

[안드로이드] EditText 입력되는 값 이벤트 처리 TextWatcher

[안드로이드] EditText 입력될때 텍스트 이벤트 처리 TextWatcher EditText에 텍스트 입력할때 실시간으로 이벤트를 주는 게 TextWatcher 입니다. TextWatcher는 세개의 메소드를 가지고 있습니다. beforeTextChanged : 텍스트 입력하기 전 발생할 이벤트 onTextChanged : 텍스트에 변화가 있을 때 발생할 이벤트 afterTextChanged : 텍스트 입력이 끝난 후 발생할 이벤트 et = (EditText)findViewById(R.id.et); et.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence charSequence, i..

광고 용어 - RPM, CPC, CTR 등

애드센스 같은 사이트를 이용할 때 알아야 할 광고의 기본 용어들입니다~! 1) 클릭률(CTR) 클릭으로 이어진 노출의 비율 계산식 : CTR = 클릭 수 / 노출 수 2) 클릭당 비용(CPC) 사용자가 광고를 클릭할 때마다 게시자가 벌어들이는 금액. 광고의 CPC는 전적으로 광고주가 정하며, 광고하는 제품에 따라 광고주가 클릭당 지불하려는 금액이 달라진다. 3) 노출 RPM 1,000회 노출당 평균 수입. 계산식 : 노출 RPM = (예상 수입 / 페이지 조회 수) * 1000 4) 광고 RPM 추정 수익을 발생한 광고 노출 수로 나눈 다음 1,000을 곱한 값. 계산식 : 광고 RPM = (예상 수입 / 노출수) * 1000 예) 광고 노출수 45,000회의 예상 수입이 180달러인 경우 광고 RPM은..

IT/기타 2016.06.17

[안드로이드+자바] Sublime Text 3 - 코드 에디터

[안드로이드+자바] Sublime Text 3 - 코드 에디터 Sublime Text3 는 JAVA, C, xml 등의 프로그래밍 언어를 작성할 때 사용하는 프로그램입니다. ☞ 프로젝트 기능을 통해서 여러개의 폴더를 손쉽게 관리☞ GO TO 기능을 통해서 파일로 빠르게 이동 화면을 쉽게 분할☞ 동시에 열 변화가 아닌 하나의 변화가 열 번 확인. 여러 항목을 선택하면 대화형으로☞ 한 번에 많은 변수 이름을 변경☞ 분할 편집 지원☞ 빌드 기능☞ 매크로 기능☞ 단축키 다운로드 홈페이지 : http://www.sublimetext.com/

[안드로이드] SharedPreferences 데이터 저장, 사용 예

[안드로이드] SharedPreferences 데이터 저장, 사용 예 데이터를 저장할때 보통 데이터베이스를 사용하는데, 이는 복잡하기 때문에 간단한 데이터를 저장할 경우에는SharedPreferences를 사용합니다.※SharedPreferences는 어플을 지우면 데이터도 같이 지워집니다. SharedPreferences pref = getSharedPreferences("pref", 0); //값을 가져오기 위해 사용 pref.getString("color", "blue"); 여기서 "pref"는 파일 이름이라고 생각하면 됩니다. 0은 읽기 쓰기 모두 한다는 뜻입니다.SharedPreferences는 (Key, Value) 의 형태입니다. (이름, 값)두번째 줄의 코드는 pref파일의 "color"값..

[안드로이드] 뒤로가기 버튼 두번 종료

[안드로이드] 뒤로가기 버튼 두번 종료 Timer와 같은 클래스를 사용하지 않고 간단하게 구현~ public class MainActivity extends Activity { private final longFINSH_INTERVAL_TIME = 2000; private longbackPressedTime = 0; @Override protected void onCreate( Bundle savedInstanceState ) { super.onCreate( savedInstanceState ); setContentView( R.layout.activity_main ); } @Override public void onBackPressed() { long tempTime = System.currentTim..

반응형