목록IT (256)
이야기앱 세상
PHP를 사용하기 위해서는 PHP와 함께 서버와 데이터베이스를 설치해야 하는데 개별적으로 설정하기가 쉽지 않다. 그래서 AMPSetup를 주로 사용해서 PHP, Apache, Mysql 를 한번에 설치했는데 AMPSetup이 더 이상 버전업을 하지 않게 되었다. 대안으로 Autoset를 설치해 보았는데 설치도 간편하고 PHP, Apache, Mysql를 한번에 설치해줘서 역시 편하게 사용할 수 있다. Autoset 설치하기 우선 설치파일을 다운로드 받기위해 Autoset 사이트 방문 http://autoset.net/xe/ 오토셋 소개 오토셋을 이용하면, 개발/운영을 위한 웹 서버(Apache HTTP Server)와 PHP, MySQL, CUBRID 설치를 위해 투자하는 시간을 절약하실 수 있습니다. ..
getIdentifier() 메서드를 이용해서 여러개의 리소스 읽어오기 activity_main.xml ----------------------------------- --------------------------------- MainActivity --------------------------------- for (int i = 1; i < 4; i++) { * getIdentifier()메서드를 사용하면 특정 패키지 내의 리소스를 가지고 올 수 있음 * 텍스트/이미지/다른 자원들도 대상 // 리소스 이름 타입 패키지 int resID = getResources().getIdentifier("textview" + i,"id", "kr.android.text"); ((TextView) findView..
Android 6.0 (API level 23)에서는 androidmanifest.xml에 권한 설정하는 것 외에 앱 실행시 권한에 대한 설정을 사용자가 사용할지 거부할지를 지정해야 한다. 즉, 권한 설정을 프로그램적으로 처리해야 사용자가 허용 또는 거부할 수 있기 때문에 프로그램적으로 처리하지 않으면 androidmanifest.xml에 권한 설정을 했다고 해도 구동이 안 되는 현상이 일어난다. 모든 권한에 대해서 프로그램적으로 처리해야 하는 것은 아니고 달력, 카메라, 연락처, 위치정보, 마이크, 전화, 센서, 문자, 저장소 등을 사용할 때는 처리해야 한다. 앱을 실행하고 권한을 필요로 하는 코드가 구동되기 전에 아래와 같은 코드를 이용해서 사용자가 권한을 허용할지 거부할지를 결정할 수 있는 창이 뜨..
Android Studio에서 APK 파일 생성을 위한 Key Store 생성 및 앱에 서명해서 APK 추출하기 Key Store 생성하기위해 Build>Generate Signed Bundle/APK... 선택 Generate Signed Bundle or APK에서 APK 항목을 선택한 후 [Next] 버튼을 클릭한다. [Create new] 버튼 클릭해서 Key Store가 생성될 경로를 지정한다. Choose keystore file에서 keystore 파일이 만들어질 경로 지정 및 파일명을 입력하고 [OK] 버튼을 클릭한다. 경로와 파일명이 지정되면 아래 정보를 입력한다. 중요한 것은 비밀번호 설정이다. 비밀번호는 분실하면 확인하거나 변경할 방법이 없으므로 잘 기억한다. Validity (yea..
전자정부 표준프레임워크에서 EgovAbstractServiceImpl 사용시 아래와 같은 오류가 발생할 때가 있다. 오류 메시지 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'leaveaTrace' is defined 이런 오류가 발생하면 설정파일(context-common.xml)에 아래 설정이 누락되었을 때 발생하게 된다. 아래 빈 설정을 추가해주면 해결된다. *
스프링에서 액셀 파일을 생성을 위해 사용하는 AbstractExcelView가 스프링 4.2이상에서는 deprecated 되었다. 대체할 수 있는 클래스는 AbstractXlsView 이다. AbstractXlsView는 AbstractExcelView 처럼 buildExcelDocument 메서드를 제공하기 때문에 buildExcelDocument 메소드를 구현해서 사용하면 된다. 구현 예) import org.springframework.web.servlet.view.document.AbstractXlsView; public class ExcelDownload extends AbstractXlsView { @Override protected void buildExcelDocument(Map model..
갤럭시 s7에서 휴대폰 화면을 캡쳐하는 방법은 3가지가 있다. 세가지가 있다. 첫번째는 기본 지원하는 기능으로 손으로 밀어서 캡쳐하는 방법이고 두번째는 홈버튼과 전원버튼을 동시에 눌러 캡쳐하는 방법이고 세번째는 보조메뉴를 활용하는 방법이다. 1. 손으로 밀어서 캡처하기 휴대폰에 기본 설정되어 있는 캡처 방법이다. 설정>유용한 기능에서 손으로 밀어서 캡처 항목을 보면 [사용 중]이라고 표시되어 있다. 2. 홈버튼과 전원버튼을 동시에 눌러 캡처하기 휴대폰에 기본 설정되어 있는 캡처 방법으로 홈버튼과 전원버튼을 동시에 길게 누르면 캡처가 진행된다. 3. 보조메뉴를 이용한 캡처 설정>접근성>동작 및 입력 에서 보조메뉴를 선택하면 하단의 보조메뉴가 보여진다. 보조메뉴를 누르면 스크린샷 메뉴를 선택할 수 있고 화면..
갤럭시s6에서 휴대폰 화면을 캡쳐하는 방법은 3가지가 있다. 세가지가 있다. 첫번째는 기본 지원하는 기능으로 손으로 밀어서 캡쳐하는 방법이고 두번째는 홈버튼과 전원버튼을 동시에 눌러 캡쳐하는 방법이고 세번째는 보조메뉴를 활용하는 방법이다. 1. 손으로 밀어서 캡처하기 휴대폰에 기본 설정되어 있는 캡처 방법이다. 설정>유용한 기능에서 손으로 밀어서 캡처 항목을 보면 [사용 중]이라고 표시되어 있다. 2. 홈버튼과 전원버튼을 동시에 눌러 캡처하기 휴대폰에 기본 설정되어 있는 캡처 방법으로 홈버튼과 전원버튼을 동시에 길게 누르면 캡처가 진행된다. 3. 보조메뉴를 이용한 캡처 설정>접근성>동작 및 입력 에서 보조메뉴를 선택하면 하단의 보조메뉴가 보여진다. 보조메뉴를 누르면 스크린샷 메뉴를 선택할 수 있고 화면 ..