분류 전체보기(112)
-
SMS 인증번호 받기
회원 가입이 필요한 앱을 만들다 보면 문자로 본인 인증을 하게 하는 경우가 있다. 그런데 이 때 문자가 오면 자동으로 입력칸에 인증번호가 채워지는 앱이 있는데 별 건 아니지만 참 편한 기능이지 않은가. 안드로이드는 BroadCastReceiver 라는 것을 이용해서 구현할 수 있다(자세한 건 링크 참조). BroadCastReceiver 는 간단히 말하면 폰 내에서 어떤 일이 생기면 알려주는 일을 수행할 수 있는 녀석이다. 문자가 온다거나 화면이 꺼진다거나 하는 것 말이지. 어쨌든 오늘 할 거는 문자(SMS)를 받아오는 것이니 거기에만 집중해봅시다. 일단 문자를 받아오기 위해서는 권한이 필요하다. ㅇ AndroidManifest.xml ㅇ SMSReceiver.java public class SMSRec..
2016.04.19 -
웹뷰(Web View)
WebView는 android 2.2버전(API 8) 이후 부터 지원 ㅇ AndroidManifest.xml ㅇ Activity_main.xml ㅇ MainActivitypublic class MainActivity extends Activity { private WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView) findViewById(R.id.webview); webView.getSettings().setJavaScriptEnabled(tru..
2016.04.18 -
AsyncTask
android에서는 Main Thread가 UI Thread입니다. (UI관련된 작업은 UI Thread에서만 가능) 동시에 2가지 이상의 할 일이 생겼을때 사용할 수 있는 방법 1. thread를 생성하여 handler로 Main Thread와 소통할 수 있도록 해주는 방법 2. AsyncTask(Asynchronous Task)를 사용하는 방법 안드로이드에서는 네트워크 데이터 송수신과 같은 시간이 오래 걸리는 작업은 무조건 메인 UI 쓰레드가 아닌 별도의 쓰레드를 기동하여 처리하도록 되어 있다.(허니콤 이상부터) 이런 경우 사용할 수 있는 방법이 AscynTask 클래스를 상속하여 별도의 쓰레드를 기동하는방법이다. AsyncTask 클래스는 아래와 같은 일련의 4개의 메소드를 호출하여 쓰레드로 동작한..
2016.04.04 -
ListActivity를 상속받아 ListView 구현
ㅇ 보통 Activity를 상속받고 Adapter 및 ListView layout xml를 별도 생성해서 ListView를 만들고 있으나, ListActivity를 상속받으면 파일 별도 생성이 불필요하고 간단하게 작성 가능함. ㅇ ListActivity 안에 ListView 객체가 설정되어 있음. ListView가 보여줄 뷰를 만들어내는 Adapter 객체 생성 public class TestActivity extends ListActivity { private List list; private ArrayAdapter adapter; @Override protected void onCreate(Bundle savedInstanceState) { // setContentView() 불필요 super.onC..
2016.04.04 -
이미지뷰를 사용할 때 MATCH_PARENT를 적용 안될 때
ㅇ ActivityimageView.setScaleType(ScaleType.FIT_XY); ㅇxml
2016.04.03 -
imageView dim 처리
ㅇ Activity ImageView imageview = (ImageView)findViewById(R.id.iv); imageview .setColorFilter("#88000000"); ㅇ xml => android:background가 아닌 android:src를 써야함 https://smartstore.naver.com/byrollin? 바이롤린 : 네이버쇼핑 스마트스토어 언제나 함께해요 smartstore.naver.com
2016.04.03