네트워크를 사용하는 앱에서 사용자가 네트워크에 연결되어있지 않다면 어떻게 될까요?? try / catch 문으로 오류를 잡아낼 수도 있겠지만, 결국 연결이 안 된 상태에서는 데이터의 업데이트가 이루어지지 않을 것 입니다. 따라서 네트워크에 연결되어 있는지 아닌지를 알 수 있다면, 미리 연결을 해달라고 요청하는 등의 메세지를 줄 수 있고 오류에 빠져 catch문으로 빠지지 않아도 될 것입니다. 우선 네트워크 확인을 위해서는 다음과 같은 퍼미션이 Manifests에 꼭 추가되어야합니다. 네트워크 연결 확인 그럼 먼저 LTE나 3G같은 모바일(MOBILE)이나 WIFI에 상관없이 연결상태를 알아보겠습니다. ConnectivityManager로 연결중인 서비스를 사져온 후 NetworkInfo로 네트워크 정보를..
Thread에 대한 내용이 궁금하신 분은 아래의 게시물을 읽고 오시면 됩니다. 1. [안드로이드] Thread 예제2. [안드로이드] Thread Handler 예제 이번엔 AsyncTask를 이용한 Thread 사용을 살펴보려고 합니다. 이전까지는 Thread를 사용하기 위해서 Thread를 만들어주고 Runnable로 할 일 을 주고 Handler로 메인 Thread에 할 일을 요청하는것들을 했었습니다! 이런 일들을 더 간편하게 해주기 위해서 나온 AsyncTask를 살펴보겠습니다! AsyncTask AsyncTask는 간단히 말하면 Thread를 쉽게 사용하기 위해 만들어졌습니다. AsyncTask의 Override 함수들을 먼저 살펴보겠습니다. AsyncTask doInBackground Thre..
EditText에서 문자 입력을 할 때 영어는 그냥 쳐지지만 한글은 밑줄이 그어지게 되는 경우가 있습니다. 따라서 마지막으로 한글을 입력하고 바로 getText로 text를 가져와 버리면 한글에 밑줄이 그어진 채로 가져오게 됩니다. 시스템 설정을 바꾸어봐도 밑줄이 계속 쳐져서 요리저리 해보다 간단한 방법을 발견했습니다. 1editText.setText(editText.getText()+"");cs 자기 자신을 가지고 setText를 하는데 뒤에 null 값을 붙어주면 TextView에서 getText를 통해 가져와도 밑줄이 사라지는것을 볼 수 있었습니다.때론 간단한 방법으로 문제를 해결할 수 있는것 같습니다~! ------------------ 추가 ------------------- ""을 붙여서 해결..
우선 앞에서 Intent에 관해서 예제 2개를 알아 보았습니다. Intent 예제(1) 안드로이드 Activity 이동Intent 예제(2) 안드로이드 어플 사용 이번에 코드 짤일이 있어서 짜고 있는데 Intent로 변수를 전달 해줄 일이 생겨서 확인 해보니 이러한 내용을 적은적이 없어 한번 살펴보려고 합니다~! Intent로 변수 전달? 앞선 예제(2)에서 사용중인 어플에서 안드로이드 기본 어플로 Intent를 통한 실행과 주소값, 번호(숫자)를 전달하는것을 해보았습니다. 이제 그러한 변수 전달을 사용중인 앱상에서 Activity를 이동간에 이루어지도록 해보겠습니다. (물론 한쪽에서 static 형태로 변수를 선언하였다면 이 방법을 통하지 않고도 다른 쪽 Activity에서 사용이 가능 할 것입니다.)..
intent에 관해 전혀모르시는 분이라면 이전 예제를 보는것이 도움이 됩니다. Intent 예제(1) 안드로이드 Activity 이동 Intent를 사용한 안드로이드 어플 사용 예제 이번에는 예제(1)에서 했던 Activity 이동이 아닌 현재 액티비티에서 안드로이드에서 제공해주는 어플로 이동하는 예제를 살펴보겠습니다.예를들어 번호를 누르면 전화어플로 이동되고, 주소를 누르면 인터넷이 실행되는 예제입니다. 1) 인터넷 실행시키기 먼저 인터넷 어플을 실행시키는 것을 해보겠습니다. 주소를 입력하고 버튼을 누르면 이동되는 형식으로 만들 것이라 xml에서 버튼과 EditText를 추가해 주었습니다. 12Button button = (Button) findViewById(R.id.button);EditText e..
[안드로이드] Intent를 사용한 Activity이동 예제 안드로이드 앱 중 하나의 Activity만 사용하는 어플은 사용화된 어플 중에서는 없다고 보셔도 무방하다고 생각합니다..!! 그만큼 거의 모든 앱들이 여러개의 Activity들로 이루어져 있습니다. 이렇게 여러개의 Activity를 이동할 때 사용하거나, 실행 중인 어플이 아닌 기본 인터넷이나 전화 앱등 다른 어플을 사용해야할 때! 사용되어지는게 바로 Intent 입니다. Intent에 관해서 간단한 예제로 알아보겠습니다!! 먼저 Activity가 여러개 있어야하니 Main Activity 이외에 SecondActivity를 만들어 주었습니다.그리고 그에 따른 xml도 만들어 주었습니다. 이제 Activity와 xml 파일을 만들었습니다! 다음..
- Total
- Today
- Yesterday