페이스북 연동하여 글 가져오기 facebook 개발자 앱 등록하기먼저 https://developers.facebook.com/apps 에 접속하여 앱을 등록하고 App ID 와 시크릿 코드를 발급 받는다. 또한 필요한 것은 액세스 토큰이다. 도구 및 지원 탭에 들어가 액세스 토큰을 복사해 놓는다.액세스 토큰은 사용자의 정보에 접근을 가능하게 해주는 것이다. ( 시간이 지나면 자동으로 새로운 토큰이 갱신된다. ) https://developers.facebook.com/apps 에서 앱ID, 앱 시크릿 코드, 액세스 토큰 3가지를 복사해 두고 안드로이드 프로젝트를 생성한다. restfb 라이브러리 다운 페이스북 예제를 하면서 사용할 Java Library 는 restfb이다. http://restfb.c..
Android Landscape protrait :세로 고정landscape : 가로 고정sensorPortrait : 세로 고정, 센서에 따라 정/역방향 화면 전환sensorLandscape : 가로 고정, 센서에 따라 정/역방향 화면 전환sensor : 센서에 따라 4가지 방향으로 회전 코드로 액티비티의 방향전환을 컨트롤 하려면 onConfigurationChanged 메소드를 통해 방향이 바뀌었을 때의 처리를 한다. XML로 레이아웃을 관리하는 예제를 실습해보았다. xml 파일 생성, 수정먼저 프로젝트를 생성하면 activity_main이 생성된다. 이것 이외에 가로방향일 경우의 리소스 파일을 생성해야한다.res우클릭하여 new resource file을 선택한다.이름은 activity_main 이..
안드로이드 SQLite SQLite ? SQLite는 모바일 환경에 최적화된 데이터베이스로, 안드로이드에 내장되어 있어 간단한 데이터베이스를 생성하여 사용할 수 있다. ( 서버를 사용하지 않고 단말기 내에서만 처리되는 가벼운 데이터베이스이다. ) SQLite를 사용하기 위해서는 도우미 클래스인 SQLiteOpenHelper를 상속받아서 사용하는 방법이 있다. onCreate()는 생성자에서 넘겨받은 이름과 버전을 체크하여 데이터베이스가 존재하지 않을 때 한번 호출 된다. (새로운 데이터베이스를 생성할 때 호출) onUpgrade() 함수는 데이터베이스가 존재하지만 버전이 수정되었을 때 호출된다. SQLite 예제 SQLiteOpenHelper를 상속받는 DBHelper를 생성하였다. DBHelper.ja..
안드로이드 Fragment ( TabLayout, PagerSlidingTabStrip ) 안드로이드에서 화면이 출력되는 가장 기본이 되는 것은 Activity 이다. Fragment는 Activity 내에 생성되는 것이며, UI를 여러 단위로 작성 할 수 있도록 해주는 것이다. 또한 Fragment는 재사용이 가능하므로 작업량을 감소시킬 수 있다는 장점이 있다.Fragment는 자체 생명 주기를 가지고, 자체 입력 이벤트를 받으며, 액티비티 실행 중에 추가 및 제가가 가능한 액티비티의 모듈식 섹션이다. 버튼을 눌러 Fragment가 바뀌는 예제 실습 fragment_lotte.xmlAppBarLayout과 TabLayout을 이용하여 탭 부분을 만들었고, ViewPager를 이용하여 각 Fragment..
- Total
- Today
- Yesterday
- BFS
- servlet
- 이클립스
- 예외처리
- controller
- REDIRECT
- onBackPressed
- 안드로이드 스튜디오
- onPostExecute
- table
- DP
- INSERT
- boj
- order by
- java
- algorithm
- sort
- Spring
- mybatis
- maven
- RequestMapping
- AlertDialog.Builder
- Baekjoon Online Judege
- 자바
- 안드로이드 비콘
- jsp
- DFS
- indexOf
- restfb
- list
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |