contentprovider 를 이용한 서로다른 app간의 데이터 조회. DB없이 하려면 기본 Cursor 상속에서 아래만 처리하면 된다. @Override public String[] getColumnNames() { // TODO Auto-generated method stub // copycd.가짜로 이렇게 넘겨주지 않으면 query에서 오류가 난다. String[] temp = new String[1]; temp[0] = "temp"; return temp; } android 2013.12.23
Eclipse에서 jni header 만들기. 아래처럼 하면, Eclipse에서 jni header를 얻을 수 있다. [출처] http://stackoverflow.com/questions/9940381/how-to-generate-jni-header-file-in-eclipse 일단, Eclipse의 Menu-Run-External Tools Configurations 를 실행한다. 그다음 부터 아래처럼 따라하면 된다. Use the following panel to define a new external tool for javah.exe. Point "Location" to .. android 2013.07.11
illegal character: 65279 javadoc 으로 컴파일 할때, UTF-8로 되어 있을경우, 간혹 나온는 에러인데. illegal character: \65279 [javac] ?package UTF-8의 BOM이 있어서 그런다. ultraedit같은데서, BOM없는 UTF-8로 저장하면 해결된다. android 2013.06.12
Broadcast to Stopped process 아래내용은 다음의 url에서 가져온 내용입니다. 정리가 잘되어 있어서 그대로 올립니다. 많이들 참고 하시길... http://arabiannight.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9CAndroid-ICS-%EB%B6%80%ED%84%B0-Broadcast-%EC%8B%9C-%EC%A3%BC%EC%9D%98%ED%95%B4%EC%95%BC-%ED%95%A0-%EC%A0%90-Stopped-Process 아라비안나이트신.. android 2013.05.18
나를 호출한 activity로 돌아가기. Android 프로그램에서 Activity간의 전환은 항상 문제를 발생시킨다. 특히, 공통으로 사용하는 Activity의 경우, 누가 나를 호출했는지에 따라서 다시 회귀할 점을 찾아야 한다. 이럴경우, 아래처럼 나를 호출한 놈의 ActivityName을 parameter로 전달받아서, 활용할 수 있다. // 이름을 전달 받았다고 .. android 2013.03.28
NDK compile definition Visual Studio에서 소스코드에 #define MZW_LGE_UI 하지 않고, 컴파일러 옵션에 넣어서 사용하곤했다. 그러다, 이번에 NDK 컴파일을 하는데, (리눅스에서 컴파일하거나, make 파일을 활용해본적이 거의 없어서 ) NDK에서는 어떡게 하는가 궁금해서 자료를 찾았다. 아마도 make 파일 작성하는것과 동일한.. android 2013.01.31
버튼 넓이 동일하게 설정하기. 한라인데 버튼을 3개 나열하고, 동일한 넓이를 주기 위해서 LinearLayout을 3개를 나열한후, Weight를 3개다 동일하게 주면 동일한 넓이를 갖게된다. 근데, 문제는 텍스트를 아래와 같이 넣으니, 글자길이에 맞게 넓이가 서로 틀려진다. 즉, 아무리 Weight를 동일하게 주어도 해결되지 않드라. 이.. android 2013.01.29
Error in an XML file: aborting build. Eclipse에서 프로그램을 하다가 어느날 아래와 같은 에러가 나더라. Error in an XML file: aborting build. xml을 수정하다가 난에러였는데, 처음엔 내가 수정을 잘못했다 싶어서 자세히 봤지만 에러는 없었다. 그런데, 실행만 하면 위와 같은 에러가 나더라. 나중에 알고 봤더니, 현재 xml파일을 편집.. android 2013.01.08
android sdk manager 설치하기 간혹, android sdk manager가 없는 경우가 있다. 일단 아래 사이트 가서 http://developer.android.com/sdk/index.html#download 페이지 아래쪽에 보면 아래처럼 생긴걸 눌러서 페이지를 더 펼친다. DOWNLOAD FOR OTHER PLATFORMS SDK Tools Only 에서 플랫폼에 맞는 SDK Tool을 다운받으면 된다. 나는, android-sdk_r21-windows.zip 를 .. android 2012.12.18
build Target platform 추가하기 Eclipse의 메뉴에서 Window-Preference에서 보면 왼쪽에 Android 항목이 있다. 여기서 내가 컴파일 하고 실행할 수 있는 Android 버전이 나열되어 있는데, ( 물론, SDK Location을 지정했을경우 ) 아래와 같이 내 PC에는 Android 2.2 와 4.2밖에 없다. 이럴경우 Android 3.0을 추가 하는 방법이다. ** Android SDK Manger를.. android 2012.12.11