« Previous : 1 : ... 14 : 15 : 16 : 17 : 18 : 19 : 20 : 21 : 22 : ... 101 : Next »
http://naradesign.net/wiki/UI_개발자를_위한_북마크
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/11/26 11:33 2010/11/26 11:33
,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5681

안드로이드 레이아웃에서 배경이미지 넣을때는 Layout에서 android:background="@drawable/이미지명" 으로 입력.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@drawable/bbg">
<Button android:text="@+id/Button01"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/11/24 14:06 2010/11/24 14:06
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5675

프로젝트 생성시 gen 폴더에 R.java 파일이 사라지거나, 생성되지 않을때 너무 당황하지 마라.  Console 의 빨간글씨로 된 경고를 잘 읽어보아라. 분명 첨부한 이미지명에 대문자가 있거나, 레이아웃 이름이 변경됐거나 그런 것때문일 것이다.

일단 경고창에 "~ fix ~ " 라고 뜨면 [Project] - [Clean] 한 번 해주고.

에러를 찾다보면 어느순간 R.java 파일이 생길테니, 쓸데없이 다른데서 R.java 파일 카피해서 붙이지 마라. 더 복잡해진다.

gen 폴더 옆에 보면 옅은 글씨로 [Generated Java Files] 라고 되있지 않은가? 자동 생성되는거니 괜히 다른거 붙이지마라.


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/11/24 13:57 2010/11/24 13:57
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5674

httpclient 를 사용해서 웹페이지에서 리턴값을 받아오려는데, 그것도 POST 방식으로~ 잘 되지않는다. 온갖 예제를 다 해봤지만 되지 않았었다. 이유는 무엇이었을까나...
말도 안되게 시뮬레이터 문제였다.
android:permission=INTERNET 도 주고 했건만 안되다가...
프로젝트 생성시에 SDK 버전을 8로 주고 만들었었는데, 그것이 화근이었을까?
LOG 를 보니 SDK 8 어쩌고 에러가 있더라.
새로 프로젝트를 생성하며 생성창 제일 아래의 SDK 버전 정보를 입력하지 않고 생성.
그리고, 기존 소스를 입력한 후 실행했더니 왠걸~
바로 실행되버렸다. 어이없음.

디버그 스킬을 익힐 필요를 느끼면, 이클립스는 참 놀라운 툴이지만 쓸줄 모르면 에디트플러스만 못하구나라는걸 새삼.
소스에만 문제가 있을거라는 이 안이한 생각은 어디서 나온 것일까? 요즘  웹브라우저의 다양성으로 인해 웹프로그램 납품에 비상이 걸린지 오래이다.
예전엔 잘 되던 소스들이 이젠 브라우저마다 다르게 보인다는 문제가 생겨버린 것이다.

스마트폰 개발을 해보며 느끼는것도 비슷한 부류다. 디바이스 기준이기 때문에 디바이스의 성격을 잘 알아야 문제없이 만들어 갈수 있다. 이제 문제는 동일 소스가 적용되지 않는다는 것이지. 존재하지 않는 소수는 없지만, 디바이스에 대한 무지가 빗어내는 버그들.

전체를 봐야 할 것이야~
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/11/23 18:35 2010/11/23 18:35
, ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5670

[ANDROID] manifest.xml 퍼미션 설정

안드로이드 어플 개발시 인터넷 사용하려면 Manifest.xml 에서 INTERNET 퍼미션 지정하는 것 잊지마라. 아놔~ 완전 삽질 했네

    <uses-permission android:name="android.permission.INTERNET" />   

 
     
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/11/22 18:22 2010/11/22 18:22
,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5667

2010년 11월 19일자 우편번호가 변경되었습니다.최신 우편번호는 아래의 홈페이지에서 조회 및 다운로드 받으실 수 있습니다.

www.koreapost.go.kr -> 우편서비스 -> 국내우편 -> 우편번호 안내 -> 우편번호 다운로드

www.ePost.kr ->  우편번호검색 -> 우편번호 내려받기


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/11/19 10:42 2010/11/19 10:42
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5662

페이지 슬라이드 기능.
 : 페이지 내에서 이벤트 작동시 숨겨진 페이지가 나오게 하는 효과

http://srobbin.com/blog/jquery-pageslide/
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/11/16 18:34 2010/11/16 18:34
, , ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5652

영어로 순서 읽기(영어 서수)

영어로 순서 읽기(영어 서수),  쉬운거 같지만 어렵다. 많이 헷갈리기도 하고. 자주는 아니지만 한번씩 사용할 때가 있기 때문에 정리해본다.

1st - first
2nd - second
3rd - third
4th - fourth
5th - fifth
6th - sixth
7th - seventh
8th - eighth
9th - ninth
10th - tenth

11th - eleventh
12th - twelfth
13th - thirteenth
14th - fourteenth
15th - fifteenth
16th - sisteenth
17th - seventeenth
18th - eighteenth
19th - nineteenth
20th - twentieth

21th - twenty-first
22th - twenty-second
23th - twenty-third
24th - twenty-fourth
25th - twenty-fifth
26th - twenty-sixth
27th - twenty-seventh
28th - twenty-eighth
29th - twenty-ninth

30th - thirtieth
40th - fourtieth
50th - fiftieth
60th - sixtieth
70th - seventieth
80th - eightieth
90th - ninetieth
100th - one hundredth
1,000th - one thousandth
1,000,000 - one millionth

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/11/11 21:08 2010/11/11 21:08
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5643

레이아웃의 종류

안드로이드에서는 5개의 레이아웃을 제공한다.  많이 사용하는 레이아웃은 LinearLayout, RelativeLayout, TableLayout 이고,  FrameLayout과 AbsoluteLayout 은 사용 빈도가 낮다.

레이아웃은 계층적인 구조로 이루어져 있으므로 한 레이아웃 안에 다른 레이아웃을 포함하는 것이 가능하다. 예를 들어 LinearLayout 하위에 TableLayout을 사용할 수 있다.

▶ LinerLayout
     : 프로젝트가 생성되면 기본으로 설정되는 레이아웃.
       왼쪽 상단 X : 0, Y : 0 지점에서 시작되는데, 위에서 아래로, 왼쪽에서 오른쪽으로
       직선 형태로 위젯들을 하나씩 배치한다.

▶ RelativeLayout
      : 특정 객체의 위치를 기준으로 또는 다른 객체의 위치를 지정하는 레이아웃

▶ TableLayout
      : 테이블형태로 위젯들을 배치하는 레이아웃

▶ FrameLayout
      : 기본이 되는 레이아웃. 한번에 하나의 위젯만 출력할 수 있다.
        보통 사용자인터페이스는 둘 이상의 위젯으로 구성되어 있기 때문에
        단독으로는 잘 사용되지 않는 편이고, 여러 레이아웃과 조합해서 사용한다.

▶ AbsoluteLayout
     : x,y 좌표를 지정하여 위젯을 배치할 수 있다. 그래서, 손쉽게 위젯을 배치할 수 있다는
       장점이 있지만, 해상도사 변경되었을 때 레이아웃이 엉망이 될 수 있다는 단점 때문에
        구글에서는 이 레이아웃을 사용하지 않을 것을 권고하고 있다.

RelativeLayout
 : 특정 위젯을 기준으로 다른 위젯들을 배치하는 레이아웃 이다. 위치나 좌표의 개념이 없고 위젯 하나를 붙인 다음 그것을 기준으로 다른 위젯들을 하나씩 붙여나간다. 맨 처음 추가된 위젯을 제외한 나머지 위젯들은 기준이 되는 위젯이 있어야 하므로 RelativeLayout이 혼자서 단독으로 사용되는 경우보다 다른에이아웃과 혼합하여 다른 레이아웃을 보완하는 역할을 하는 경우가 많다. 위젯들이 절대위치를 지정할 수 없으므로 기준이 되는 위젯을 지정하지 않고 위젯을 추가하면 액티비티 윈도운의 왼쪽 모서리를 기준으로 위젯이 배치된다.
17개의 속성이 있으며, 각 속성과 속성의 기능은 아래와 같다.

▶android:layout_above: 기준위젯의 위쪽에 배치
▶android:layout_alignBaseline: 기준 뷰의 베이스라인을 위젯의 베이스라인으로 사용
▶android:layout_alignBottom: 위젯의 아래쪽명이 대상 위젯의 아래쪽 면과 수평정렬 되도록 배치
▶android:layout_alignLeft: 위젯의 왼쪽면이 대상 위젯의 왼쪽 면과 수직정렬 되도록 배치
▶android:layout_alignParentBottom: 위젯을 부모의 하단 가장자리에 붙일지 여부
▶android:layout_alignParentLeft: 위젯을 부모의 왼쪽 가장자리에 붙일지 여부
▶android:layout_alignParentRight: 위젯을 부모의 오른쪽 가장자리에 붙일지 여부
▶android:layout_alignParentTop: 위젯을 부모의 상단 가장자리에 붙일지 여부
▶android:layout_alignRight: 위젯의 오른쪽 면이 기준 위젯의 오른면과 수직정렬되도록 배치
▶android:layout_alignTop: 위젯의 위쪽 면을 기준 위젯의 위쪽 면과 수평 정렬되도록 배치
▶android:layout_below: 기준 위젯의 아래쪽에 배치
▶android:layout_centerHorizontal: 기준 위젝의 수평중앙에 배치
▶android:layout_centerInParent: 기준 위젯의 수직/수평 중앙에 배치
▶android:layout_centerVertical: 기준 위젯의 수직 중앙에 배치
▶android:layout_toLeftOf: 기준 위젯의 왼쪽에 배치
▶android:layout_toRightOf: 기준 위젯의 오른쪽에 배치



크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/11/11 17:13 2010/11/11 17:13
,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5642

HttpWatch - 웹사이트 디버깅 툴

왜 HTTP를 뷰어 또는 스니퍼가  필요합니까?


모든 웹 응용 프로그램은 HTTP 프로토콜 (또는 보안 사이트에 대한 HTTPS)을 광범위하게 사용합니다. 심지어 간단한 웹페이지는 여러 HTTP 요청의 사용은 HTML, 그래픽 및 JavaScript를 다운로드해야합니다. 브라우저와 웹 사이트 간의 HTTP를 상호 작용을 볼 수있는 기능은 웹 개발의이 분야에 매우 중요합니다 :

# Trouble shooting
# Performance tuning
# Verifying that a site is secure and does not expose sensitive information

http://www.httpwatch.com/




크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/11/11 13:30 2010/11/11 13:30
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5641

« Previous : 1 : ... 14 : 15 : 16 : 17 : 18 : 19 : 20 : 21 : 22 : ... 101 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/11   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Statistics Graph

Site Stats

Total hits:
239567
Today:
219
Yesterday:
712