2014-01-19 3 views
0

mysql 데이터베이스에 이미지를 저장하려고합니다. 이미지 경로가 데이터베이스에 저장되고 이미지가 프로젝트 파일에 있지만 열 수 없습니다 (잘못됨). 에뮬레이터의 이미지를 프로젝트 파일에 저장할 수 없다고 생각합니다. 오류가 발견되었습니다.에뮬레이터의 이미지를 프로젝트 파일에 저장할 수 있습니까?

01-19 10:09:17.467: W/System.err(834): java.net.MalformedURLException: Protocol not found: /mnt/sdcard/447650.jpg 
01-19 10:09:17.475: W/System.err(834):  at java.net.URL.<init>(URL.java:178) 
01-19 10:09:17.475: W/System.err(834):  at java.net.URL.<init>(URL.java:127) 
01-19 10:09:17.475: W/System.err(834):  at com.example.aa.MainActivity.JSONForUser(MainActivity.java:949) 
01-19 10:09:17.475: W/System.err(834):  at com.example.aa.MainActivity.Clickbtn_register(MainActivity.java:869) 


01-19 10:09:17.555: E/AndroidRuntime(834): Caused by: java.lang.NullPointerException 
01-19 10:09:17.555: E/AndroidRuntime(834): at com.example.aa.MainActivity.JSONForUser(MainActivity.java:956) 
01-19 10:09:17.555: E/AndroidRuntime(834): at com.example.aa.MainActivity.Clickbtn_register(MainActivity.java:869) 

몇 가지 조언을 해주세요.

답변

0

이미지 경로를 sqlite에 저장해야합니다. sqlite에 바이너리 데이터를 저장하는 것은 현명하지 않습니다. 의심을 해소하려면이 Android Save images to SQLite or SDCard or memory 페이지를 따라야합니다.

행운을 비세요. 감사합니다.

관련 문제