본문 바로가기

반응형

안드로이드개발

안드로이드개발 대화상자 만들기 (setNegativeButton,setPositiveButton) 안드로이드 대화상자 만드는 방법에대해 알아보아요~ 먼저, 버튼을 하나 생성합니다. Onbutton1Clicked라고 지정을 해주세요 package com.example.han.mydialog; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(.. 더보기
안드로이드개발 브로드캐스팅 수신자 ,RECEIVER 안드로이드 브로드캐스팅 수신자에 대해 알아보겠습니다. 안드로이드 서비스가 진행될때 서비스를 받는 것을 브로드캐스팅 수신이라고 하는데요, RECIEVER을 통해서 사용가능합니다. 먼저, Java코드에 Other에 보시면 Broadcast Receiver이 있죠 클릭해줍시다. 다음과같이 생성하면 Mainfest에 추가되있는 것을 볼 수 있습니다. 여기서 우리가 해볼 예제는 메세지를 받는 작업인데요, 메세지를 받았을 때 리시버를 통해 우리가 만든 어플이 자동 실행되게 만들어 보겠습니다. 그렇기 위해서는 intent-filter와 사용자 정의가 필요합니다. 정의가 끝나면 기능을 생성해야겠죠 먼저 Intent를 통해 Mainactivity가 실행되게 만들어 봅시다. 그리고, Flags를 추가시켜 어플리케이션이 실.. 더보기
안드로이드개발 서비스 (백그라운드 작업) /알람,카카오톡,페이스북 등등 안드로이드 서비스에 대해 알아보겠습니다. 서비스는 어플리케이션이 종료되어도 다시 실행이 되도록 개발자가 만들어 놓은 기능입니다. 예를들어 카카오톡과 같은 경우 카카오톡 애플리케이션을 종료하여도 상대방이 메세지를 보내게되면 자동으로 알림말이 뜨게 되죠 알람, 페이스북 기타등등 많은 어플리케이션이 이러한 동작을 하게되죠 이러한 서비스 원리때문에 휴대폰에 많은 어플리케이션들이 깔려있게되면 자연적으로 메모리를 많이 차지하게되고, 느려지는 원인이 되기도 하죠. 자! 그렇다면 서비스 기능을 어떻게 추가시키는지 알아보겠습니다. 먼저, Java소스에 Service를 추가시킵니다. 이름은 MyService로 설정을 하구요 서비스를 추가하게되면 자동적으로 Mainfest에 Service가 추가된것을 확인할 수 있죠 그런다.. 더보기

반응형