본문 바로가기

[ Developer ]/Android35

[Android] 안드로이드 앱 첫 화면 생성하기 Android App의 첫 화면 만들기 우선은 이전에 이용했던 Android Beacon 프로젝트를 이용해서 실습을 진행한다 SplashActivity라는 액티비티를 하나 생성해준다 그런 후 Manifest에서 MainActivity에 있는 intent-filter를 SplashActivity로 옮겨준다 1 2 3 4 5 6 7 8 9 10 Colored by Color Scripter cs 그런 후 theme를 NoActionBar를 지정해준다 이제 activity_splash에서 gravity 옵션을 center로 준다 그리고 background를 준다 그런 후에 Google에서 Logo Image를 검색후에 배경이 투명인 파일을 다운 받고 res -> drawable 폴더 안에 넣는다 그런 후에 I.. 2016. 8. 4.
[Android] 안드로이드 가로모드 Landscape Android Landscape Layout 가로모드 Application 의 Layout 방향을 설정함. 센서에 의해 가로모드(Landscape), 세로모드(Portrait)로 변경될 수 있다. Android 는 각 두 모드마다 따로 layout 을 정의할 수 있도록 해 두었다. layout = layout-port (세로방향) layout-land (가로방향) 레이아웃 형태별 표시 형식 configChanges screenOrientation 우선 실습을 위해서 Android Studio에서 프로젝트를 생성한다 이제 layout를 하나 더 생성을 한다 파일 명은 activity_main과 도잉ㄹ하게 주고 Directory_name을 변경을 해주면 된다 그럼 다음과 같이 폴더가 형성되게 된다 같은 내용.. 2016. 8. 3.
[Android] 안드로이드 카메라 구동시키기 Android Camera 앱에서 카메라를 접근해보기 위해서 우선 프로젝트를 하나 생성한다 우선 권한을 획득하기 위해서 AndroidManifest.xml에서 두 가지를 추가해준다 *AndroidManifest.xml 1 2 3 4 5 cs 그런 후 activity_main에 와서 Text View를 버튼으로 바꿔주고 ImageView를 설정해준다 각각에 아이디를 주고 layout을 지정해준다 그런 후 MainActivity에 와서 Button과 ImageView를 가져온다 이제는 BUtton을 누르면 카메라 앱이 열리게 끔 설정을 해주면 된다 우선 카메라가 있는지에 대해 조사하기 위해서 메소드를 생성해서 조사하는 로직을 작성해본다 로직은 다음과 같다 * isExistCameraApplication - .. 2016. 8. 2.
[Android] 안드로이드 웹 서버 응답 받기 Android to Spring Android to Spring Gson으로 Response Data 받기 Gson을 이용하기 위해서 build.gradle에서 complie을 추가해준다 1 2 3 4 5 6 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:21.0.0' compile 'com.google.code.gson:gson:2.7' } Colored by Color Scripter cs 위와 같이 추가한 후 Sync Now를 통해서 추가해준다 이전에 Response로 받았던 JSON을 받아서 사용한다 객체로 받기 위해서 java에 .. 2016. 8. 1.