- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록★─Programing (620)
드럼치는 프로그래머
컴파일 될 코드 ■ C로 제작할 때 #include #include jstring Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env, jobject thiz ) { return (*env)->NewStringUTF(env, "Hello from JNI !"); } ■ C++로 제작할 때 #include #include extern "C" { JNIEXPORT jstring JNICALL Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env, jobject thiz ) { return env->NewStringUTF("Hello, NDK!"); } } mk 파일 ■ C로 제작할 때 LOCA..
: 모양 그릴 때 사용 * DC 펜 기본 값 - 색깔 : 검정색 - 두께 : 1 - 스타일 : 코스메틱 (두께가 두꺼워지면 끝이 둥글게 됨) * 펜 스타일 스타일 의미 PS_SOLID 실선 PS_DASH 대시 PS_DOT 점선 PS_DASHDOT 대시 + 점 PS_DASHDOTDOT 대시 + 점 + 점 PS_INSIDEFRAME 도형 그릴 때 두꺼운 펜이 도형의 경계 좌표를 벗어나지 않도록 함 PS_NULL 두께가 0, 테두리 없애고 싶을 때 사용 예) CPaintDC dc(this); // device context for painting CPen NewPen(PS_SOLID, 20, RGB(192, 0, 0)); CPen *pOldPen = dc.SelectObject(&NewPen); dc.Move..
현재 액티비티가 실행 중이라면, true를 반환하고, 실행중이 아니라면, false를 반환합니다. private boolean isActivityTop(){ ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); List info; info = activityManager.getRunningTasks(1); if(info.get(0).topActivity.getClassName().equals(PhoneStateReceiverTestActivity.this.getClass().getName())) { return true; } else { return false; } } info = activityMan..
스트림으로부터 데이터를 읽으려고 스트림의 read 메소드를 호출했을 때 read 메소드가 어떻게 반응하는지 정확하게 알아야 합니다. 왜냐하면 read 메소드가 여러분의 예상과는 다르게 반응할 때도 있기 때문입니다. 물론 read 메소드를 호출할 때 예상과는 다르게 read 메소드가 반응한다고 해서 read 메소드의 잘못은 아닙니다. 그것은 read 메소드를 호출하는 스트림의 종류에 따라서 read 메소드의 결과가 달라질 수 있기 때문입니다. 자바에는 크게 두가지의 read()가 있습니다. 기다리는 read()와 기다리지 않는 read()로 부르는데,기다리는 read()를 느린 read() 라고도 부릅니다. 스트림이 파일등으로부터 만들어진 것 이라면 read()는 기다리지 않는 read()입니다. 반면 네..
Android에서 Toast를 사용할 때, 메시지가 중복해서 뜨면서 오랫동안 지속되는 경우가 있습니다. 기존 메시지는 삭제하고, 현재 메시지만 보이도록 하는 방법을 공유합니다. 1. Toast 객체 선언 public static Toast mToast; 2. onCreate() 에서 Toast.makeText()를 이용하여 Toast 객체 초기화 mToast = Toast.makeText(this, "null", Toast.LENGTH_SHORT); 3. 이 후, Toast를 보여주는 코드에 있는 Toast.makeText().show() 대신 다음으로 변경 mToast.setText(“show this text”); mToast.show(); 이렇게 수정하면, l mToast가 보여지지 않던 상황에는,..
// parameter jobject YourJObjectRepresentingArrayList; // I suppose you have the JNIEnv somehow JNIEnv* env; // use the Array list ArrayList_class = env->FindClass( "java/util/ArrayList" ); // to conver jobject to jstring jmethodID caster = env->GetMethodID(ArrayList_class, "toString", "()Ljava/lang/String;"); // get two methods Get_method = env->GetMethodID( ArrayList_class, "get", "(I)Ljava/la..
질문&답변 loadlibrary에서 궁금함... | ActiveX/COM 2003-12-01 오후 2:10:17 차재범 (i4uman) 번호: 400560 / 읽음:662 제가 만들고자 하는것은 말 그대로 dll을 동적으로 사용할수 있는 프로그램을 만들고자 합니다. 장비 컨트롤을하는 프로그램인데요..A 회사 B회사 C회사 각각의 장비마다..sdk를 dll로 제공되어집니다. 이 세 회사중에서 사용자가 선택한 한 회사의 dll만 사용하려고 하는데요..그렇게 하려면 loadlibrary처럼 실행시에 dll을 연결하는 프로그램을 만들었는데 애석하게도 loadlibrary가 안먹히는 dll이 있습니다. ( 원인이 뭔가요?? win32 dll로 만든게 아니라서 그런가요?? 아니면 자기 등록 기능이 없는 dll이라서..
Use MFC in a Shared DLL과 Use MFC in a Static Library 에 대햇.. MFC 프로젝트를 만들어서 사용할 때 'Use MFC in a Shared DLL과 Use MFC in a Static Library' 이 두가지 옵션중 선택해서 사용할 때가 있다 일반적으로 난 Use MFC in a Static Library 를 사용했다. 이것의 간단한 의미를 보자면 Use MFC in a Static Library : 현재 프로그램에서 필요로하는 기본적인 라이브러리를 코드에 포함하여 하나의 파일로 만드는것(?) 맞나.. 암튼 위 옵션을 선택하여 따로 기본 dll들을 같이 배포할 필요가 없다. 즉 exe하나의 파일에 필요로 하는것들이 포함되어 있다는것~ 하지만 Use MFC in..
오늘은 JNI 중 Local Reference 와 Global Reference 에 대해 알아보겠습니다. 이 글은 http://java.sun.com/docs/books/jni/html/refs.html#27423 내용을 요약 정리한 내용입니다. Local and Global References JNI는 jobject, jclass, jstring, jarray 등을 지원을 하는데 그것들은 opaque reference 입니다. 그래서 이녀석들은 JNI 함수를 통해서 opaque reference 의 내용물들을 받아와야 합니다. 이 opaque reference 의 장점은 JVM 의 내부구현에 상관없이 native code 를 구현할 수 있다는 것입니다. 프로그래머는 JNI 가 지원하는 다음의 refer..
InputStream 은 2번 읽을 수 없다. InputStream 을 이용해서 Cache 저장하고, 해당 Stream 을 BitmapFactory 를 이용해서 decoding 을 했더니, BitmapFactory 에서 항상 null Bitmap 을 return 하더이다. 그래서 알아보니, InputStream 은 사실 한번만 사용할 수 있다. 한번 read 로 position 이 이동된다면, 다시 원점으로 돌릴 수 없다. mark 와 reset 을 이용한 방법이 있다고 하나, 이는 추가 구현이 필요하다. 그래서 보통 copy 를 하는 방법을 사용하곤 하는데, 이 역시도 추가 library 가 필요하다. 결국 잘 생각해서 input stream 을 한번만 사용하던지 memory 상 array 에 cach..