안드로이드 Landscape / Portrait 모드

화면 자동 회전이 되는 경우 screenOrientation항목을 설정하여 자동 화면 회전이 되지 않도록 설정한다.

Manifest.xml에서 screenOrientation항목을 설정해준다.

<activity android:name=".Main" android:screenOrientation="portrait"></activity>


코드상에서 
Landscape / Portrait 변환 해주는 경우
onConfigurationChanged() 사용

emulator 화면 전환 키
Ctrl + F11
Posted by 암리타 :
1. HangulKeyboard.apk 파일을 다운 받는다.
2. 안드로이드 SDK  설치 경로의 tools 폴더에 1번 파일을 복사한다.
3. 윈도우 실행창에서 cmd를 실행하여 안드로이드 SDK tools 폴더로 이동한다.
4. 다운로드 받은 apk 파일을 설치한다.

c:\Android\android-sdk-windows\tools> adb install HangulKeyboard.apk

5. 안드로이드 에뮬레이터를 실행한다.
6. 첫화면에서 [메뉴버튼]-[설정]-[언어 및 키보드]를 선택한다.
7. Android 키보드와 한글 접촉식 키보드를 선택한다.
8. 구글 검색창에서 한글 자판이 보이는 지 확인한다.

Posted by 암리타 :
이클립스에서 UTF-8 문서인 경우 Javadoc을 실행하면 한글 부분에서 오류를 발생시킨다.

Javadoc 생성시 Extra javadoc options 부분에 
-encoding UTF-8 -charset UTF-8 -docencoding UTF-8
을 입력하면 해결된다.



'프로그래밍 > jsp&java' 카테고리의 다른 글

넷빈 6.7 + 오라클 + 톰캣 DB POOL 테스트  (0) 2009.07.05
Posted by 암리타 :

SVN/Subversion branches, tags, trunk 폴더에 대한 개념


trunk

- 제일 먼저 사용할 디렉토리이며  프로그램 개발의 주 개발 폴더임.
- 모든 프로그램 개발 작업은 trunk 디렉토리에서 부터 시작 된다.
- main, mainline, production의 의미로 사용된다.

branches

- 실험적인 소스 및 주 프로그램에 연계된 폴더이며, 이 폴더의 소스를 기바느로 trunk 소스에 반영이 된다.
- trunk에서는 현재 버전에 대해서 유지보수를 하고 차지버전에 대해서는 branches 폴더를 사용한다.
- release 버전과 유지보수를 분리하고자 할 경우 사용 한다.

tags

- 릴리즈를 목적으로 버전별로 소스를 저장하는 공간이며, 수정되어서는 안되며, 체크아웃하여 커밋할 경우 오류 메시지가 발생한다. 
- releases, snapshots, baselines의 의미로 사용됨

Posted by 암리타 :
WIPI-C에서 int를 char 형으로 변환할 경우 아래와 같이 사용 한다.

char a[30];
MC_knlSprintk(a, "%d", 1234);


M_Int32 MC_knlSprintk ( M_Char *  buf,
M_Char *  format,
  ...  
)

formatted string을 buf로 출력한다.

"ISO/IEC 9899:1999(E) -- Programming Languages - C" 의 sprintf 규격을 따른다.

매개변수:
buf  [out] 출력된 문자열이 저장될 버퍼의 주소
format  [in] formatted string
반환값:
성공
출력한 문자의 개수
참고:
MC_knlPrintk

Posted by 암리타 :

Ext JS 3.1 Designed Class Diagram PDF 버전


출처 : rhio.tistory.com
Posted by 암리타 :

검색한 후 검색어를 적용하면서 페이지를 이동하는 경우 검색어등의 파라미터를 넘길경우 아래와 같이 하면 된다.

   store.on({
      'beforeload':{
         fn: function(store, options){
            Ext.apply(options.params, {stext: document.getElementById('searchVal').value});
         }
      }
    });


Posted by 암리타 :
검색어를 전송할 경우 한글이 깨지는 현상이 발생할 경우에 아래와 같이 하면 된다.

1) 로케일 파일 추가
<script type="text/javascript" src="/ext/source/locale/ext-lang-ko.js" charset="utf-8"></script>

2) request 파일 받는쪽에서 캐릭터셋 설정
request.setCharacterEncoding("utf-8");

Posted by 암리타 :

기본적으로 text값이 넘어갈 경우 hiddenName 을 추가적으로 입력하면 된다.

            new Ext.form.ComboBox({
               store : new Ext.data.SimpleStore({
                  fields : ['value', 'text1'],
                  data:[['name','이름'],
                        ['jumin','주민등록번호'],
                        ['contractno','계약번호']
                      ]
               }),
               id:'skind',
               name:'skind',
               hiddenName  : 'skind',
               fieldLabel : '검색조건',
               typeAhead: true,
               triggerAction: 'all',
               width:135,
               mode:'local',
               displayField:'text1',
               valueField:'value',
               value:'name',
               allowBlank:false,
               forceSelection:true,
               editable:false

'프로그래밍 > ExtJS' 카테고리의 다른 글

[ExtJS] Ext JS 3.1 Designed Class Diagram  (0) 2010.01.18
[ExtJS] store reload 시 파라미터 넘기기  (0) 2010.01.17
[ExtJS] 한글 전송하기  (0) 2010.01.17
Posted by 암리타 :


1) 넷빈 다운로드
http://www.netbeans.org/

자신에게 맞는(저는 all을 선택 함) 종류를 다운로드

2) 넷빈 설치
넷빈의 설치는 다음다음을 누르면 가능하며 tomcat 사용을 위해서 사용자 모드로 설치를 진행합니다.
사용자 모드에서 tomcat을 선택하고 설치하면 됨.

Tomcat에 오라클을 연결하기 위해 첨부된 파일을 C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.18\lib 경로에 넣고 톰캣을 다시 시작한 후 service탭의Servers 항목의 Apache Tomcat 6.0.18 속성중 Classes 에 추가가 되었는지 확인한다.

3) 넷빈 설정
오라클과 톰캣 db pool 사용을 위해서 service 항목의 Apache Tomcat 6.0.18에서 오른쪽 마우스 버튼을 클릭해서 Edit Server.xml 을 선택합니다.

<GlobalNamingResources> 안에 오라클 정보에 맞게 등록해 줍니다.

<Resource name="jdbc/TestDB"
           auth="Container"
           type="javax.sql.DataSource"
           driverClassName="oracle.jdbc.OracleDriver"
           loginTimeout="10"
           maxWait="5000"
           username="DB 사용자명"
           password="DB 사용자 암호"
           testOnBorrow="true"
           url="jdbc:oracle:thin:@DB 서버 IP:접속할 포트:SID" />

C:\Documents and Settings\사용자명\beans\6.7\apache-tomcat-6.0.18_base\conf\Catalina\localhost
경로에 있는 ROOT.xml 편집

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" docBase="D:\project\uwel\build\web" path="">
    <Resource name="jdbc/TestDB"
           auth="Container"
           type="javax.sql.DataSource"
           driverClassName="oracle.jdbc.OracleDriver"
           loginTimeout="10"
           maxWait="5000"
           username="DB 사용자명"
           password="DB 사용자 암호"
           testOnBorrow="true"
           url="jdbc:oracle:thin:@DB 서버 IP:접속할 포트:SID" />
</Context>



4) DB POOL 테스트

아래 소스가 정상적으로 실행되는지 확인

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN'
    'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>


<html>
<head>
    <meta http-equiv='Content-Type' content='text/html; charset=euc-kr' />
</head>
<%@ page import="java.sql.*, javax.naming.*, javax.sql.*" %>

<%
ResultSet rs = null;
Statement stmt = null;
Connection conn = null;
try
{
    Context initCtx = new InitialContext();
    Context envContext  = (Context)initCtx.lookup("java:/comp/env");
    DataSource ds = (DataSource)envContext.lookup("jdbc/TestDB");
    conn = ds.getConnection();

     stmt = conn.createStatement();
     String query = "select * from tbl_test where id='1'";
     rs = stmt.executeQuery(query);
     if(rs.next()) {
         out.println(rs.getString("id"));
    }
}
catch(Exception e)
{
   out.println("error : ");
    out.println(e.toString());
    if(rs != null)
        rs.close();
    if(stmt != null)
        stmt.close();
    if(conn != null)
        conn.close();
}
finally
{
    if ( rs != null ) try {rs.close();}catch(Exception e){}
    if ( stmt != null ) try {stmt.close();}catch(Exception e){}
    if ( conn != null )  try {conn.close();}catch(Exception e){}
}
%>
</html>

'프로그래밍 > jsp&java' 카테고리의 다른 글

이클립스 javadoc에서 UTF-8로 인코딩하기  (0) 2010.10.27
Posted by 암리타 :