자료확인 : file:///C:/Users/Administrator/Downloads/20130125_android_mvc.pdf

사이트 : http://www.androidpub.com/2437353


http://androi.tistory.com/130

Some projects cannot be imported because they already exist in the workspace

= workspace .. 내에 같은 프로젝트가 존재하기 때문에 import 할 수 없습니다.

JDK 설치 및 PATH 설정

http://rhyshan.com/207


























삼성 통합 드라이브 : http://local.sec.samsung.com/comLocal/support/down/kies_main.do?kind=usb


java.lang.ClassNotFoundException: com.chat.data.SendTalkData

at java.net.URLClassLoader$1.run(URLClassLoader.java:202)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:190)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:247)

at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:603)

at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1574)

at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)

at com.chat.net.ChatServer$ClientHandler.run(ChatServer.java:124)

[접속자] 127.0.0.1

java.io.StreamCorruptedException: invalid stream header: 434E584E

at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:782)

at java.io.ObjectInputStream.<init>(ObjectInputStream.java:279)

at com.chat.net.ChatServer$ClientHandler.run(ChatServer.java:121)



해결방법은 간단하다.


ObjectInputStream 및 ObjectOutputStream으로 서로 주고 받으려는 클래스가 위치한 패키지 이름이 서버와 클라이


언트에서 서로 같은지를 확인해보자.


나의 경우 안드로이드 클라이언트에서는 com.example.pmbs_client 패키지 내에 Header 클래스가 위치해 있었고,


자바서버에서는 server 패키지 내에 Header 클래스가 위치해 있었다.


그래서 서버와 클라이언트 모두 각각 shared 라는 패키지를 별도로 만들고 그 안에 Header 클래스를 넣어 두니 문제


가 해결되었다.



p.s) 참고로 ObjectInputStream 및 ObjectOutputStream으로 객체를 보내고자 할때 해당 클래스는 Serializable을 구


현해야 한다. 

http://stackoverflow.com/questions/29991116/serversocket-accept-doesnt-works-in-second-time



http://prashantandroid.blogspot.in/2013/07/android-client-connected-with-socket.html


http://stackoverflow.com/questions/4489232/java-server-socket-stuck-on-accept-call-android-client-java-server



http://warmz.tistory.com/entry/%EC%86%8C%EC%BC%93-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-TCPIP-nm-%EC%B1%84%ED%8C%85


수신

http://www.androidside.com/bbs/board.php?bo_table=B56&wr_id=24085&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%B1%84%ED%8C%85&spt=-119&page=0


이미지 전송


http://javaexpert.tistory.com/420

안드로이드 키보드


InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);

EditText sendMsg = (EditText) findViewId(R.id.edit);

없애기
private void hideKeyboard(){
imm.hideSoftInputFromWindow(sendMsg.getWindowToken(), 0);
}
보이기
private void showKeyboard(){
imm.showSoftInput(sendMsg, 0);
}



onItemClickListener

android.database.sqlite.SQLiteException: no such table


테이블 생성이 안되어 있음


sqlite java.lang.reflect.InvocationTargetException


안되서 딴대 참고함 ...


참고 : http://here4you.tistory.com/50


//


android.database.sqlite.SQLiteException: near "IF": syntax error (code 1): , while compiling: 

CREATE TABLE T_CHAT IF NOT EXISTS (CHAT_NO INTEGER PRIMARY KEY AUTOINCREMENT, BOARD_NO INTEGER  CHAT_CONTENT TEXT , INST_DE TEXT , INST_USER_PK TEXT)


원인 

CREATE TABLE T_CHAT IF NOT EXISTS 


변경

CREATE TABLE IF NOT EXISTS T_CHAT 


//


table T_CHAT has 4 columns but 5 values were supplied

4열이 있지만 5개의 값을 넣음 ...



android.database.StaleDataException: Attempting to access a closed CursorWindow.Most probable cause: cursor is deactivated prior to calling this method.



java.lang.IllegalStateException: Couldn't read row 0, col 4 from CursorWindow.



//


adb devices

adb -s 775d4c77 shell



//



why dead ...


public void drop(){

 String sql = "DROP TABLE IF NOT EXISTS T_CHAT";

      db.execSQL(sql);

  }


android.database.sqlite.SQLiteException: near "NOT": syntax error (code 1): , while compiling: DROP TABLE IF NOT EXISTS T_CHAT



http://stackoverflow.com/questions/1309629/how-to-change-colors-of-a-drawable-in-android

+ Recent posts