일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- chart.js
- php 시큐어코딩
- C#
- PHP
- 우분투
- 안드로이드 gcm
- soundpool
- Mail Server
- 안드로이드 푸시
- xe
- 설치
- FCM
- C# IO
- dovecot
- mysql
- javascript
- 폼메일
- roundcube
- WebView
- android 효과음
- curl
- html5
- Android
- 자바스크립트
- UML
- 안드로이드 푸쉬
- 자동 생성
- php 취약점
- 안드로이드
- not working
- Today
- Total
목록전체 글 (496)
그러냐
출처 : http://www.androidpub.com/4374 안드로이드 SDK에서 일정시간 후에 일어나는 혹은 주기적인 작업처리 방법에 대해서 알아보겠습니다. 이러한 Timing 작업을 처리하기위해 Handler와 AlarmManager를 사용할 수 있는데 둘 간의 차이점을 잘알고 사용하셔야 합니다. 먼저 AlarmManager는 현재 특정 어플리케이션이 실행되고 있지 않더라도 특정 시점에 해당 어플의 코드가 실행되도록 할때 사용됩니다. 현재 내 어플리케이션의 Activity가 보여지고 실행되고 있는 상황에서 타이밍 작업을 할때에는 Handler를 사용하는 것이 바람직합니다. AlarmManager는 단말이 슬립모드에 들어가있을 경우에도 단말을 깨워서 작업처리를 할 때 사용할 수 있습니다. (RTC의..
안드로이드 폰은 부팅이 끝나면 액션이 'android.intent.action.BOOT_COMPLETED'인 인텐트를 브로드캐스트 한다. 그러므로 이 인텐트 브로트캐스트를 받을 수 있는 BroadcastReceiver가 필요하다. public class GPSLoggerServiceManager extends BroadcastReceiver { @Override public void onReceive(Context ctx, Intent intent) { if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) { ComponentName cName = new ComponentName(ctx.getPackageName(), GPSLogg..
종종 구글, 네이버 등의 사이트에서처럼 모바일 웹과 네이티브 앱을 동시에 지원하는 서비스가 있다. 이 때, 모바일 웹에서 특정 기능을 사용할 때 모바일 앱을 열거나 설치되어 있지 않다면 설치 링크로 바로 보내는 기능을 제공할 수 있다. 예를 들어, 네이버 모바일 웹은 사용자가 받아쓰기 버튼을 클릭하면 네이버 앱을 실행시킨다. 앱이 설치되어 있지 않다면 설치 페이지로 이동시킨다. 이 기능은 약간의 꼼수를 사용해서 만들 수 있다. 일단 코드부터 보자. 편의를 위해 코드는 jQuery를 기반으로 작성되었다.$('#button').click(function(){ var frame_id='__check_app__',$iframe=$('#'+frame_id),clickedAt=+new Date; if(!$ifram..