본문 바로가기

Android Development19

[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.
[Android] 안드로이드 웹 서버 요청 및 응답 Android to Spring Android to Spring Request And Response @ Request 이전에 했던 실습에 이어서 AsyncTask를 테스트한다 그러기 위해서 이전의 프로젝트에서 NetworkTask2를 생성해서 테스트를 해본다 Map 파라미터 networkTask2.execute()에서의 안에 값과 같다 Integer 진행률 String doInbackground의 Return Type 그런 후 구현을 시켜준다 그러고 난 후 이전에 했던 doInBackground의 로직을 그대로 가져온 후 로직을 수정하도록 한다 * doInBackground 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 @Override protected String doInBackgrou.. 2016. 7. 31.