본문 바로가기

전체 글17

[Django] Python Django 프로젝트 & 앱 시작하기 본격적인 Python Django framework 실습에 앞서 프로젝트와 앱 생성을 시작해보겠습니다. 그러기 위해서 가상환경에 장고를 설치해야하는데요. pip install django 패키지 설치가 완료된것을 확인 이제 django-admin을 통해 프로젝트를 생성 할 수 있습니다. django-admin startproject tutorial cd tutorial 프로젝트를 생성하고 프로젝트 구조가 트리형식으로 생성된것을 확인 할 수 있습니다. 하나의 장고 프로젝트는 다수의 앱을 가질 수 있는데요. 이제 앱을 생성해 보겠습니다. ./manage.py startapp community 이제 데이터베이스를 연동시켜줘야 하는데요. setting.py 환경설정파일을 통해 데이터베이스를 관리할 수 있습니다... 2019. 5. 14.
[Android] 액션바(타이틀바)와 상태바 색상 변경하기 안드로이드 프로젝트 Styles.xml 파일에서 AppTheme를 변경해 주어야합니다. Styles.xml 파일에 열어보면 아래와 같은 코드가 보이는데요. colorPrimary 가 액션바(타이틀바)의 색상을 결정colorPrimaryDrk 상태바(시간 및 LTE 보여주는 바)의 생상을 결정 원하는 16진수 색상값으로 변경해주면 됩니다. 저는 이렇게 액션바와 상태바 색상을 변경했습니다. 액션바(타이틀바) 색상이 정상적으로 변경된것을 확인할 수 있습니다. 2018. 12. 8.
[Android] MultiDex 오류 해결하기 MultiDex 오류 해결하기 Error:Cannot fit requested classes in a single dex file. Try supplying a main-dex list. # methods: 66826 > 65536 이 오류는 65536(64K)바이트 이상의 함수(Method)를 초과할 경우에 발생 한다고 합니다. 65536(64K)은 단일 DEX(Dalvik Executable) 바이트코드 파일 내에서 코드가 호출할 수 있는 참조의 총 개수를 나타냅니다. 그래서 DEX 파일은 함수를 64K를 초과할 수 없습니다. 이를 해결위해 Multidex 활성화 해야 합니다. Multidex는 dex파일을 여러개로 나눠주고 나눠진 여러개의 DEX 파일을 빌드하고 읽을 수 있게 해줍니다. 안드로이드 .. 2018. 12. 6.
[Android] 액티비티(화면) 가로, 세로모드 고정하기 안드로이드로 어플리케이션을 개발하다보면 액티비티(화면)가 가로모드 혹은 세로모드로 작동 되어야 할 때가 간혹 있습니다. 그럴 경우 사용하면 좋을 두가지 방법을 소개하겠습니다. 1. AndroidManifest.xml을 통해 화면 고정 시키기 가로모드적용시킬 액티비티에 android:screenOrienation="landscape" 추가 세로모드적용시킬 액티비티에 android:screenOrienation="protrait" 추가 2. JAVA 코드를 통해 화면 고정 시키기 가로모드onCreate 메소드 안에 다음과 같은 코드를 추가setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); // 액티비티 가로모드로 고정 setRequeste.. 2018. 11. 23.