반응형

Program/Android Java 120

Stroke TextView 만들기

TextView 에 Stroke 효과 를 주기 위해 TextView 를 상속한 Custom TextView 를 만들었다. 캡처한 이미지 1. stroke 효과 주는 방법 참고: http://stackoverflow.com/questions/1723846/how-do-you-draw-text-with-a-border-on-a-mapview-in-android 설명: 먼저 위 사이트에서 Paint 에 stroke 값을 주는 방법을 알수 있었다. 다음 TextView 의 Paint 를 얻는 방법을 알아냈다. - TextView 에는 getPaint() 함수가 있다. 이제 TextView 의 onDraw 함수를 override 하고 Paint 에 stroke 스타일을 적용하여 한번 그림을 그리고 Paint 에 ..

안드로이드 NFC 기본 기능 (NFC Basic)

이 문서는 안드로이드에서 기본적인 NFC 작업을 처리하는 방법을 설명하고 있다. 기본적으로 NDEF 메시지 형식의 NFC 데이터를 안드로이드 프레임워크 API를 사용하여 송수신 하는 방법을 설명하며 NDEF 형식이 아닌 다른 형식의 데이터는 어떻게 작업해야 하는 지는 Advanced NFC를 참조하기 바란다. 안드로이드에서 NDEF 데이터를 사용하는 경우는 다음과 같이 2가지 사항이 있을 수 있다. NFC 태그의 NDEF 데이터를 읽기 안드로이드 빔( Android Beam™ )을 사용하여 NDEF 메시지를 하나의 장비에서 다른 장비로 전송하기 NFC 태그로 부터 NDEF 데이터를 읽는 것은 검색된 NFC 태그들을 분석하는 태그 디스패치 시스템(tag dispatch system)을 이용해 데이터를 적절..

안드로이드 - Notification

Notification은 특정 정보를 사용자에게 통지하기 위해 상태바(status bar)에 아이콘이나 문자열로 표시하거나 경고음, 진동으로 알리는 것이다.상태를 drag하면 표시영역이 넓어져 (확장된 상태바) notification 상세내용이 표시된다.확장된 상태바를 tap하면 설정한 intent (Pending Intent)가 발행되고, 이 intent에 activity를 지정하여 화면에 표시할 수 있다.Notification 발행 Activitypublic class NotificationActivity extends Activity {    // 상태바에 일시적으로 표시되는 문자열    private String tickerText = "cooking";    // 상태바 아이콘 위에 겹쳐서 표시..

안드로이드 - Service 구현

Service는 background에서 처리를 계속할 수 있는 클래스이다.Service는 기본적으로 activity를 가지지 않는다.서비스를 구현하기 위한 3가지 절차-- Service 클래스를 확장한 새로운 클래스 정의-- Manifest file에 Service 선언 추가-- App에서 Service 실행1. 서비스를 실행하는 클래스 - 타이머를 이용한 반복 처리.public class MyService extends Service implements Runnable {    // 시작 ID    private int mStartId;    // 서비스에 대한 스레드에 연결된 Handler. 타이머 이용한 반복 처리시 사용.    private Handler mHandler;    // 서비스 동작여..

안드로이드 - Alert Dialog

3. 라디오버튼이 있는 선택 Dialog// Selectable Dialog - Radio Buttonprivate void goAlert3() {       AlertDialog.Builder alert = new AlertDialog.Builder(this);       alert.setTitle("요리 재료를 선택하세요");       // 2번째 : checked_item       alert.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener(){               public void onClick(DialogInterface dialog, int item){                        dialog.di..

안드로이드 - OptionMenu : 단말기 Menu 버튼 클릭하면 나오는 메뉴

1. 옵션메뉴 항목 설정 : res/menu/quick.xmlhttp://schemas.android.com/apk/res/android">              android:id="@+id/home"          android:title="Home"          android:orderInCategory="1">              android:id="@+id/exit"          android:title="Exit"          android:orderInCategory="2">              android:id="@+id/cook1"          android:title="Cook1"          android:orderInCategory="3">      ..

반응형