Check below
http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/
2011년 5월 31일 화요일
2011년 5월 30일 월요일
잡담 - 과유불급(過猶不及)
과유불급 [過猶不及]
- 지나친 것은 미치지 못한 것과 같다는 뜻. (출처 : 네이버 백과사전)
무엇이든 항상 극으로 치닫는 시대
"적당히"의 미덕이 필요한시기
- 지나친 것은 미치지 못한 것과 같다는 뜻. (출처 : 네이버 백과사전)
무엇이든 항상 극으로 치닫는 시대
"적당히"의 미덕이 필요한시기
2011년 5월 27일 금요일
Android - Widget 관련 좋은글
Widget 동작 원리, 개념정리
http://huewu.blog.me/110089125673
위젯 처음 설치 시 설정 activity 호출 하는 예제
http://android-er.blogspot.com/2010/10/simple-home-screen-app-widget-with.html
http://huewu.blog.me/110089125673
위젯 처음 설치 시 설정 activity 호출 하는 예제
http://android-er.blogspot.com/2010/10/simple-home-screen-app-widget-with.html
2011년 5월 26일 목요일
Java - java.util.Calendar
Calendar c = Calendar.getInstance();
// how to get current date
int year = c.get(Calendar.YEAR); month = c.get(Calendar.MONTH);
//JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER
int day = c.get(Calendar.DATE);
int week = c.get(Calendar.DAY_OF_WEEK);
//SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, and SATURDAY.
int hour = c.get(Calendar.HOUR);
int minute = c.get(Calendar.MINUTE);
int ampm = c.get(Calendar.AM_PM);
//AM, PM
....
....
....
System.out.println(String.valueOf((int)(gap / 86400000)));
// 1day = 86400000 milliseconds
// how to get current date
int year = c.get(Calendar.YEAR); month = c.get(Calendar.MONTH);
//JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER
int day = c.get(Calendar.DATE);
int week = c.get(Calendar.DAY_OF_WEEK);
//SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, and SATURDAY.
int hour = c.get(Calendar.HOUR);
int minute = c.get(Calendar.MINUTE);
int ampm = c.get(Calendar.AM_PM);
//AM, PM
....
....
....
//how to calculate days between from date and to date
Calendar c2 = Calendar.getInstance();
c2.set(Calendar.YEAR, 1980);
c2.set(Calendar.MONTH, 9);
c2.set(Calendar.DATE, 17); // my BirthDay!!!!
//void set(int field, int value)
//can use other "set" method (e.g. set(int year, int month, int day), ...)
long gap = c.getTimeInMillis() - c2.getTimeInMillis();
// "getTimeInMillis" returns milliseconds
System.out.println(String.valueOf((int)(gap / 86400000)));
// 1day = 86400000 milliseconds
can use when calculate D-Day, Biorhythm...
2011년 5월 23일 월요일
Java -Thread
자세한 개념은 생략
1. 구현 방법 두가지가 있음
(1) Thread 클래스 상속
public MyThread extends Thread{
public voic run(){
System.out.println("Hello World");
}
public static void main(String[] args){
(new MyThread()).start();
}
}
(2) Runnable 인터페이스 구현
public MyRunnable implements Runnable{
}
공통점 - run() 에 구현하고 start()로 실행한다.
차이점 - (1)은 상속 (2)는 구현, 다른 클래스를 상속하는 Thread를 사용하고 싶으면 (2)번 방법을 쓸 수 밖에 없다.
2. 주요 method
(1) sleep(int millisec)
millisec( 1/1000초 1초 = 1000 밀리세컨즈) 만큼 thread를 재우고 다른 thread를 수행한다.
e.g. for (int i = 0; i < importantInfo.length; i++) {
try {
Thread.sleep(4000);
} catch (InterruptedException e) {
//We've been interrupted: no more messages.
return;
}
//Print a message
System.out.println(importantInfo[i]);
}
출처 - http://download.oracle.com/javase/tutorial/essential/concurrency/sleep.html
(2) join()
해당 thread가 완료될때까지 기다리게 한다. 시간을 설정 할 수도 있다.
e.g. myThread.join(); // myThread가 완료될때까지 다른 thread는 멈춘다.
1. 구현 방법 두가지가 있음
(1) Thread 클래스 상속
public MyThread extends Thread{
public voic run(){
System.out.println("Hello World");
}
public static void main(String[] args){
(new MyThread()).start();
}
}
(2) Runnable 인터페이스 구현
public MyRunnable implements Runnable{
public voic run(){
System.out.println("Hello World");
}
public static void main(String[] args){
(new Thread(new MyRunnable())).start();
}
}
공통점 - run() 에 구현하고 start()로 실행한다.
차이점 - (1)은 상속 (2)는 구현, 다른 클래스를 상속하는 Thread를 사용하고 싶으면 (2)번 방법을 쓸 수 밖에 없다.
2. 주요 method
(1) sleep(int millisec)
millisec( 1/1000초 1초 = 1000 밀리세컨즈) 만큼 thread를 재우고 다른 thread를 수행한다.
e.g. for (int i = 0; i < importantInfo.length; i++) {
try {
Thread.sleep(4000);
} catch (InterruptedException e) {
//We've been interrupted: no more messages.
return;
}
//Print a message
System.out.println(importantInfo[i]);
}
출처 - http://download.oracle.com/javase/tutorial/essential/concurrency/sleep.html
(2) join()
해당 thread가 완료될때까지 기다리게 한다. 시간을 설정 할 수도 있다.
e.g. myThread.join(); // myThread가 완료될때까지 다른 thread는 멈춘다.
2011년 5월 20일 금요일
Item - 바이오리듬
1906년 독일의사 프리즈가 발견
출생일을 기점으로 신체리듬, 감성리듬, 지성리듬 세가지가 변화를 보임으로써 인간의 컨디션 및 삶에 영향을 미친다는 것을 발견
1. 신체리듬(physical) - 신체가 얼마나 외부의 물리적인 변화에 잘 적응하고 이겨내는가, 질병에 대한 면역력, 체내 기관의 기능(23일 주기)
0, 26, 51, 73, 88, 97, 99, 94, 81, 63, 39, 13, -13, -39, -63, -81, -94, -99, -97, -88, -73, -51, -26
2. 감성리듬(emotional) - 인간의 감성을 나타냄, 자신의 기분이나 기분을 좌우하는 신경계 상태 (28일 주기)
0, 22, 43, 62, 78, 90, 97, 100, 97, 90, 78, 62, 43, 22, 0, -22, -43, -62, -78, -90, -97, -100, -97, -90, -78, -62, -43, -22
3. 지성리듬(intellectual) - 인간의 두뇌활동을 알아 볼 수 있음 (33일 주기)
0, 18, 37, 54, 69, 81, 90, 97, 99, 98, 94, 86, 75, 61, 45, 28, 9, -9, -28, -45, -61, -75, -86, -94, -98, -99, -97, -90, -81, -69, -54, -37, -18
참고 http://60gabja.com/bio/013_modujobio.php3
출생일을 기점으로 신체리듬, 감성리듬, 지성리듬 세가지가 변화를 보임으로써 인간의 컨디션 및 삶에 영향을 미친다는 것을 발견
1. 신체리듬(physical) - 신체가 얼마나 외부의 물리적인 변화에 잘 적응하고 이겨내는가, 질병에 대한 면역력, 체내 기관의 기능(23일 주기)
0, 26, 51, 73, 88, 97, 99, 94, 81, 63, 39, 13, -13, -39, -63, -81, -94, -99, -97, -88, -73, -51, -26
2. 감성리듬(emotional) - 인간의 감성을 나타냄, 자신의 기분이나 기분을 좌우하는 신경계 상태 (28일 주기)
0, 22, 43, 62, 78, 90, 97, 100, 97, 90, 78, 62, 43, 22, 0, -22, -43, -62, -78, -90, -97, -100, -97, -90, -78, -62, -43, -22
3. 지성리듬(intellectual) - 인간의 두뇌활동을 알아 볼 수 있음 (33일 주기)
0, 18, 37, 54, 69, 81, 90, 97, 99, 98, 94, 86, 75, 61, 45, 28, 9, -9, -28, -45, -61, -75, -86, -94, -98, -99, -97, -90, -81, -69, -54, -37, -18
참고 http://60gabja.com/bio/013_modujobio.php3
피드 구독하기:
글 (Atom)