분류 전체보기 314

안드로이드 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); } 위와 같이 다시 생성 하지 않..

안드로이드 프리퍼런스 보이기 안보이기

PreferenceScreen은 xml에서 gone을 해도 보인다. 그럼 소스코드에서 변경해야 하는데 일반적인 방법으로 해서는 되지 않는다. PreviewPreference mCheckBoxPref = (PreviewPreference) findPreference(KEY_SETTINGS); PreferenceCategory mCategory = (PreferenceCategory) findPreference("key_PreferenceCategory"); mCategory.removePreference(mCheckBoxPref); 프리퍼런스를 카테고리에 추가하고 카테고리에 있는 프리퍼런스를 보이지 않게 만들면 된다.

안드로이드 서비스 3단계 과정

안드로이드 서비스(service)를 시작하고, 동작하는지 확인하고 마지막으로 멈추는 간단한 3가지 과정. public static void startSensor(Context context) { if (Tools.isServiceRunning("com.comostudio.service.SensorService", context) == false) { context.startService(new Intent(context, SensorService.class)); } } public static void stopSensor(Context context) { if(Tools.isServiceRunning("com.comostudio.service.SensorService", context)){ context..