전체 글 316

팬택 시크릿업 2년만에 업데이트 배포, 롤리팝과 마시멜로우도

팬택 시크릿업을 산지 2년이 되었습니다. 신상이니 당연히 곧 안드로이드 롤리팝도 업데이트 지원될줄 알았습니다. 새 폰사서 아무 것도 지원되지 않는 걸 보며 참 운도 없구나 하며 살아왔습니다. 눈에 띄는 버그는 계속 늘어나고.... 2년의 약정이 참으로 억울했습니다. 이렇게 끝날 것만 같던 팬택과의 마지막밤이 조금 연장 될 것 같군요. 오늘 드디어 새 업데이트가 도착했습니다. 별 내용은 없어 보이지만, 이 의미는 롤리팝이나 마시멜로우로 가기위한 사전 단계라고 받아 들여도 되겠죠? 이제 중 저가폰만 보고 가겠다고 했지만, 마지막 폰이었던 시크릿 시리즈들에게(시크릿업/시크릿노트 및 베가...) 최고의 업데이트는 해주고 가겠죠? 당연한 결정이라 생각하고 기다려 보겠습니다. 버그도 좀 고쳐 주시고... 특히, 전..

android.content.ReceiverCallNotAllowedException

리모트 서비스등에서 발생하는 에러로 컨텍스트를 가지고 다니지 못할 때 발생한다. android.content.ReceiverCallNotAllowedException: components are not allowed to register to receive intents위젯, 브로드캐스트, 서비스등과 같이 유령같이 나타나는 얘들은 항상getContext가 아니라 getApplicationContext()를 써서 컨택스트를 들고 다녀야 한다. 스태틱 개념처럼 생각하면 될 듯.

안드로이드 adb 멀티 디바이스 사용 방법

여러대를 컴퓨터에 물려 놓고 사용하다 보면 한 번에 처리 해야 할 일들이 많지만 그때마다 기기를 뽑았다 꽃았다 하는 건 너무 불편하다. 디바이스 번호adb devices를 하면 기기 번호가 나온다adb -s 기기번호 shell pm clear 패키지명 ----> 특정 기기의 데이터만 삭제한다. USB에 물려있는 기기adb -d 에뮬레이터adb -e 요렇게 사용하면 뽑고 꽂고.... 난리 치지 않아도 된다.

[Free] Hourly reminder, chime, alarm (Talking/Speaking Clock)

Make sentences what you want to listen(voice) every hour on hours.Real Exactly On Time Never Miss On Time Uses battery and cpu only 24 seconds a day .Set every on hour 0 ~ 59 minutes Talking Reminder/Alarm Clock - Available speed, a person(male, female;samsung avail), engine(google..) (But, these options depends on Manufacturer or Devices.) Go Google Play to get free app Minutes, sentences want ..

[무료] 구글플레이 스마트폰 정각 알림 받기

09/26 V.3.0.0 신규 업데이트아래 링크로 이동 하세요. 새 버전으로 이동하기말하는 정각(일정) 알림 출시! (뻐꾸기, 수탉소리, 요일별, 시간별 문장, 간격 알림, 반복 알림등 다양한 알람 기능 추가) 내가 직접 만든 문구를 매 시간 정각에 (음성으로) 들을 수 있는 정각알림이 완전히 새로운 모습으로 다시 태어났습니다. 유료였던 기능은 무료로 전환 되었으며 신규 기능이 대폭 추가 되었습니다. 구글플레이로 무료 받으러 가기 처음 보시는 분들도 그림만 보시면 금방 사용법을 아실 수 있도록 정말 쉽고 간단하게 만들었습니다. 매시 설정하신 분에 정말 정확하게 울립니다.2.0.0 버전의 가장 큰 변화 1. UI/UX 업그레이드 (완전히 새로운 디자인과 경험)2. 분 설정 추가(0~59분)3. 속도조절 추..

안드로이드 툴바 우측 서랍 아이콘 만들기

안드로이드 액션바 우측에 원하는 이미지로 메뉴를 만들어 보자. 상위 버전의 경우 기본적으로 만들어지지만, 하위 버전의 경우에는 하나 하나 해줘야만 한다. 애플은 OS 버전이 올라가면 참 난감하게도 예전 API를 통보도 없이 없애 버리지만, 아직 구글은 친절하게 하위 버전에서도 사용 할 수 있도록 많은 지원을 아끼지 않고 있다. 1. 우선 툴바를 만들고2. 툴바에 메뉴를 붙이고3. 메뉴에 붙을 이미지를 Drawable로 만든다.4. 만든 drawable을 툴바에 붙인다. toolbar.setOverflowIcon(drawable); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.setTitle(""); toolbar.addView(cust..

안드로이드 비동기 태스크 the task has already been executed

안드로이드에서는 비동기적으로 UI 작업을 처리 할 수있도록 asyncTask라는 놈을 제공한다. 하지만, 여러모로 까탈스러운 점이 많으니 조심하자. mTask = new aTask(); if(mTask != null){ mTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } 소스를 보면 먼저 태스크를 생성하고 실행 한다. 그러나 만약, if(mTask == null) { mTask = new aTask(); mTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); }else { mTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } 위와 같이 다시 생성 하지 않..