전체 글 328

[말하는 시계] 전원키 두번, 근접센서, 잠금화면 위젯으로 언제 어디에서나 원하는 문장과 함께 시간을 말한다. (수면 중, 운전 중, 라이딩 중, 근무중, 설거지 중, 산책 중, 시각장애인)

내가 만드는 말하는 시계 무료! 구글 플레이로 받으러 가기 많은 분들의 관심 속에 내가 만드는 말하는 시계가 완전히 새로워 졌습니다. 무려 14가지 신 기능을 탑재하고 돌아왔습니다. 뿐만 아니라 완전히 무료 입니다. 언제 어디에서나 손 쉽게 시간을 확인 해보세요! 나의 생활이 편하고 즐거워 질 것입니다 ^^ 2.0.4버전에서는 전면 광고를 제거 하고 마시멜로우(6.0)버전에 최적화 되었습니다. ** 정말 사용법이 쉽습니다. (유치원생 부터 200세까지 누구나) 0. 시간 알림 문구를 내 마음대로 만들 수 있습니다. 1. 단말기를 뒤집거나 손바닥으로 카메라 부분(근접센서)을 가리면 현재 시간을 말로 해줍니다. 2. 전원 키(파워 키)를 두 번 연속으로 클릭하면 현재 시간을 말 해줍니다. 3. 홈화면 위젯 ..

CheckBoxPreference - check상태에 따라 활성, 비활성 바뀌게 하기

활성상태일때만 설정을 가능하게 하고픈 메뉴가 있을 것이다.체크박스프리퍼런스를 사용하고 있다면,이럴때 유용한 field가 android:dependency 이다. android:dependency 자리에 CheckBoxPreference의 key값을 넣어주면 별도 .java 코딩없이 xml파일 만으로도 아래와 같은 결과를 얻을 수 있다. [그림]정각알림 사용하기 설정이 check되지 않았을 때는 분 설정하기 메뉴가 비활성화되고,check되었을 때에는 분 설정하기 메뉴가 활성화 된다. -> [소스]

안드로이드 마지막 줄 버튼 정렬이 안된다면?

버튼을 맨 아래 쪽에 두 개를 배치 했는데 버튼의 크기가 한 쪽이 크다면? 아무리 찾아봐도 두 버튼이 다른 점이 없다면? 왼쪽 버튼 오른쪽 버튼 위와 같이 미세하게 차이가 나는 경우, 아무리 인터넷을 찾아도 나오지 않는다... 그러나 답은 간단하다. 두 버튼의 높이를 android:layout_height="match_parent" 로 하면 해결 된다.

[안드로이드 스튜디오] Plugin with id 'com.android.application' not found.

Gradle에서 이 에러가 나온다면 Plugin with id 'com.android.application' not found. build.gradle에buildscript { repositories { jcenter() // or mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' }} 를 추가 해주면 된다. 그래도 에러가 계속 난다면? 위 노랑이의 위치를 apply plugin: "com.android.application"바로 위로 옮기면 된다.

[안드로이드] 라디오 버튼 이벤트가 여러번 온다면?

안드로이드 라디오 버튼은 보통 라디오 그룹으로 묶어서 사용한다. 그래서 한 번에 묶어서 사용한다고 생각해서 더 편하게 사용해야 한다는 생각에 그룹자체에 체크를 하면서 사용하게 될 수도 있다. mRadioTimer_Group.check(1) 이런 식으로 각각의 라디오 버튼이 아닌 하나의 그룹에서 중앙집중 관리를 할 수 있다. 하지만, 이렇게 사용하면 setOnCheckedChangeListener 가 3번 이상씩 불리게 된다. 즉, 라디오 버튼이 말을 듣지 않는 현상이 시작 되는 것이다. 일이 많아 질 수 있더라도 라디오 그룹에서는 각각의 라디오 버튼 하나 하나에 체크를 하도록 하자. mRadio01.setChecked(true); 요렇게 말이다.

[안드로이드] AppCompatActivity에서 타이틀바 없애기 -requestFeature() must be called before adding content

안드로이드 기본 액티비티를 사용할 때는 this.requestWindowFeature(Window.FEATURE_NO_TITLE);요렇게 하면 타이틀바를 없앨 수 있었다. 하지만,AppCompatActivity에서는 Caused by: android.util.AndroidRuntimeException: requestFeature() must be called before adding content 요런 에러가 나서 죽는다. 요렇게 되면 앞 뒤로 배치 해보고 별 짓을 다 해본다. 액션바를 없애보기....// final ActionBar actionBar = getSupportActionBar();// actionBar.setDisplayShowTitleEnabled(false);// actionBar.re..

Admob No fill from ad server - failed to load ad: 3

애드몹 광고가 갑자기 나오지 않는다면? 소스를 잘 못 건드렸나? 서버가 잘 못되었나? 도데체 뭐가 문제인가? Admob No fill from ad server - failed to load ad: 3 위와 같은 에러가 나온다면? 아니, 뭐든 잘 안되면 1. debug, release를 먼저 확인 하는 습관을 들이자.2. 구글플레이의 앱들은 정상인가3. 이전 버전과의 비교 이런 비교는 항상 필수적이다.... 그렇다.테스트 디바이스로 등록 되어서 디버그 단말기만 나오지 않았다.이 에러는 구글이 서버 점검을 하고 있다는 얘기다.... 디버그 단말기이니 마음데로 장난 치는 거다...

[안드로이드] Performing stop of activity that is not resumed

안드로이드 액티비티 포즈시에 아래와 같은 에러가 발생 한다면 Performing stop of activity that is not resumed @Override public void onPause() { super.onPause(); Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { abcdefg(); } }, 100); } 포즈시 오래 걸리는 작업은 위와 같이 좀 지연을 시키면 된다.

반응형