반응형

Android 18

[Android] Network 연결 체크

안드로이드 앱 실행 시 네트워크 연결 상태를 체크하기 위한 코드 해당 코드를 원하는 위치에 삽입하면 된다. 3G, Wifi, Wibro 연결 여부를 체크한다. 네트워크 연결이 안되어 있을경우 앱 종료.. // 네트워크 연결 체크 ConnectivityManager cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); if(cm.getActiveNetworkInfo()!=null){ NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); switch(activeNetwork.getType()){ case ConnectivityManager.TYPE_WIMAX: //Log.d("Test"..

Android 2013.03.11

[Android] GPS 설정 체크

지도 서비스 이용시 GPS 설정을 하지 않으면 현재 위치 기능을 이용할 수 없다. 앱 실행시 GPS 설정이 되어 있지 않으면 설정 화면으로 이동하게 해주는 코드.. 해당 함수를 원하는 위치에서 콜 해주면 된다. 앱에서 자동으로 설정해주면 더 좋겠지만 개인정보 때문에 구글에서 막아둔 것 같다 //GPS 설정 체크 private boolean chkGpsService() { String gps = android.provider.Settings.Secure.getString(getContentResolver(), android.provider.Settings.Secure.LOCATION_PROVIDERS_ALLOWED); Log.d(gps, "aaaa"); if (!(gps.matches(".*gps.*") ..

Android 2013.03.11

android 웹서비스 url 요청시 ssl 인증서(https) 에러 문제

서버에 ssl 보안 인증을 설치한 후 https:// 로 android 에서 웹서비스 url 요청시 응답이 오지 않는 문제 원인은 응답이 오기전에 인증서 에러 페이지가 로드되면서 에러 발생 해당 소스 추가해서 해결 앱 실행시 onCreate 부분에 postHttps(String url, int connTimeout, int readTimeout); 메소드를 선언해 주면 문제없이 응답이 온다. 아래 소스는 해당 메소드를 가지고 있는 클래스 소스 package util; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.security.cert.CertificateException..

Android 2012.11.14

android webview 로드시 ssl(https) 보안인증서 문제

android 에서 webview 를 화면에 보여줘야 하는데 서버에 ssl 보안 인증을 설치한 후 https:// 로 요청시 화면이 나오지 않는 문제가 발생 원인은 웹뷰 페이지가 로드 되기전에 인증서 에러 페이지가 로드되면서 에러 발생 해당 소스 추가 해서 해결 package util; import android.net.http.SslError; import android.webkit.SslErrorHandler; import android.webkit.WebView; import android.webkit.WebViewClient; //웹뷰 로드시 SSL 인증서 에러 방지 public class SslWebViewConnect extends WebViewClient { @Override public v..

Android 2012.11.14

Android app Google Play 등록(안드로이드앱 구글플레이 등록)

1. 안드로이드 앱을 구글플레이에 등록하기 위해서는 먼저 개발한 앱을 sign(?) 작업을 거쳐 export 해야한다. sign 을 하려면 sign 된 keystore 가 필요하다. 먼저 keystore 를 생성한다. Package Explorer에서 keystore 를 생성할 프로젝트를 선택해서 오른쪽 버튼을 클릭한다. Android Tools를 선택하고 Export Signed Application Package 를 선택한다. keystore 를 저장할 경로와 파일명, 비밀번호를 설정하고 next 버튼 클릭. (나중에 업데이트할때 꼭 필요한 파일이므로 분실 주의~~~!!!) Alias, Passward, Validity 설정 후 Next 버튼 클릭(Validity 는 30년 이상으로 설정해야 함) s..

Android 2012.10.23
반응형