긍정곰의 연구소
웹뷰(WebView)는 이름에서 감이오듯 웹페이지(WebPage)를 보여주는 위젯이다. 기본적으로 일반적인 위젯이나 뷰가 가지는 속성을 상속받으며 일반적인 위젯과 크게 다르지 않다. 기본적인 위젯의 속성들을 살펴볼려면 하단의 글을 참고바란다. XML View 속성 링크추가 예정 상기 뷰 속성외에 추가로 붙는것이 있다면 바로 focusableInTouchMode="true" 라는 속성인데 이것은 focusable과 한셋트의 속성으로 항시 포커스를 가져가서 사용자가 어떤 입력을 했든 먼저반응하게 만드는 것이다. 그외에는 기본적으로 다른 위젯들이 가지는 ID나 크기지정등 크게 다르지 않다. 기본적인 형태로는 아래와 같이 많이 사용되어진다. ... ... 사실 제대로 사용하려면 텍스트뷰(TextView)나 이미..
안드로이드 앱 개발을 하다보면 API 레벨에 따라 대응되는 안드로이드 운영체제의 버젼이 틀려지는데 그에따라 하위버젼 사용자를 끌어안기위해 개발의 편의성을 희생하여 그에 맞춰야할 필요성이 있을때가 있습니다. 허나... 최신 기능에 어느정도 맞춰야 편리한 기능을 추가해줄수있는등의... 이중고에 시달리게 되는데 이럴때 약간이나마 참고를 할필요가 있는 글이 되겠습니다. 각 API 레벨별 안드로이드 대응 버젼은 아래와 같습니다. 안드로이드 1.0 - API 1 안드로이드 1.1 - API 2 안드로이드 1.5(Cupcake)[컵케이크] - API 3 안드로이드 1.6(Donut)[도넛] - API 4 안드로이드 2.0(Eclair)[에클레어], 2.0.1, 2.1.X - API 5, 6, 7(프랑스 원어 명칭 -..
워드프레스를 사용하다보면 내가 입맛대로 꾸미거나 기능을 쓸수있는건 좋지만 매 페이지마다 특별한 자바스크립트 효과를 준다거나 혹은 어떤 게시글에는 효과를주지만 어떤글에서는 효과를 빼고싶은 경우가 있을것이다. 전자의 경우 사용자 지정함수를 정의해서 불러다 쓰거나 혹은 테마내의 function.php파일에 함수를 추가해넣어서 호출되도록쓰면되지만 후자의 경우에는 글에따라 효과를 차등으로 주기위해 다른방법을 알아보는것이 불가피한데, 이럴때를 대비해서 존재하는것이 바로 숏코드이다. 사용방법은 어렵지 않다. function.php(혹은 사용자 지정함수를 따로 정의할수있는 php파일)에 아래와 같이 추가해주면 된다. function shortcodeex(){ return '이하 들어갈 기능의 내용... ';} add_..
직접 만든 테마가 아니라 일반 테마를 쓰되 숏코드 같은 일부 기능을 사용하고 싶을때가 있다. 이때 그냥 functions.php에 함수를 바로 기술하고 사용하면 되지만 문제는 추후에 테마가 업데이트 되었을시에 개인적으로 작성하여 사용한 함수가 파일이 덮어씌워지면서 날아간다는데 있다. 이때 차라리 자체적인 파일을 만들어서 불러와서 쓰는 형태로 해둔다면 테마가 업데이트 된다고해서 기술된 함수 전체가 날아가는 불상사는 피할수있을것이다. 그렇게 하기위한 방법을 여기에 적어볼까한다. 우선 아래의 지식들이 필요하다.1. 내가 사용하는 테마의 경로가 어디에 위치해있는가?2. 간단한 PHP문법 1번 항목의 경우 일단 현재 워드프레스의 최신버젼인 4.6.1버젼(한국어판의 최신)을 기준으로 경로는 아래와 같다. 워드프레스..