반응형

2016/12/19 12

CSS를 삽입하는 3 가지 방법

CSS를 삽입하는 3 가지 방법 스타일 시트를 삽입하는 세 가지 방법이 있습니다. 1. 외부 스타일 시트(External style sheet) 2. 내부 스타일 시트(Internal style sheet) 3. 인라인 스타일(Inline style) 외부 스타일 시트 외부 스타일 시트를 사용하면 하나의 파일 만 변경하여 전체 웹 사이트의 모양을 변경할 수 있습니다! 각 페이지는 요소 안에 외부 스타일 시트 파일에 대한 참조를 포함해야합니다. 요소는 섹션 안에 있습니다. 예

IT/css 2016.12.19

CSS 구문 강좌

CSS 구문 CSS 규칙 집합은 선택기와 선언 블록으로 구성됩니다. CSS 선택기 선택기는 스타일을 지정할 HTML 요소를 가리 킵니다. 선언 블록은 세미콜론으로 구분 된 하나 이상의 선언을 포함합니다. 각 선언에는 콜론으로 구분 된 CSS 속성 이름과 값이 포함됩니다. CSS 선언은 항상 세미콜론으로 끝나며 선언 블록은 중괄호로 둘러싸여 있습니다. 다음 예제에서 모든 요소는 가운데 정렬되며 빨간색 텍스트 색상으로 표시됩니다. p { color: red; text-align: center; }

IT/css 2016.12.19

php header — HTTP 헤더 보내기

header — HTTP 헤더 보내기 설명 ¶ void header ( string $string [, bool $replace = true [, int $http_response_code ]] )header ()는 원시 HTTP 헤더를 보내는 데 사용됩니다. HTTP 헤더에 대한 자세한 내용은»HTTP / 1.1 사양을 참조하십시오. header ()는 일반적인 HTML 태그, 파일의 빈 줄 또는 PHP에서 실제 출력을 보내기 전에 호출해야한다는 것을 기억하십시오. include, require, 함수 또는 다른 파일 액세스 함수로 코드를 읽고 header ()가 호출되기 전에 공백이나 빈 줄이 출력되는 것은 매우 일반적인 오류입니다. 단일 PHP / HTML 파일을 사용할 때도 같은 문제가 발생합니다.

IT/php 2016.12.19

php headers_sent — 헤더가 전송되었는지 여부를 확인합니다.

headers_sent — 헤더가 전송되었는지 여부를 확인합니다. 설명 ¶ bool headers_sent ([ string &$file [, int &$line ]] ) 헤더가 전송되었는지 여부를 확인합니다. 헤더 블록이 이미 보내지면 header () 함수를 사용하여 헤더 행을 더 이상 추가 할 수 없습니다. 이 함수를 사용하면 적어도 HTTP 헤더 관련 오류 메시지가 표시되지 않도록 할 수 있습니다. 또 다른 옵션은 출력 버퍼링을 사용하는 것입니다. 인수 ¶file선택적인 파일과 라인 매개 변수가 설정되면, headers_sent ()는 파일과 라인 변수에서 출력이 시작되는 PHP 소스 파일 이름과 라인 번호를 넣을 것입니다. line출력이 시작된 행 번호. 반환값 ¶headers_sent ()는 ..

IT/php 2016.12.19

안드로이드 버전 체크 자동업데이트 강제업데이트

안드로이드 버전 체크 자동업데이트앱을 만들다보면 정기적으로 구글 플레이스토어에 등록하게 됩니다.구글 플레이스토어 어플에서 새로 등록된 어플이 있으면 자동으로 업데이트를 해줍니다. 하지만 클라이언트 중에는 그 시간도 못 참거나 네이티브적으로 심각할 경우 강제로 업데이트를 진행해야 할 경우가 있습니다. 아래 소스를 MainActivity.java에 넣습니다. 참고로 아래 소스는 다른 블로그에서 가져온것인데. 그 블로그에서 나와 있는 소스에 오류가 있어서 수정하여 포스팅 한 것입니다. 에러가 무엇이냐면 storeVersion 변수를 전역변수로 선언하고 BackgroundThread 클래스에서 지역변수로 선언하여 제대로 실행되지 않는 부분을 수정했습니다.//버전체크 public class BackgroundTh..

IT/안드로이드 2016.12.19

안드로이드 user agent 확인 user agent 추가 앱실행여부

안드로이드 user agent 확인 user agent 추가 user agent에는 브라우저에 정보가 들어 있습니다. 스마트폰에서 모바일웹을 실행 했을 경우 앱에서 실행한 모바일웹인지 인터넷 웹으로 실행한 모바일웹인지 구분 할 수가 없습니다. 이럴 경우 user agent나 header 특정 코드를 넣으므로 앱에서 실행되었는지 확인 할 수 있습니다. 아래 코드는 user agent에 특정한 코드를 넣는 부분입니다.String userAgent = webView.getSettings().getUserAgentString(); webView.getSettings().setUserAgentString(userAgent+" APP_WEBVIEW_Android");2016/12/19 - [IT/안드로이드] - 안..

IT/안드로이드 2016.12.19

안드로이드 웹뷰 헤더 정보 추가 header 추가

안드로이드 헤더 정보 추가 header 추가 헤더 정보를 쉽게 추가 할 수 있습니다. 아래 코드를 보시면 Map extraHeaders = new HashMap(); extraHeaders.put("webview","ok"); webView.loadUrl("url 주소", extraHeaders); 위와 같이 하면 안드로이드 에서 웹뷰로 헤더 정보를 추가 하여 보낼 수 있습니다. 2016/12/19 - [IT/안드로이드] - 안드로이드 웹뷰 실행 여부2016/12/19 - [IT/안드로이드] - 안드로이드 자바스크립트 함수 호출2016/12/15 - [IT/안드로이드] - 안드로이드 스튜디오 Android framework is detected in the project Configure

IT/안드로이드 2016.12.19

안드로이드 웹뷰 실행 여부

안드로이드 웹뷰 실행 여부 스마트폰에서 모바일웹 접속 시 웹뷰가 실행 되었는지 안되어 있는지는 헤더 정보를 확인하면 됩니다. php 일경우는 apache_request_headers(); 이 함수를 이용해서 확인 하면 되고 웹뷰가 실행 되었을 경우 헤더 정보에 패키지명이 삽입되게 됩니다. if( $headers['X-Requested-With'] == "com.package.package" ){return true;} header 정보에 X-Requested-With 가 있는 이곳에 패키지 명이 저장되어 있습니다. 2016/12/19 - [IT/php] - php header 정보 출력2016/12/19 - [IT/php] - php header 정보 출력2016/12/19 - [IT/안드로이드] - 안..

IT/안드로이드 2016.12.19
반응형