안드로이드 내장 연락처 접근시.. 02-04 10:45:52.413: E/AndroidRuntime(28455): Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.contacts.ContactsProvider2 uri content://com.android.contacts/data/phones from pid=28455, uid=10175 requires android.permission.READ_CONTACTS, or grantUriPermission() 와 같은 에러는 menifest.xml 파일에 퍼미션을 주지 않아서. 를 추가하자.
출처 : 휴휴님 네이버블로그 (http://huewu.blog.me/110085391353) 안드로이드는 확실히 독특한 방법으로 동시에 여러 어플리케이션이 작동하는 멀티태스킹 기능을 지원합니다. 다른 플랫폼에서 개발을 하던 개발자들은 안드로이드가 멀티태킹을 지원하는 방식을 보면 놀랄겁니다. 멀티태스킹이 작동하는 방식을 이해하는 것은 잘 작동하는 동시에 안드로이드 플랫폼의 다른 요소들과 심리스하게 결합될 수있는 어플리케이션을 디자인하는데 매우 중요합니다. 이 문서는 안드로이드 멀티태스킹이 현재와 같이 작동하는 디자인적인 이유와, 어플리케이션 작동에 끼치는 영향 그리고 개발자가 어떻게 안드로이드가 지원하는 기능들을 잘 활용할 수 있는지에 대해 다룹니다. Design considerations디자인 고려사항 ..
Processing Ordered Broadcasts원문: http://android-developers.blogspot.com/2011/01/processing-ordered-broadcasts.html[이 포스트는 Bruno Albuquerque 에 의해 작성되었습니다. 그는 구글 브라질의 Belo Horizonte 오피스에서 근무하는 엔지니어 입니다. - Tim Bray] 제가 생각하기에 안드로이드 플랫폼 상에서 가장 흥미롭고 강력한 기능 중 하나는 바로 브로드 캐스트와 이를 구현한 BroadcastReceiver 클래스입니다. (이 클래스를 구현한 것을 앞으로는 '리시버' 라고 하겠습니다.) 그 중, 이 포스트 에서는 순서가 정해진 브로드캐스트 (Ordered Broadcast) 에 관해서 이야기..
GCM 구현시 구글 문서에는 onHandleIntent과 해당 GCMIntentService의 생성자만을 정의하면 된다고 적혀있다. 여기서 나는 GCMIntentService가 죽을것을 우려하여 onStartCommand를 구현하여 return START_STICKY; 를 적어놓았다. 그런데, 여기서 return START_STICKY; 가 문제가 되어 GCMINtentService가 불려지지 않아 결국 push 서비스가 불가능 해졌다. GCMIntentService를 구현할땐 그냥 시키는 것만 하자
#define SIGHUP 1 /* hangup */#define SIGINT 2 /* interrupt */ #define SIGQUIT 3 /* quit */ #define SIGILL 4 /* illegal instruction (not reset when caught) */ #define SIGTRAP 5 /* trace trap (not reset when caught) */ #define SIGABRT 6 /* abort() */ #if defined(_POSIX_C_SOURCE) #define SIGPOLL 7 /* pollable event ([XSR] generated, not supported) */ #else /* !_POSIX_C_SOURCE */ #define SIGIOT SIGA..
안드로이드에서 웹페이지를 통하여 한글을 저장하는데 SQL에서 보면 ???등으로 깨져서 나온다. 안드로이드 - UTF-8웹 언어 - UTF-8DB - UTF-8 로 맞춰놓았는데도 깨진다. 이유는 안드로이드에서 URL을 보낼때 한글 스트링을 한번더 UTF-8로 encode 해주어야 한다. 예를들어. https://www.marlboroyw.tistory.com/haha/index.asp?a=haha&b=나는빡구다 라고 보낸다고 가정할때 안드로이드에서는 아래와같이 보낼것이다. String baseUrl = "https://www.marlboroyw.tistory.com/haha/index.asp?";String a = "haha";String b = "나는빡구다"; String finalUrl = baseUr..
Application Class를 이용하여 앱 전역변수들을 관리하고 있었다.그동안 문제가 없었기에 이걸 완전히 믿고있었는데,App 이 Background에서 Service를 이용하여 돌때는 문제가 있다. Background에서 일정 시간이 지나면 Application Class는 자동으로 메모리에서 해제되는것 같다. Service에서는 변수들을 각각 독립적으로 사용해야 하는것 같다. 만일 Service의 process가 remote로 돌아간다면 서비스는 내가 만들었지만, 내가 만든 앱과 어느정도 분리해서 생각해야 되는것이 맞는것같다. ------------------2015 01 20 수정------------------Service는 remote든 아니든앱내의 변수를 사용하면 오동작 할 우려가 있다. ..
- Total
- Today
- Yesterday
- BBC 가쉽
- 안드로이드
- 서버
- 배열
- linux
- php
- 앵커브리핑
- Kotlin
- nodejs
- 뉴스룸
- node.js
- Asterisk
- C
- GIT
- Swift
- git hub
- mysql
- C언어
- IOS
- CentOS
- xcode
- 스위프트
- 손석희
- Android
- 노드
- 리눅스
- Phaser
- 깃헙
- Node
- 점유율
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |