본문 바로가기

Back-end/Android28

[Android] 권한 받는 방법 (마쉬멜로우) [Android] 권한 거는 방법롤리팝까지는Android Menifest.xml에 거부 이력 여부 확인======================================================= public class MainActivity extends AppCompatActivity { private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); button.setOnClickListene.. 2016. 6. 13.
[Android] 선택지 만들기 / select box 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899package com.ktds.jgbaek.mydialog; import android.content.DialogInterface;import android.os.Bundle;import android.support.v7.app.AlertDialog;import android.support.v7.app.AppCompatActivity;import android.view.V.. 2016. 6. 10.
[Android] 겹쳐서 안보일때 / layout_below layout_below 를 써서 target 밑으로 내려줄 수 있다. 2016. 6. 10.
[Android] 이메일 형식 체크 이메일 형식을 체크한다. onfocus는 이메일 박스에 커서가 들어왔을 경우를 말한다. 코드에서 패턴의 의미는 [영소문자 a 부터 z 까지, 영대문자 A 부터 Z 까지, 숫자 0 부터 9 까지]를 뜻하며 중간에 @ 와 dot 이 있는 형식을 뜻한다. 123456789101112131415 etEmail.setOnFocusChangeListener(new View.OnFocusChangeListener(){ @Override public void onFocusChange(View v, boolean hasFocus) { if(hasFocus) { Pattern p = Pattern.compile("^[a-zA-X0-9]@[a-zA-Z0-9].[a-zA-Z0-9]"); Matcher m = p.matcher.. 2016. 6. 9.