달력

52024  이전 다음

  • 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
  • 31

1. Requirements Definition

2. System & Software Design

3. Implementation

4. Unit Testing & Integration Testing

5. Operation & Maintenance

 

 

SoftwareLifeCycle.pdf

 

'Lecture Notes > Computer Basics' 카테고리의 다른 글

Arrangement of a User Process  (0) 2015.04.07
Process of Executable File Generation  (0) 2015.04.07
Posted by kingjung
|

1. Requirements Definition

2. System & Software Design

3. Implementation

4. Unit Testing & Integration Testing

5. Operation & Maintenance

 

 

SoftwareLifeCycle.pdf

 

'Lecture Notes > Database Design' 카테고리의 다른 글

Where Condition  (0) 2015.06.03
Select DML  (0) 2015.06.03
Installalation MySQL and Oracle  (0) 2015.06.03
Introduction to Database System  (0) 2015.04.07
Process of Executable File Generation  (0) 2015.04.07
Posted by kingjung
|

1. 단말기 해상도값을 이용하여 소스 레벨에서의 처리방법

  public ClassName(Context context) {

           Display display = ((WindowManager) context.getSystemService

                                    (Context.WINDOW_SERVICE)).getDefaultDisplay();

           int width = display.getWidth();  // 가로 폭

           int height = display.getHeight();  // 세로 높이

           ...

  }

 

2. 해상도별 디렉토리 구성을 통한 처리방법

  Default :  drawable-hdpi

                layout

  GalaxyTab 10.1 :  drawable-xlarge-mdpi

                            layout-xlarge  (layout-1280x800)

  GalaxyTab 7.0 :  drawable-large-hdpi

                           layout-1024x600

  HD phone :  drawable-xhdpi

                     layout-1280x720

  GalaxyNote :  layout-xhdpi-1280x800

 

Posted by kingjung
|
1. View 사용방법
2. SurfaceView 사용방법

Posted by kingjung
|

1. Thread 클래스 사용
 public class ThreadTest extends Activity {
    int mMainValue = 0;
    int mBackValue = 0;
   TextView mMainText;
   TextView mBackText;

   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.thread_threadtest);

      mMainText = (TextView)findViewById(R.id.mainvalue);
      mBackText = (TextView)findViewById(R.id.backvalue);
      Button btn = (Button)findViewById(R.id.increase);
      btn.setOnClickListener(new Button.OnClickListener() {
           public void onClick(View v) {
               mMainValue++;
               mMainText.setText("MainValue : " + mMainValue);
              mBackText.setText("BackValue : " + mBackValue);
          }
     });
  
     BackThread thread = new BackThread();
     thread.setDaemon(true);
     thread.start();
 }
 
 class BackThread extends Thread {
     public void run() {
        while (true) {
              mBackValue++;
              //mBackText.setText("BackValue : " + mBackValue);
              try {
                 Thread.sleep(1000);
              } catch (InterruptedException e) { }
        }
     } 

  } // end of main
 } // end of class

2. Runnable 인터페이스 사용
 public class ThreadTest extends Activity {
      int mMainValue = 0;
      int mBackValue = 0;
      TextView mMainText;
      TextView mBackText;

      public void onCreate(Bundle savedInstanceState) {
           super.onCreate(savedInstanceState);
           setContentView(R.layout.thread_threadtest);

           mMainText = (TextView)findViewById(R.id.mainvalue);
           mBackText = (TextView)findViewById(R.id.backvalue);
           Button btn = (Button)findViewById(R.id.increase);
           btn.setOnClickListener(new Button.OnClickListener() {
                 public void onClick(View v) {
                      mMainValue++;
                      mMainText.setText("MainValue : " + mMainValue);
                      mBackText.setText("BackValue : " + mBackValue);
                 }
           });
  
           BackRunnable runnable = new BackRunnable();
           Thread thread = new Thread(runnable);
            thread.setDaemon(true);
            thread.start();
       }
 
      class BackRunnable implements Runnable {
            public void run() {
                  while (true) {
                          mBackValue++;
                          try {
                               Thread.sleep(1000);
                          } catch (InterruptedException e) { }
                  }
            }
       }
 }


Posted by kingjung
|

안드로이드 1.0 : Alpha, Android

안드로이드 1.1/1.2 : Beta, Petit four

안드로이드 1.5 : Cupcake 컵케익

안드로이드 1.6 : Donut 도넛

안드로이드 2.0 : Eclair 이클레어

안드로이드 2.2 : Froyo(Frozen yogurt)

안드로이드 2.3 : Gingerbread 진저브래드

안드로이드 3.0 : Honeycomb 허니콤

안드로이드 4.0Icecream sandwich 아이스크림 샌드위치

Posted by kingjung
|

'Lecture Notes > Java Programming' 카테고리의 다른 글

Java Applet & Application 상호 변경하기  (0) 2011.09.23
Java Executable File 만들기  (0) 2011.09.23
Java Applet Programming  (0) 2011.09.23
Java SWING Application 만들기  (0) 2011.09.23
Java AWT Application 만들기  (0) 2011.09.23
Posted by kingjung
|

'Lecture Notes > Java Programming' 카테고리의 다른 글

Java Input & Output  (0) 2011.09.23
Java Executable File 만들기  (0) 2011.09.23
Java Applet Programming  (0) 2011.09.23
Java SWING Application 만들기  (0) 2011.09.23
Java AWT Application 만들기  (0) 2011.09.23
Posted by kingjung
|

'Lecture Notes > Java Programming' 카테고리의 다른 글

Java Input & Output  (0) 2011.09.23
Java Applet & Application 상호 변경하기  (0) 2011.09.23
Java Applet Programming  (0) 2011.09.23
Java SWING Application 만들기  (0) 2011.09.23
Java AWT Application 만들기  (0) 2011.09.23
Posted by kingjung
|

'Lecture Notes > Java Programming' 카테고리의 다른 글

Java Applet & Application 상호 변경하기  (0) 2011.09.23
Java Executable File 만들기  (0) 2011.09.23
Java SWING Application 만들기  (0) 2011.09.23
Java AWT Application 만들기  (0) 2011.09.23
Java Framework Programming  (0) 2011.09.23
Posted by kingjung
|

'Lecture Notes > Java Programming' 카테고리의 다른 글

Java Executable File 만들기  (0) 2011.09.23
Java Applet Programming  (0) 2011.09.23
Java AWT Application 만들기  (0) 2011.09.23
Java Framework Programming  (0) 2011.09.23
Java AWT & SWING  (0) 2011.09.23
Posted by kingjung
|

'Lecture Notes > Java Programming' 카테고리의 다른 글

Java Applet Programming  (0) 2011.09.23
Java SWING Application 만들기  (0) 2011.09.23
Java Framework Programming  (0) 2011.09.23
Java AWT & SWING  (0) 2011.09.23
자바 애플릿 & 어플리케이션  (0) 2011.09.23
Posted by kingjung
|

'Lecture Notes > Java Programming' 카테고리의 다른 글

Java SWING Application 만들기  (0) 2011.09.23
Java AWT Application 만들기  (0) 2011.09.23
Java AWT & SWING  (0) 2011.09.23
자바 애플릿 & 어플리케이션  (0) 2011.09.23
Java Important Issues  (0) 2011.09.23
Posted by kingjung
|

'Lecture Notes > Java Programming' 카테고리의 다른 글

Java AWT Application 만들기  (0) 2011.09.23
Java Framework Programming  (0) 2011.09.23
자바 애플릿 & 어플리케이션  (0) 2011.09.23
Java Important Issues  (0) 2011.09.23
Java Event Componet  (0) 2011.09.23
Posted by kingjung
|

'Lecture Notes > Java Programming' 카테고리의 다른 글

Java Framework Programming  (0) 2011.09.23
Java AWT & SWING  (0) 2011.09.23
Java Important Issues  (0) 2011.09.23
Java Event Componet  (0) 2011.09.23
Java Object Oriented Programming  (0) 2011.09.23
Posted by kingjung
|

'Lecture Notes > Java Programming' 카테고리의 다른 글

Java AWT & SWING  (0) 2011.09.23
자바 애플릿 & 어플리케이션  (0) 2011.09.23
Java Event Componet  (0) 2011.09.23
Java Object Oriented Programming  (0) 2011.09.23
Software Life Cycle  (0) 2011.09.23
Posted by kingjung
|

'Lecture Notes > Java Programming' 카테고리의 다른 글

Java AWT & SWING  (0) 2011.09.23
자바 애플릿 & 어플리케이션  (0) 2011.09.23
Java Important Issues  (0) 2011.09.23
Java Object Oriented Programming  (0) 2011.09.23
Software Life Cycle  (0) 2011.09.23
Posted by kingjung
|

'Lecture Notes > Java Programming' 카테고리의 다른 글

Java AWT & SWING  (0) 2011.09.23
자바 애플릿 & 어플리케이션  (0) 2011.09.23
Java Important Issues  (0) 2011.09.23
Java Event Componet  (0) 2011.09.23
Software Life Cycle  (0) 2011.09.23
Posted by kingjung
|

'Lecture Notes > Java Programming' 카테고리의 다른 글

Java AWT & SWING  (0) 2011.09.23
자바 애플릿 & 어플리케이션  (0) 2011.09.23
Java Important Issues  (0) 2011.09.23
Java Event Componet  (0) 2011.09.23
Java Object Oriented Programming  (0) 2011.09.23
Posted by kingjung
|
Posted by kingjung
|