일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GCD
- 신도림 테크노마트
- UIView
- 포켓몬 GO
- error
- 보라카이
- 아이폰7
- 스마트폰
- Bitcode
- 신도림
- Xcode
- swift
- UITableView
- Check
- 공략
- 앱스토어
- afterdelay
- setting
- 페이백
- LG유플러스
- Example
- 샘플
- simulator
- 해몽
- push
- swift3
- 얻는법
- 포켓볼
- loop
- IOS
- Today
- Total
목록도래울 (213)
도래울
main.xml HomeworkCalendar2 .java package exam.HomeworkCalendar2;import java.util.Date; import java.util.Vector;import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.util.Log; import android.view.Gravity; import android.view.View; import android.widget.Button; import android.widget.TableLayout; import android.widget.TableRow; import android.widget.Te..
AlarmManager(알람매니저)를 사용하면 정해진 시간에 내가 원하는 어떤 동작을 수행하도록 할 수 있습니다. 기본적으로 알람매니저에서 Action을 취하는 방식은 2가지가 있습니다. 1. service 호출 2. broadcast receiver 호출 호출이라는 표현을 쓰기는 했지만, 어떤 action을 취함으로써 서비스나 리시버가 action 을 캐치해 내가 원하는 명령들을 실행하도록 하는 것이죠. AlarmManager를 사용하기 위해 아래의 4가지를 알아보도록 하겠습니다. 1. Alarm의 생명주기 2. Alarm의 생성 3. Alarm의 반복 4. Alarm의 해제 1. Alarm의 생명주기 Alarm은 어플리케이션과 별개의 생명주기를 가지기 때문에 어플리케이션이 죽어있는 상태이더라도 Sys..
private void showNotification() { CharSequence text = getText(R.string.started); Notification notification = new Notification(R.drawable.run, text,System.currentTimeMillis()); notification.flags = notification.FLAG_NO_CLEAR; PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(this, mtsMain.class), 0); notification.setLatestEventInfo(this, getText(R.string.started_label), ..
어플리케이션에서 어떠한 특정 이벤트가 발생하여 사용자에게 알려야 할 상황에서 활용한다.예) 문자…….등등 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253//일단 아래의 두가지의 객체가 필요하다. NotificationManager mNM; //(생성한 notification을 표시하기위해 이를 관리하는 NorificationManager)Context con; //(어플리케이션/컴포넌트의 컨텍스트 객체) public void notiShow(){ mNM = (NotificationManager)con.getSystemService(Context.NOTIFICATION_SERVIC..
this article we shall try to listen to the phone state when contacts are calling us. First of all we need to set our Manifest file to listen to the Phone State, to do that we need to edit our it. ..... Here you can see that we created a receiver xml node inside our application and have the java class ServiceReceiver to listen to it. What it would listen to is the PHONE_STATE and thus we need the..
1. full source 를 compile 한다 - ex) froyo 2. build 완료 확인 - system.img, userdata.img, ramdisk.img 확인 - /froyo/out/target/product/generic$ 3. Linux에서 빌드된 souce code 과 object를 window system 으로 가져온다. - source code : /froyo/packages/apps/Settings$→ code review를 위해 device, frameworks, packages 를 한번에 copy - obj code : /froyo/out 4. Eclipse에서 Settings package를 넣고 build 1) File - New - Project - Android Pr..
Service Lifecycle Next, we want to override some of the main lifecycle methods: onCreate() Called when the service is created first time.onStartCommand() Called when the service is started.onDestroy() Called when the service is terminated.To do that, you can use Eclipse tool Source→Override/Implement Methods and select those three methods.At this point, in spirit of producing a minimally working..
Components of Application Activities사용자 혹은 OS가 실행하는 코드이다. 액티비티가 실행을 멈춘 상태에서 OS가 메모리 절약을 위해 종료를 할 수 있다. ServicesOS의 서비스, 데몬 역할을 수행하며, 모바일 기기가 셧다운 되기 전까지 백그라운드에서 실행된다예) MP3 로 노래를 듣는 동안 사용자는 다른 애플리케이션을 실행 할 수 있다. Broadcast and Intent Receivers다른 애플리케이션의 요청에 응답하는 역할을 수행.Broadcast Receiver시스템 전역에 발생하는 이벤트에 응답한다. (안들이드, 타 애플리케이션) Intent Receiver다른 액티비티로 부터의 데이터, 서비스 요청에 대한 실행 코드 Content Providers다른 액티..
Calendar c = Calendar.getInstance(); c.get(Calendar.YEAR) // 년c.get(Calendar.MONTH) // 월 (0부터 시작하는듯 +1 해야한다)c.get(Calendar.DAY_OF_MONTH) // 일c.get(Calendar.HOUR_OF_DAY) // 시 (24)c.get(Calendar.MINUTE) // 분c.get(Calendar.SECOND) // 초
휴대폰 UI(User Interface, 사용자 인터페이스)에 대한 관심은 애플 아이폰의 성공에서부터 시작됐다. 멀티 터치 인식을 바탕으로 사용자 친화적 인터페이스를 구축한 애플 iOS가 많은 사용자에게 폭발적인 관심을 받으면서, 이제는 각각의 모바일 운영체제마다 독자적인 UI가 하나의 경쟁력이 되고 있다. 대표적으로 애플의 iOS, 구글의 안드로이드, 마이크로소프트(이하 MS)의 윈도우폰7을 꼽을 수 있다. 특히, 이 중 구글 안드로이드는 누구나 사용할 수 있도록 공개되어 있기 때문에 각 스마트폰 제조사마다 그 UI가 조금씩 다르다. 구글 안드로이드와 달리 애플은 자사의 스마트폰 및 태블릿 PC에만 iOS를 적용하는 폐쇄적인 정책을 펴고 있으며, MS는 여러 제조사에 윈도우폰7을 제공하고 있지만 UI의..