일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- swift3
- 앱스토어
- Example
- 공략
- 샘플
- swift
- UIView
- 얻는법
- error
- UITableView
- 포켓볼
- setting
- 신도림
- simulator
- loop
- 포켓몬 GO
- Bitcode
- 아이폰7
- 해몽
- 신도림 테크노마트
- GCD
- 보라카이
- Check
- afterdelay
- LG유플러스
- push
- Xcode
- IOS
- 페이백
- 스마트폰
- Today
- Total
목록개발/Android (75)
도래울
애플리케이션을 작성하다 보면 원하는 시간에 특정 작업을 수행하도록 해야 하는 경우가 있습니다. 알람 시계가 대표적인 예라 할 수 있지요. 애플리케이션에서 특정 시간에 어떤 작업을 실행하도록 하는 방법은 매우 다양합니다. 여기에서는 비교적 쉽고 간편하게 특정 시간에 원하는 작업을 수행하도록 할 수 있는 AlarmManger의 사용 방법에 대해 소개합니다. AlarmManger는 다음 요소와 관련된 작업을 쉽게 처리할 수 있도록 합니다. 어떤 시간을 기준으로 하는가?단말기가 대기 모드일 때도 작업을 수행할 것인가?단발성인가, 반복해서 수행하는가?정확한 시각에 수행되어야 하는가? 각 특성과 관련있는 항목에 대해 자세히 알아보겠습니다. 어떤 시간을 기준으로 하는가? 알람을 실행할 때 기준으로 할 시각을 설정합니..
프로그래밍을 하다보면 특정 장치라는것을 식별하기 위한 값들을 가져와서 각 장치별로 구분이 가능해야 하는데, 이때 쓸만한 것이 전화번호, IMEI값(?), MAC주소 같은것이 될것 같네요. // 고유 값 알아보기 // 휴대폰의 전화번호 가져오기 TelephonyManager mgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String phoneNumber = mgr.getLine1Number(); WifiManager wifi = (WifiManager)this.getSystemService(Context.WIFI_SERVICE); String imei = mgr.getDeviceId(); WifiInfo info = wifi.g..
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다른 액티..