일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- afterdelay
- LG유플러스
- push
- 신도림
- Xcode
- setting
- swift3
- 아이폰7
- Example
- 포켓몬 GO
- 신도림 테크노마트
- IOS
- UIView
- UITableView
- 공략
- simulator
- loop
- swift
- Bitcode
- 포켓볼
- 샘플
- 앱스토어
- 해몽
- 페이백
- Check
- 스마트폰
- 얻는법
- 보라카이
- error
- GCD
- Today
- Total
목록개발 (186)
도래울
01) ProgressDialogProgressDialog는 주로 오래걸리는 작업인 경우에 사용자의 클릭을 방지하기위해 또는 사용자에게 뭔가 작업이 일어나고 있다는 것을 알려줄 경우에 사용된다. 아래그림의 "로딩중. 잠시만 기다려 주세요..." 와 같은 다이얼로그가 프로그레스 다이얼로그이다. code snippetsprivate static final int DIALOG_PROGRESS_ID = 1; ProgressThread progressThread; ProgressDialog progressDialog; private class ProgressThread extends Thread { Handler mHandler; ProgressThread(Handler h) { mHandler = h; } pu..
안드로이드에서 전체화면을 사용하기 위해서는 상태바(Status Bar)와 타이틀바(Title Bar)를 숨겨야 합니다. 숨기는 방법은 여러가지가 존재하는데 그 중 몇가지 방법을 정리하도록 하겠습니다. 1. 미리 정의된 Theme 사용하기 view sourceprint?1.AndroidManifest.xml 에서 Activity의 Theme를 위와 같이 설정해주면 Status Bar와 Title Bar가 모두 없는 상태가 됩니다. view sourceprint?1.이렇게만 한다면 TitleBar만 없는 상태가 됩니다. 2. 내가 정의한 Theme 에서 설정하기 view sourceprint?1.trueTitle Bar만 없는 상태로 만들기 view sourceprint?1.trueStatus Bar와 Ti..
1) NFC 관련 가) NfcAdapter, NdefMessage, NdefRecord 로 구성된 android.nfc 패키지가 추가됨. (NfcAdapter는 NFC H/W에 대한 핸들을 제공하며,NDEF(NFC Data Exchange Format)의 (개별 레코드는 NdefRecord, 레코드의 셋은 NdefMessage로 표현됨 나) NFC 지원 단말은 NFC Service가 백그라운드에서 구동되며 NFC 태그를 읽으면 (읽혀진 NDEFMessage를 extra data로 하는 ACTION_TAG_DISCOVERED intent를 (브로드캐스트하므로 NFC 기능을 활용하는 App은 AndroidManifest.xml에 아래의 intent-filter 엘리먼트를 포함해야 함 다) NFC 기능을 활용..
RelativeLayout RelativeLayout은 위젯의 위치를 상대 위젯/ 컨테이너를 기준으로 결정하는 방법이다. 첫 번째로, 부모 컨테이너 내부에서 위젯 자신의 위치를 결정하는 속성은 다음과 같다. 위의 속성들은 모두 true, false 값을 입력 받는다. 두 번째로, 상대 위젯/컨테이너를 기준으로 배치 시 사용하는 속성은 다음과 같다. 마지막 android:layout_alignBaseline는 label과 EditText등의 Text기반 위젯의 글자 높이를 맞추는데 유용하게 쓰임.위의 모든 attribute들은 기준이 되는 상대 위젯/컨테이너의 id를 값으로 지정하여야 한다. 기준이 되는 상대 위젯의 id는 "@id/위젯id"로 결정한다.예를들어, 위젯 A 가 android:id="@+id..
googleMaps [어플리케이션 정보] 액티비티 googlemaps (googlemaps.java) 레이아웃 main.xml 권한 (uses-permission) android.permission.INTERNETandroid.permission.ACCESS_FINE_LOCATION 외부 라이브러리 (uses-library)com.google.android.maps API Level 6 : Google APis [Android 2.0.1] 1. 프로젝트 생성 2.레이아웃 생성 (main.xml) 3.소스코드의 작성 (googlemaps.java) package com.test.googlemap; import android.os.Bundle; import android.view.Menu; import an..
import android.app.*; import android.os.*; import android.view.*; import android.widget.*; import exam.AndroidExam.*;public class Cancelable extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.dialog_dialogtest); Button btn = (Button)findViewById(R.id.call); btn.setOnClickListener(new Button.OnClickListener() { public v..
3가지 방법으로 탭구현 예제를 기술할것이다.첫번째는 탭 컨트롤 화면마다 위젯 컨트롤을 추가하는 것이다. 각 탭별로화면을 꽉 채울 TextView 가 추가 된다. 추가되는 TextView는 각각 background색깔이 틀릴것이다. 두번째는 tab 추가시 붙여진 아이디로 어떤 탭이 클릭되었는지 판단해서 View 를 표현 하는것이다. 세번째는 Activity 화면전체를 tab 에 추가하는 방법이다. (1) 탭 화면별 컨트롤 추가하기 tab.xml view sourceprint?01 04 09 14 19화면을 구성할 Activity 는 TabActivity 를 상속받아 만든다. 상속받아 만들게 되면getTabHost() 함수로 TabHost 객체를 리턴받을수 있다. 리턴 받은 TabHost 로탭에 대한 데이터..
XML : 크게 DOM, SAX 두가지로 구분 1) DOM 파서 : 문서의 모든 내용을 메모리에 트리 형태로 펼친 후 읽기 때문에 속도는 대단히 빠르고, 임의의 노드를 여러번 읽을 수 있다. 하지만, 전체 문서를 다 읽어서 트리를 완성한 후에야 읽기가 가능하므로, 처음 시작이 다소 느리다는 단점이 있고, 문서가 커지면 메모리를 많이 소비하는 것도 문제다. XML 편집도 가능하다. ================================ ex ===========================================String xml = "\n" + "Mouse"; try{ DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); ..
안드로이드 코딩을 하다가 문제점이 발견됐다.JAVA에서 DOM Tree를 XML 파일로 바꿔주는 내 친구였던,javax.xml.transform 패키지를 사용할 수 없다는 거였다.뚜둥...................무려 하루종일 삽질을 한 끝에 결론은 세가지 정도였다. 1. SAX를 공부하자.2. XMLPullParser를 공부하자.3. 계속 고민하자. 나는 제 4의 옵션을 택했다. JAVA의 API 를 사용하지 않고 DOM 을 XML 파일로 전환하자.1번이나 2번 옵션을 택하려면 또 XML parsing부터 새로 공부를 해야 하니..차라리 내 선택이 시간을 아끼는 길이었다. 그러기 위해서 다시 공부를 시작하려는데!!DOM Tree의 노드 타입이 엄청 헷갈리기 시작했다.-_-;;그래서 간단한 예제와 함..
SurfaceView라는 좋은 놈을 알게 되어서, 그에 대해 정리해보고자 한다. (소스코드를 보고싶은 사람은 첨부해둘테니 다운로드 받아서 보시길 ^^ 프로젝트를 통째로 첨부했으니, 이클립스에서 다운로드 받으신 파일을 그대로 돌려보시면 됩니다.) 군더더기없이 알맹이만으로 구성된 간단한 프로그램이기 때문에, 웹상에 있는 다른 예제들보다도 쉬울 거라고 생각한다. 프로그램은 크게 두가지 파일로 구성되어 있다. ImgMove.java, GraphicsVies.java ImgMove.java는 메인 엑티비티로, GraphicsView를 자신의 ContentView로 설정하게 된다. 그 소스코드는 다음과 같다. =========================================== ImgMove.java ==..