Study501 String Date를 timestamp로 변환하기 일단 오늘 날짜로 예를 들어보겠습니다. 2017년 08월 24일 123456String current_date="2017-08-24";Log.e("date",current_date);SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");Date date=sdf.parse(current_date);long timestamp=date.getTime();Log.e("timestamp",String.valueOf(current_date)/1000);cs Line 1 : 에서 현재날짜 String type으로 선언을 했습니다. Line 3 : Line 1에서 선언한 String date를 날짜 형식에 맞춰줍니다. Line 4 : date형식으로 변환합니다. Line .. 2017. 8. 24. alert dialog 에서 checkbox(setMultiChioceItems) 안나올때 alertDialog로 setSingleChoiceItem할때는 잘되었는데 setMultiChoiceItem이 잘 안뜨는 경우가 있습니다. 이때는 setMessage가 설정되어 있는지 확인해 보세요. setMessage와 setMultiChoiceitems는 둘이 같이 사용할 수 없습니다. 2017. 8. 22. cannot find symbol variable ACCESS_FINE_LOCATION Android 6.0이후 버전부터는 Manifest의 권한들을 앱 시작전 사용자에게 물어봐야 합니다. WIFI 연결 하기및 끊기 위 포스트에서도 언급을 했었는데 예제코드를 보면 아래와 같습니다. 123if(ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {.....Colored by Color Scriptercs 위와 같이 권한체크를 하는데 위와 같이 코드를 인식을 못합니다. 에러 메세지를 보니 ACCESS_FINE_LOCATION이라는 심벌정보를 찾을 수 없다고 나옵니다. 이런 경우 Manifest앞에 android를 추가해 주세요. .. 2017. 8. 22. 'openssl'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. Android app에서 firebase를 이용하여 로그인 기능을 작업중인데, facebook 로그인 작업중 facebook 개발키 생성과정에서 아래와 같은 에러가 발생하면 openssl을 설치해줘야 합니다. OpenSSL 설치 사이트 위 링크로 접속하여 SSL 윈도우용을 다운로드합니다. 자신의 윈도우 버전에 맞게 다운로드합니다. 압축을 풀어놓습니다. 압축푼 경로를 기억해 놓습니다. 이제 cmd로 커맨드 창을 열고 keytool을 다시 실행합니다. 1keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64cs 비밀번호를 넣으면 키가 생성됩니다. 2017. 8. 4. MySQL에 저장된 IMAGE BLOB Android에서 보기 이전 시간에는 Android에서 Image를 MySQL에 저장하는 내용을 다뤘습니다. 이번 시간에는 반대로 MySQL에서 Image를 가져와서 Android에 보여주는 내용입니다. 이전 내용을 보시려면 ANDROID에서 IMAGE BLOB MYSQL에 저장하기 위 링크를 클릭하세요^^ 먼저 예제 소스코드입니다. PHP 예제소스 코드 Android 예제소스 코드 DB 구조 DB구조는 지난 번과 같습니다. PHP 1234567891011$result=mysql_query("select * from imagetest",$con);$cnt=0;$arr=array(); while($row=mysql_fetch_array($result)){ $count=$cnt; $arr[$count]['IMAGE']=base64.. 2017. 7. 31. Android에서 image BLOB MySQL에 저장하기 Android 소스 PHP 소스 MySQL DB 구조 원리 Android에서 image파일을 MySQL에 BLOB로 저장하기 위해서는 몇가지 과정을 거쳐야 합니다. 안드로이드 카메라든 갤러리에서 가져온 Image을 압축하여 byte array 형태로 변환합니다. 그리고 변환된 데이터를 Base64로 string 형태로 인코딩합니다. 그리고 이 인코딩 된 데이터를 보내야하는데 중간에 공백이 있어 HTTP GET방식으로 보낼 수 없습니다. 그래서 다시한번 UTF-8로 인코딩합니다. PHP 받은 데이터를 base64로 디코딩합니다. 디코딩 된 데이터는 이진수이고 곳곳에 특수문자도 있어 escape합니다. 이제 최종 데이터를 mysql에 insert해주면 됩니다. PHP에서도 주의할 점은 Apache 서버에서 .. 2017. 7. 26. 이전 1 ··· 18 19 20 21 22 23 24 ··· 84 다음 인기글