목록분류 전체보기 (74)
[위미르 개발팀] Android, iOS , Web 제작
안드로이드에서 테두리를 설정하는 방법은 TextView나 Image뷰 등을 넓이나 높이를 맞추고 두께를 1dp로 설정하고 백그라운드값을 주는방법도 가능하지만, 효율도 좋지 않고 매번 그렇게 테두리마다 설정해주는것은 번거로울수 있습니다. 뷰를 이용한 테두리 대신 xml을 이용하여 배경과 테두리를 설정할수 있습니다. 하나의 xml파일을 만들어두면 여러가지 뷰에서 활용 할수 있다는 장점이 있습니다. 먼저 drawable 폴더에서 new > xml 을 통해 xml을 생성하고 파일명은 본인이 이후에 다시 사용할때 식별 가능한 이름을 지정해두시면 됩니다. 아래에만 테두리123456789101112131415161718 Colored by Color Scriptercs 아래위로 테두리123456789101112131..
권장되는 방법은 아니지만, 스크롤뷰 내에 리스트뷰를 사용해야만 하는 경우가 있습니다. 하지만 스크롤뷰에 리스트뷰를 넣게 된다면, 리스트뷰 자체의 스크롤과 스크롤뷰의 스크롤이 간섭이 생길수 있다는 점이 있고, 실제로 스크롤뷰에 리스트뷰를 넣는다면 리스트뷰의 높이를 match_parent로 설정해도 화면의 일부만 차지하는것을 확인 하실수 있습니다. 이럴때에는 리스트뷰의 아이템 개수만큼 높이를 설정 해주어서 리스트뷰 자체는 스크롤이 되지않고 스크롤뷰만 스크롤이 되도록 하면 됩니다. 123456789101112131415public void setListViewHeight(ArrayAdapter adpater, ListView listView) { int totalHeight = 0; int desiredWid..
네이티브 앱으로 만든 것이다. 아니다, 하이브리드 앱이다. 헷갈리는 분도 많으시고, 어떤 차이인지 모르시는 분들을 위해서, 각 앱별 전격 비교!! 1. 네이티브 앱 - 네이티브 앱을 만들기 위해서는 안드로이드 같은 경우 이클립스, 안드로이드 스튜디오 등 개발 프로그램을 이용하여 자바 언어를 사용하고, iOS라면 XCODE를 사용하여 오브젝티브-C언어나 스위프트 언어를 사용합니다. - 네이티브 앱 장점 ● 성능이 웹앱, 하이브리드앱 보다 좋다! ● 네이티브 관련 API 및 라이브러리를 호출하므로써 플랫폼의 기능을 쉽게 사용할 수 있다. ● 자바, XML 등 네이티브 언어에 익숙한 사용자라면 쉽게 사용할 수 있다. - 네이티브 앱 단점 ● 플랫폼이 한정적이다.(안드로이드 폰, iOS 폰) ● 해당 플랫폼에서..
위미르 개발자들의 "개발 꿀팁" 궁금하시다구요? 위미르는 언제나 열려있습니다~무엇이든지 물어보세요~ 저희 위미르에서는 모바일 어플리케이션(Android/iOS), Web 개발을 해드리고 있습니다. 문의 전화 : 070-4177-3962
Android 쉽게 배우고 싶다면? "위미르 개발팀" 그들의 꿀팁을 찾아보자! 저희 위미르에서는 모바일 어플리케이션(Android/iOS), Web 개발을 해드리고 있습니다.문의 전화 : 070-4177-3962
개발이 어려워? 주저말고 이리와봐! 우리가 도와줄게 네이버 블로그 : http://blog.naver.com/wimir_dev 티스토리 : http://wimir-dev.tistory.com/category
들어와봐 ~안드로이드 : http://goo.gl/MjkhSe아이폰 : http://goo.gl/M9z58z
안드로이드 레이아웃에서 둥근 모서리를 적용 하는 방법입니다. 먼저 안드로이드 스튜디오 프로젝트탐색기의 drawable 폴더에서 우클릭을 하고 new>drawable resource file을 클릭합니다. 그리고 이름은 적당하게 설정하시고 다음과 같이 입력합니다. 1234567891011121314 Colored by Color Scriptercs 3번라인은 패딩을 설정하는곳이고, 4번라인은 사각형의 배경색을 설정합니다. 그리고 6~10 라인은 각 모서리를 얼마나 둥글게 할것인지 그 값을 설정합니다. 11~13은 경계선의 두께와 색상을 지정할수 있습니다. 색상은 모두 RGB 코드로 지정 하거나, color.xml에 미리 정의해둔 색상을 사용 할수 있습니다. 그런다음 설정한 배경을 지정하고싶은 view에 가..
PHP로 db에 접근해서 값을 받아올때 값이 제대로 받아와졌는지 체크할때는 쿼리결과가 몇개의 로우를 가지는지 체크하는 방법이 유용할때가 있습니다. 흔히 사용하는 방식은 다음과 같습니다. $sql = " ~~~"; $res = mysql_query($sql); 이렇게 하면 $res에 가공되기전의 바로 출력할수는 없는 데이터가 들어오는데 이것의 로우수만 체크할때는 $rows=mysql_num_rows($res); 로 체크 할수있습니다. 값을 INSERT 할때 이미 있는값인지 먼저 SELECT문으로 체크해서 $rows 값이 0보다 크다면 UPDATE문으로 사용하는 방식으로 활용 가능합니다. 저희 위미르에서는 모바일 어플리케이션(Android/iOS), Web 개발을 해드리고 있습니다. 문의 전화 : 070-4..
로그인을 유지시키는 세션을 설정하는 방법입니다. 먼저 로그인시에 세션에 값을 넣어 주어야 합니다. $_SESSION['user_id'] = $id; $_SESSION['user_idx'] = $idx; 세션에 유저 id와 인덱스값을 넣어주었습니다. 다음은 세션을 처리할 php파일의 내용입니다. session_cache_expire()에는 세션이 유지될시간을 분단위로 입력합니다. 작성하신 세션 php파일을 세션을 체크할 페이지에 include 합니다. 그리고 로그아웃시에는 세션 유지시간내에도 강제로 세션이 삭제되어야 합니다. session_destroy(); 세션을 삭제하고 다시 페이지에 가보시면 위에 작성한 세션의 없을경우의 상태가 보여집니다. 저희 위미르에서는 모바일 어플리케이션(Android/iOS)..