본문 바로가기

컴퓨터

안드로이드 - 진행바 예제 1) 프로그래스 바 - 원 모양 : 작업의 전체 분량을 미리 알 수 없을 때 사용. (default) - 막대 모양 : 작업 분량을 미리 알고 있을 때 사용 style = "?android:Attr/progressBarStyleHorizontal" void setProgress (int progress) void setSecondaryProgress (int secondaryProgress) void incrementProgrssBy (int diff) void incrementSecondaryProgressBy (int diff) ==================================== ex =================================== - layout - 더보기
안드로이드 - 파일카피 예제 package com.copytest; import java.io.FileInputStream; import java.io.FileOutputStream; public class FileCopy { 안드로이드 - 파일카피 예제 public static String read( String source ) throws Exception { FileInputStream input = new FileInputStream( source ) ; long size = input.available( ) ; byte buff[ ] = new byte[ (int)size ] ; input.read( buff ) ; input.close( ) ; return( new String( buff ) ) ; } public sta.. 더보기
안드로이드 - 인텐트예제 안드로이드 - 인텐트예제 // 웹페이지 띄우기 Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); // 구글맵 띄우기 Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.Action_VIEW,uri); startActivity(it); // 구글 길찾기 띄우기 Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=출발지주소&daddr=도착지주소&hl=ko"); Intent it = new Intent(Intent.AC.. 더보기
인터넷 연결 가능 여부 // 인턴넷(WiFi or 3G) 연결이 가능 한지 채크 한다. public boolean isInternet() { boolean isuse = true; try { ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo nim = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); NetworkInfo niw = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI); //boolean isWifiAvail = ni.isAvailable(); if(nim.isConnected()==true ||.. 더보기
안드로이드 - 내장아이콘 사용하기 java code myMenuItem.setIcon(android.R.drawable.ic_menu_save); Resource Usage android:icon="@android:drawabel/ic_menu_save" 더보기
파워빌더 - 실무에 유용한 팁모음3 [Tip41] Row와 Column의 Status ◈ DataWindow의 Row나 Column의 상태 New! (row만) NewModified! (row만) NewModified! (row와 column) DataModified! (row와 column) ◈ row 검색 row가 datawindow에 retrieve되면 NotModified!라는 row의 상태 가 되며 모든 column은 NotModified! 라는 column상태가 된다. ◈ retrieve row의 수정 column이 사용자 엔트리에 의하던지 SetItem함수에 의해 변경되면 그 column의 상태가 DataModified!로 변경되고 그 column이 존재하는 Row상태는 DataModified!로 변경된다. ◈ Row삽입 da.. 더보기
파워빌더 - 실무에 유용한 팁모음2 [Tip21] DataWindow Title bar Window에 Title bar가 있듯이 DataWindow에도 Title bar가 있다. DataWindow에서 Title bar를 사용하면 마우스로 DataWindow를 이동시킬 수 있게 된다. 하지만 DataWindow control에서 pbm_syscommand user event를 사용하면 DataWindow를 고정시킬 수 있다. int a, b a = message.wordparm CHOOSE CASE a CASE 61456, 61458 message.processed = true message.returnvalue = 0 END CHOOSE return 이렇게 pbm_syscommand에 script를 작성하면 마우스로 DataWindow를.. 더보기
파워빌더 - 실무에 유용한 팁모음1 [TIP1] NonVisible UserObject를 이용하여 Parameter 전달 한 window에서 다른 window로 어떤 값을 넘길때 통상 string, double 그리고 다수의 다양한 변수를 위해 structure를 사용한다. 그런데 여기에 유용한 다른 방법으로 NonVisible UserObject를 사용할 수 있다. 이것은 여러다양한 변수는 물론 Event , Function도 포함하여 전달이 가능하다 사용예 먼저 변수로 선언 n_parm in_parm Open Event에서 in_parm = CREATE n_parm Close Event에서 Destroy in_parm 필요한 값을 setting 한후 in_parm.dept_no = '00123' 값을 넘겨줄곳에서 OpenwithParm.. 더보기
파워빌더 - 수직타이틀바 Ver. 파워빌더 7.0 수평타이틀바에 식상하신분들은 한번써보세요..^^ 더보기
파워빌더 - 데이터윈도우 필드 배경색 설정 데이터윈도우에 자료를 입력할때 필드이동시 background color 를 지정하여 현재 어느필드에 포커스가 주어졌는지 알아보기 쉽게 하는 팁입니다... // Instance Variables string is_col_pre, is_col_cur //데이터윈도우의 itemfocuschanged 이벤트 is_col_cur = this.GetColumnName() if is_col_pre '' then this.modify( is_col_pre + ".background.Color=~"0~tIf(CurrentRow() = " & + "getrow(),RGB(255,255,255),RGB( 255, 255, 255 ))~"" ) end if this.modify( is_col_cur + ".background.. 더보기