안드로이드 스튜디오 3

onclickListener (이벤트 할당)

디자인에서의 onClick 이벤트말고,디자인에서 생성된 onClick event를 실행했을경우, 다른 버튼에 이벤트를 할당하는 방법 - Button1 에는 onclick 이벤트를 할당하였고,- Button2 에는 onclick 이벤트를 할당하지 않았을경우 - Button1 이 눌릴때만 Button2에 이벤트를 할당하고 싶을때 아래처림 onclickListener를 사용하면 된다.public void onButtonEventClicked(View v) { Toast.makeText(MainActivity.this, "Button1 눌림", Toast.LENGTH_SHORT).show(); Button myBtn = (Button) findViewById(R.id.button2); if(myBtn.hasOn..

Intent Share (공유하기)

앱들을 보면 공유하기 기능이 있다. 요걸 하는 간단한 방법은 아래 코드를 삽입하면 된다. Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send."); sendIntent.setType("text/plain"); startActivity(sendIntent); sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");요 코드에 주소를 쓰던지. 예제처럼 글을쓰던지해서 카톡이나 메일 SNS 등등으로 보내기를 할수 있다. 자세한 설명은 아래 사이트 참조 h..

timer event handler (타이머 이벤트 핸들러)

주기적으로 어떤한 일을 시키려 할때 흔히 쓰는 타이머 이벤트 핸들러이다. 타이머를 이용해서 일정 시간 마다 어떠한 일을 수행하기 위해서는 아래 코드를 이용하면 쉽다. onCreate() 함수 안에 넣어 쓰면 된다 final Handler myHandler = new Handler(); Runnable myRunnable = new Runnable() { @Override public void run() { String nGoFloor =""; for (int i = 0; i < lstGeneral.size(); i++) { nGoFloor = nGoFloor + lstGeneral.get(i)+"\n"; } Toast.makeText(MainActivity.this, nGoFloor, Toast.LENG..