본문 바로가기
반응형

전체 글64

초간단계산기 package com.example.alswj.myapplication; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.MotionEvent; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends AppCompatActivity { Button btnAdd, btnSub, btnMul, btnDiv,btnRim; .. 2019. 3. 7.
edittext (onTextChanged) 예제 package com.mycompany.test; import android.app.*; import android.os.*; import android.widget.*; import android.text.TextWatcher; import android.text.Editable; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { final EditText et; super.onCreate(savedInstanceState); setContentView(R.layout.main); et = (EditText)findViewById(R.id.et); et.addT.. 2019. 3. 7.
단말기 전화번호 가져오기 TelephonyManager mTelephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); if(mTelephonyManager != null){ if(ActivityCompat.checkSelfPermission(context, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED){ Toast.makeText(this, "전화 권한이 허용되지 않았습니다.", Toast.LENGTH_SHORT).show(); }else if(mTelephonyManager.getSimState() == TelephonyManager.SI.. 2019. 3. 7.
EditText 소스 //입력 변화 이벤트 editText.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { //입력 전 } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { //입력되는 텍스트에 변화가 주어질 때 } @Override public void afterTextChanged(Editable s) { //입력이 끝난 경우 //regex check boolean regexFlag = Pattern.matches("^[0-9].. 2019. 3. 7.
반응형