차근차근/Android 160

안드로이드 폰트 변경

검색어 : 안드로이드, Webview 에 Custom font 적용하기asset 폰트 웹에서 사용font-face 여러개android_asset앱폰트 웹에서 사용하이브리드 앱 폰트 [Android] Font 변경하기 - TypeFace http://croute.me/448 [Android] Font 변경하기 - TypeFace 레퍼런스 링크 : http://goo.gl/ytZUW Class OverviewThe Typeface class specifies the typeface and intrinsic style of a font. This is used in the paint, along with optionally Paint settings like textSize, textSkewX, textSca..

모바일웹 개발시 알아두면 유용한 8가지

http://qnibus.com/blog/useful-things-for-mobile-web-development/ 1. Javascript의 onClick 이벤트 사용시 아이폰 문제iPhone에서 onClick 이벤트가 동작하지 않는 경우가 종종 있다. 이는 html 엘리먼트에 cursor 속성이 없기때문이다. 아이폰에서는 click 이벤트가 동작하지 않습니다. 혹자는 touchstart 이벤트를 걸어서 사용하면 된다고 하는데 touchstart는 말 그대로 터치를 시작하는 순간에 발생하는 이벤트라 스크롤이 필요한 곳에서 사용하는 경우 오동작을 초래 합니다. 아래와 같이 anchor 속성이 아닌 태그에 click이벤트를 거는 경우 반드시 아래와 같이 cursor 속성을 강제로 지정해주어야 합니다.123..

[Android] WebView 에서 자바스크립트 실행하기

http://devkamui.blogspot.kr/2013/06/android-webview.html 안드로이드 하이브리앱을 만들다보니 자바스크립트를 따로 지정해주지 않으면 실행되지 않는다는 걸 알고 급하게 찾은 .... view plainprint?// 웹뷰를 만들고 WebView testWebView = (WebView)findViewById(R.id.testWeb); // 구글에서 제공하는 크롬클라이언트를 생성한다. WebChromeClient testChromeClient = new WebChromeClient(); //생성한 크롬 클라이언트를 웹뷰에 셋팅한다 testWebView .setWebChromeClient( testChromeClient ); 이렇게 별거 없이 크롬 클라이언트를 생성해서..

안드로이드 갤러리 갱신 - 했다.

검색어 :안드로이드 갤러리 갱신 안드로이드에서 카메라 촬영 후 , 이미지 다운로드 후 갤러리로 가보면 갱신이 안되어 있는 경우가 있다.그때에 강제로 갱신을 시켜준다. sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory()))); 혹은sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,Uri.parse("file://" + Environment.getExternalStorageDirectory()))); http://victor8481.tistory.com/305 sendBroadcast(In..

갤러리 이미지 안보임

상황 설명 : 안드로이드 앱에서 사용한 이미지를 사용자의 갤러리에 폴더(A)를 만들어서 넣으려고 한다.-> 이미 만들어져 있는 부분이고 이틀전 까지만 해도 문제없었음 저장하려는 이미지가 만든 폴더(A)가 아니고 '0'이라는 폴더를 만들어서 이미지를 넣어두기도 하고 A에 저장이 되기도 하나 어쩌다 한번 , 그리고 업데이트 되는 시간이 너무 오래걸린다.(1시간이 넘기도 함.) 갤러리에서 저장하려는 이미지가 안 보여서 파일매니저로 이미지를 찾아보니 A폴더에는 들어있는데 갤러리에서는 보이지 않는다. *안드로이드 버전http://ko.wikipedia.org/wiki/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C_%EB%B2%84%EC%A0%84_%EC%97%AD%EC%82%A..

위치 정보 - LocationManager

http://j07051.tistory.com/333 위치 정보 - LocationManager 위치 정보를 얻으려면, 위치 정보를 담당하고 있는 LocationManager의 인스턴스가 필요합니다. LocationManeger의 인스턴스는 다음과 같이 받을 수 있습니다. ?12LocationManager locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE); 위치 확인 - 위치 프로바이더 선택하기 LocationManager는 위치 정보를 받을 수 있도록 도와주는 역할만 하고, 실제 위치정보는 위치 프로바이더(Location Provider)를 통해 얻습니다. LocationManager와 위치 프로바이더를 통해 위치..

안드로이드 thread

검색어 : 안드로이드 thread return안드로이드 thread handler 안드로이드/Android Thread 사용하기~!http://arabiannight.tistory.com/32 안드로이드/Android Thread 사용하기~!?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869package arabiannight.tistory.com; import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.view...

하이브리드앱 프로젝트 이야기 첫번째 - Webview 이용하기

http://blogs.msdn.com/b/spademsftplatform/archive/2013/09/12/webview.aspx Hanhong Choi 12 Sep 2013 2:32 AM 0안녕하세요. 어제에 이어 두 번째 포스팅이네요.제가 요즘 하고 있는 프로젝트는 '하이브리드앱' 제작 관련 프로젝트입니다.왠지 하이브리드 하니깐 예전에 무한도전에서 하하가 맡았던 캐릭터가 떠오르기도 하고, 승용차가 떠오르기도 하는데요,제가 만드는 하이브리드앱은 웹페이지을 앱에 담는것을 기본으로 하되, 웹페이지에서 지원하지 않는 기능들을 Native앱에서 구현하는 형태입니다. 이렇게 이야기 하면 감이 안 오실 것 같아서요, 프로젝트 산출물인 앱의 모습을 아래 보여드립니다. 네, 기본적으로 화면의 대부분을 차지하는 웹페..

하이브리드 앱 gps연동

안드로이드 , 웹뷰 , 하이브리드앱 , 자바스크립트 , gps , 위치정보 , gps on.off , gps설정 1. 현재 실행 중인 어플에서 (탭엑티비티 사용, 웹뷰) 끝에 탭을 하나더 만들고 탭을 터치하면 gps정보를 알 수 있게 하자 http://www.androes.com/79http://skynsky.tistory.com/69 두 곳의 소스 합침 - > 탭을 실행 했을 떄 이미 gps가 켜져 있다면 위치정보 받아옴.GPS가 켜져 있지 않다면 킬지말지 결정 .킨다고 하면 위치정보 받아옴. 웹뷰 부분이 소스에 있는 것은 이제 자바스크립트랑 연결 할거라서 있음.package com.------------.webview; import org.apache.http.util.EncodingUtils; im..

안드로이드 gps 상태 체크

검색어 : 안드로이드 gps on off 체크안드로이드 gps 상태 체크 LocationManager.GPS_PROVIDER : GPS 신호를 사용LocationManager.NETWORK_PROVIDER : 3G , Wi-fi 로 신호 [ Android ] 무선 인터넷과 GPS 상태 확인 법http://gogorchg.tistory.com/96 //인터넷에 연결돼 있나 확인ConnectivityManager connect = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);if ( connect.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.CONN..

반응형