개인공부 (206) 썸네일형 리스트형 안드로이드 : 회원 관리 프로젝트(로그인 및 메인 화면) package org.techtown.management; import com.android.volley.Response; import com.android.volley.toolbox.StringRequest; import java.util.HashMap; import java.util.Map; public class LoginRequest extends StringRequest { final static private String URL = "http://pssin1.cafe24.com/Login.php"; private Map parameters; public LoginRequest(String userID, String userPassword, Response.Listener listener){ s.. 안드로이드 : 회원 관리 프로젝트(회원가입) java파일에 새로운 class파일을 생성합니다 package org.techtown.management; import com.android.volley.Response; import com.android.volley.toolbox.StringRequest; import java.net.URL; import java.util.HashMap; import java.util.Map; public class RegisterRequest extends StringRequest { final static private String URL = "http://pssin1.cafe24.com/Register.php"; private Map parameters; public RegisterRequest(String us.. 안드로이드 : 회원 관리 프로젝트(DB구축) 데이터베이스 구축 카페24에서 DB베이스를 구축합니다 CREATE TABLE 'USERH'( userID VARCHAR(20) NOT NULL, userPassword VARCHAR(20) NOT NULL, userName VARCHAR(20) NOT NULL, userAge INT NOT NULL, PRIMARY KEY(userID) ); Login.php Register.php 안드로이드 : 회원 관리 프로젝트(디자인) LoginActivity로 생성 1.어플리케이션 화면 디자인 implementation 'com.android.volley:volley:1.1.0' Gradle Scripts -> build.gradle 에서 아래를 추가해준다. (네트워크 통신과 관련된 라이브러리: 나중에 DB에 이용) 액티비티를 추가해준다. 액티비티 이름은 RegisterActivity를 해준다. (회원이 회원이 아닐때 회원가입 시켜주는 Activity) 이때 한개더 MainActivity도 추가해준다 (로그인이 성공했을 때 화면) 세개의 엑티비티와 세개의 디자인을 만들었다. 로그인 화면 구성 로그인 디자인 소스코드 회원가입 구성 회원가입 디자인 소스코드 메인화면 구성 메인화면 소스코드 2.액티비티 화면전환 package org.tec.. 안드로이드 : 레이아웃(Layout) 빈 프로젝트로 만들어준다. ConstraintLayout에 대해 알아보도록 하겠다. https://www.youtube.com/watch?v=rXnbsB_TPPU 안드로이드 : 버튼 이미지 애니메이션(Image Button) ImageButton으로 새로운 프로젝트를 생성합니다. 빈 프로젝트로 생성합니다. 저는 그림판으로 대충 버튼에대한 디자인을 만들었습니다. 1 2 3 순서대로 활성화전 활성화중 활성화후 버튼의 상태입니다. 숫자로 햇을때 안되길래 click hover nomal 로 변경했습니다. drawable 폴더안으로 넣어줍니다. 새로운 xml 파일을 만들어줍니다. 이름은 button1 이런식으로 상태에따른 출력의 이미지의 경로를 코딩합니다. 레이아웃으로 가시면 이런식으로 아까만들었던 button을 찾을수가 있습니다. 이렇게 삽입되는 것을 볼수있다. 여기서 srcCompat이라는 것은 가리키고 있는 것은 xml 파일이 된다. 따라서 상태에 따른 맵핑을 부여할 수 있다. 이후 버튼의 속성에 들어가서 background 부.. 안드로이드 : 유튜브API연동 Youtube API 프로젝트 이름은 Youtube_API로 하겠습니다. Empty Activity를 선택해줍니다. API를 연동하기 위해서 xml파일에서 다음과같이 환경설정을 해줍니다 Google에 검색해주세요 "android youtube api" 관련 API를 download하도록 합니다. 파일의 압축을풀고 lib파일에 있는 YouTubeAndroidPlayerApi.jar 파일을 복사해줍니다. 안드로이드 스튜디오로 돌아와서 project에 app에 있는 libs(라이브러리)파일에 붙여넣기 해줍니다. 파일의 Project Structure에 들어가줍니다. app모듈->Depndencles(종속관계)에 들어가서 +에 들어간뒤 파일을 하나 추가해주겟습니다. libs에 있는 YouTubeAndroidPlayerApi.jar파.. 안드로이드 : 엑티비티 화면 전환 프로그램 이름은 Activity_transform으로 하겠습니다. Empty Activity를 선택해줍니다. 레이아웃에서 Plain Text를 추가해줍니다. ID는 nameText text는 지워주고 hint에 이름을 넣어서 사용자가 사용하기 쉽게 바꾸어줍니다. nameButton을 만들어줍니다. text는 전송으로 바꾸어줍니다. 버튼을 눌럿을 때 다른 레이아웃으로 전환하는 버튼입니다. activity_sub라고 만들어줍니다. textView를 만들어주고 id를 아까와 마찬가지로 nameText라고 해줍니다. 새로운 activity class를 만들어줍니다. activity의 이름은 SubActivity로 해줍니다. 다시 메인 엑티비티로 돌아와서 코드를 작성해줍니다. package org.techtown.. 이전 1 ··· 17 18 19 20 21 22 23 ··· 26 다음