728x90
반응형

Android 179

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

안녕하세요! 오늘도 삽질로 고통받았습니다... 안드로이드가 쉽지가 않네요. 예전에 카카오톡 로그인때문에 고통받았던 제 모습이 생각나서 고통을 조금이라도 일찍 해소해 드리기 위해 쉬지않고 바로 포스팅 달려보도록 하겠습니다! 카카오 로그인을 위해서는 KakaoSDKAdapter 가 있어야 합니다. 고수분들은 필요한것만 골라서 오버라이딩 해서 쓰는것으로 예상되지만 저는 아직 잘 모르기에 통짜로 복붙했습니다.. 허허 package com.example.hp.ee; /** * Created by hp on 2016-01-26. */ import android.app.Activity; import android.content.Context; import com.kakao.auth.ApprovalType; impor..

Android 2018.04.21

카카오톡 로그인 연동하기 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 문자 사용 제한. 유효성

// 아이디를 입력받는 에디트 텍스트에 문자 사용 제한을 함. 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
반응형