728x90
반응형

전체 글 596

카카오톡 로그인 연동하기 2

안녕하세요! 어제에 이어서 오늘도 달려보겠습니다. 먼저 카카오SDK의 샘플 앱을 보겠습니다. 안을 살펴보면 OnCreate 안에 1 2 callback = new SessionCallback(); Session.getCurrentSession().addCallback(callback); cs 이 두가지 매우 중요한 함수들이 있습니다. 이 콜백을 꼭 선언해주어야 합니다. 저는 다음과 같이 LoginActivity 에서 MainActivity로 넘어가도록 구현해 보겠습니다. LoginActivity의 코드는 다음과 같습니다. 이 코드들은 SampleLoginActivity 에서 얻을 수 있습니다.package com.example.hp.ee; import android.app.Activity; import ..

Android 2018.04.21

카카오톡 로그인 API연동 방법

android kakaoLogin((카카오 로그인) 1편 2017.04.18 14:30 by ParkJuno 프로그래밍/Andorid 안녕하세요!! 오늘은 카카오톡 로그인/ 카카오톡 연동 을 공유하려고합니다!! 따라오시기만하면 문제없이 가능합니다!! 1. https://developers.kakao.com/apps 홈페이지를 들어가주세용 ㅎㅎ 2. build.gradle(Project) 해당문구를 추가해주세용. allprojects { repositories { jcenter() //원래 존재하던것을 제외한 밑의 2줄을 추가해주세요!! mavenCentral() maven { url 'http://devrepo.kakao.com:8088/nexus/content/groups/public/' } } } 3..

Android 2018.04.20

안드로이드 / 카카오 API 해쉬키 자바코드로 받아오기

먼저 import를 해주겟습니다 import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.content.pm.Signature; import android.util.Base64; import android.util.Log; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; oncreate 안에 API를 얻기위해 버튼을 하나 넣습니다.// 카카오톡 로그인 버튼 클릭이벤트 KakaoLoginBtn.setOnClickListener(new View.OnClickListener() { @Override..

Android 2018.04.20

자바 정규식 (비밀번호: 영어 대소 구분 숫자 특수문자 )

EditText t1 = (EditText) findViewById(R.id.t1); String a = t1.getText().toString(); // 대소문자 구분 숫자 특수문자 조합 9 ~ 12 자리 String pwPattern = "^(?=.*[A-Za-z])(?=.*[0-9])(?=.*[$@$!%*#?&])[A-Za-z[0-9]$@$!%*#?&]{8,}$"; Boolean tt = Pattern.matches(pwPattern,a); if( tt == true){ Toast.makeText(this, "정규식이 맞음", Toast.LENGTH_SHORT).show(); } else{ Toast.makeText(this, "틀림", Toast.LENGTH_SHORT).show(); } Stri..

JAVA 2018.04.20

안드로이드 자바로 http 통신하기

보통 백그라운드 ( 쓰레드 ) 작업으로 통신을 하기 때문에, AsyncTask를 사용한다. // 아이디 닉네임 비밀번호 이메일 성별 지역 public void postDB(String id, String nickName, String setUserPass, String eMail,String sex,String location){ class joinHTTPt extends AsyncTask { String id; String nickName; String setUserPass; String eMail; String sex; String location; public joinHTTPt(String id, String nickName, String setUserPass, String eMail,String ..

JAVA 2018.04.18

안드로이드 EditText 문자 사용 제한. 유효성

// 아이디를 입력받는 에디트 텍스트에 문자 사용 제한을 함. protected InputFilter filterAlphaNum = new InputFilter() { @Override public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { Pattern ps = Pattern.compile("^[a-zA-Z0-9]+$"); if(!ps.matcher(source).matches()){ Toast.makeText(login.this, "아이디는 영문, 숫자로만 입력이 가능합니다.", Toast.LENGTH_SHORT).show(); return ""; } return nu..

Android 2018.04.17

안드로이드 상태바 없애기 ( 상단 시계나, 배터리 표기하는 바 )

public class login extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.activity_login); } } getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREE..

Android 2018.04.17
728x90
반응형