본문 바로가기

Android54

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.
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.
kitkat 이하버전 웹뷰에서 한글 인코딩 깨질때 안드로이드에서 java 쪽 소스를 webview로 보내어 그래프를 그릴때 데이터 값을 UTF-8로 인코딩 했을경우 KITKAT 이상에서는 괜찮은데 그 밑 버전에서는 아래 그림과 같이 데이터 값이 깨지게 됩니다. 그래프 오른쪽의 파라메터값은 짤리긴 했지만 한글이 잘 나옵니다만 그래프 아래의 JAVA에서 보낸 data 값(x축 파라메터)은 깨져서 제대로 표현이 안되네요. 물론 그래프로 그릴 데이터도 깨져서 그래프가 그려지지 않습니다. 코드를 보니 아래와 같이 데이터값을 인코딩 했습니다. 12String dataurl= URLEncoder.encode(data,"UTF-8");chartWeb.loadUrl("javascript:show('" + dataurl + "')");cs 인코딩을 하지 않는 코드로 수정.. 2016. 9. 22.
Floating Action Button, Snackbar Floating Action Button Floating Action Button은 앱에서 유용하게 사용되어 온 버튼입니다. 가장 쉽게 볼 수 있는 곳이 문자메세지 앱에 보면 있습니다. Floating Action Button은 좁은 화면을 효율적으로 활용할 수 있는 훌륭한 UI입니다. 구현은 간단합니다. 먼저 Main이 될 activity xml입니다. 1234567891011121314151617 Colored by Color Scriptercs Line 2, Line 17: 레이아웃은 'android.support.design.widget.CoordinatorLayout'으로 만들어 줘야 합니다. Line 9 : 실제 사용할 레이아웃입니다. Line 10~16 : Floating Action But.. 2016. 3. 9.
google maps android API를 이용한 지도 2 - Fragment 이번엔 Google maps android API를 Activity가 아닌 fragment안에서 구현하는 방법입니다. 먼저 XML입니다. 123456cs Activity로 구현할 때는 fragment로 했지만, fragment 안에서 구현할려니 잘안되더 군요. fragment로 구현하게 되면 NullPointerException을 발생시킵니다. 그래서 MapView로 구현을 하였습니다. 그리고 name에는 똑같이 MapFragment로 해줍니다. 마찬가지로 API 12 밑에서는 SupportMapFragment로 해야 됩니다. Java 코드입니다. 1public class runningFrag extends Fragment implements OnMapReadyCallbackcs fragment이기 때문.. 2015. 10. 23.
google maps android API를 이용한 지도 1 - FragmentActivity Android에 Google 지도를 올릴때, Google WebView를 이용하여 Google maps javascript API를 이용할 수도 있지만, Google maps android API를 이용 할 수도 있습니다. 방법으로는 FragmentActivity를 이용하여 Activity로 구현하는 방법과 Fragment로 구현하는 2가지의 방법이 있습니다. 먼저 Activity로 구현해 보겠습니다. 먼저 XML입니다. 123456cs width와 height는 자신의 디바이스에 맞추면 됩니다. 중요한건 기존 WebView를 fragment로 바꿔주고, 이름을 위와 같이 바꿔줬습니다. API 12보다 아래 버전에서는 MapFragment가 아닌 SupportMapFragment를 써야합니다. 이제 Ja.. 2015. 10. 23.

인기글