Android - DB 연동 기술 정리

프로그래밍/안드로이드 2014. 2. 25. 02:34
1. Android - DB 다이렉트로 연결 불가

 

: Google에서 막아놨다.

 

2. Android - JSP or PHP (XML or JSON) - DB

 

클라이언트에서 쿼리를 담고 있는 JSP, PHP 파일에 인자를 주고 실행시켜 버림.

리턴값을 JSON, XML 타입으로 받는다.

 

<JSP, XML 샘플>

http://blog.naver.com/PostView.nhn?blogId=itseeker&logNo=140128901209&categoryNo=7&viewDate=&currentPage=1&listtype=0

<PHP, XML 샘플>

http://gongmille.tistory.com/5

 

3. Jquery

제이 쿼리는 Javascript를 사용하기 편하게 만든 라이브러리로 Client side script.

따라서 제이쿼리만으로는 안드로이드와 통신 불가

 

<Jquery vs Javscript>

http://blog.daum.net/a-bear16/29

 

<Jquery 시작하기>

http://webnoon.net/entry/jQuery-%EA%B0%95%EC%A2%8C-1-%EC%96%B4%EB%A0%A4%EC%9A%B4%EA%B0%9C%EB%85%90%EC%9D%80-%EB%B2%84%EB%A6%AC%EA%B3%A0-%EB%B0%94%EB%A1%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0

 

What is the difference between JQuery and Node.js

 



4. Node.js

Node.js 는 Server side script

Node.js에서 안드로이드와 통신하려면, Socket.io 사용

http://stackoverflow.com/questions/15826074/how-to-communicate-with-node-js-server-from-android-client

<Node.js 따라배우기>

http://blog.doortts.com/206


<Node.js 란?>

http://codejob.co.kr/code/view/22/

 

<Node.js 시작하기>

http://godffs.tistory.com/entry/02Nodejs-입력-화면-만들기 

 

<Node.js 에서 Jquery 사용>

http://spectrum.egloos.com/5501860

 

<Node.js IDE cloud 9>

http://sajagogumi.tistory.com/104

 

<Node.js 에 대한 비판>

http://himskim.egloos.com/3810574

 

<Express, MongoDB로 빠르게 블로그 만들기>

http://crazia.tistory.com/entry/Nodejs-Express-%EC%99%80-MongoDB-%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-%EB%B9%A0%EB%A5%B4%EA%B2%8C-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EB%A7%8C%EB%93%A4%EA%B8%B0

 

<Node.js 로 웹개발 하기 위한 기술 세트>

http://mobicon.tistory.com/208

 

5. HTML5의 Web Socket

http://m.mkexdev.net/98

<Github Websocket - Android Sample>

https://github.com/koush/android-websockets

 

'프로그래밍 > 안드로이드' 카테고리의 다른 글

안드로이드 NDK 등 링크 정리  (0) 2014.02.24
안드로이드 NDK 로그 출력하기  (0) 2014.02.01

안드로이드 NDK 등 링크 정리

프로그래밍/안드로이드 2014. 2. 24. 04:52

링크

 

경로 추출을 위한 vomoi 세션화 알고리즘

http://blog.daum.net/pg365/108

 

[안드로이드]OpenCV 사용

http://blog.naver.com/budlbaram/50096839292

 

 

[안드로이드]NDK설정1

http://blog.naver.com/budlbaram/50096839292

 

 

[안드로이드]NDK설정2

http://blog.daum.net/haha25/5388307

 

 

[안드로이드] Mixed Processing에러(cannot run program "\ndk-build.cmd" : Launching failed)

http://blog.naver.com/budlbaram/50096839292

 

[STL-vector] 빠른 메모리 해제?

http://blog.naver.com/agbird?Redirect=Log&logNo=120013985975

 

[안드로이드] TabView 위젯

http://androidhuman.tistory.com/151

 

 

[안드로이드] Do-It! 안드로이드 앱 프로그래밍 소스

http://147.46.109.56:9090/town/projects.jsp?sort=1&dir=

 

[안드로이드] How to do real time image processing in Android using OpenCV?

http://147.46.109.56:9090/town/projects.jsp?sort=1&dir=

 

[안드로이드] ndk-build Applicattion.mk / Android.mk 설명

http://blog.naver.com/PostView.nhn?blogId=gustmd38&logNo=70098946678&redirect=Dlog&widgetTypeCall=true

 

[안드로이드] NDK, cygwin, JNI

http://blog.naver.com/PostView.nhn?blogId=777lover&logNo=10144696248&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView

 

[안드로이드]Android Native Camera With OpenCV and OpenGLES Android Native Camera With OpenCV and OpenGLES

http://mesai0.blogspot.kr/2013/01/android-native-camera-with-opencv-and.html

 

[안드로이드] 이클립스에서 cygwin 빌드하기

http://blog.naver.com/PostView.nhn?blogId=moorim21&logNo=80140005344http://blog.naver.com/PostView.nhn?blogId=moorim21&logNo=80140005344

 

[안드로이드] JAVACV 포팅

http://aiesko.blog.me/20167784214

 

[안드로이드] android 안드로이드 이클립스 CDT 에서 NDKjni 연동 구현

http://202psj.tistory.com/465

 

[안드로이드] Eclipse에서 add native support를 통한 Android NDK 빌드 환경 구축

http://thdev.net/474

 

[안드로이드] Eclipse 에서 NDK build 연동하기

http://jay0624.tistory.com/11

 

[안드로이드] Eclipse에서 NDK 빌드하기

http://blog.naver.com/PostView.nhn?blogId=jbin_k&logNo=130162077887&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView

 

'프로그래밍 > 안드로이드' 카테고리의 다른 글

Android - DB 연동 기술 정리  (0) 2014.02.25
안드로이드 NDK 로그 출력하기  (0) 2014.02.01

안드로이드 NDK 로그 출력하기

안드로이드 개발을 하다보면 답답한 경우가 많습니다.(망할 디버깅....)

NDK환경에서 log.d와 동일하게 로그 출력할수 있는 방법을 소개합니다.

 

이클립스 패키지 폴더에서 jni폴더에 Android.mk파일을 보면

위와 같이 LOCAL_LDLIBS += -llog 를 추가합니다.

 

그다음 log 출력메세지를 작성할 cpp파일에

#include <android/log.h> 를 추가합니다.

 

마지막으로 로그 출력을 위해

__android_log_print(ANDROID_LOG_DEBUG, "태그 이름", "출력 메세지");

를 작성하면 아래와 같이 이클립스의 LogCat화면에 메세지가 출력됩니다.

 

※__android_log_print()의 첫번째 변수값인 옵션에는

    ANDROID_LOG_DEFAULT

    ANDROID_LOG_UNKNOWN

    ANDROID_LOG_VERBOSE

    ANDROID_LOG_DEBUG

    ANDROID_LOG_INFO

    ANDROID_LOG_WARN

    ANDROID_LOG_ERROR

등을 사용하면 됩니다.

 

'프로그래밍 > 안드로이드' 카테고리의 다른 글

Android - DB 연동 기술 정리  (0) 2014.02.25
안드로이드 NDK 등 링크 정리  (0) 2014.02.24