분류 전체보기 (404) 썸네일형 리스트형 AlertDialog 만들기 AlertDialog 는 일반적인 알림 대화상자에서 가장 범용적으로 사용되는 폼을 가지고 있다. 요녀석은 다른 다이얼로그와 조금 다르게 생성하고, 설정을 해야 하는데.. AlertDialog.Builder 를 통해 레이아웃을 붙이거나 설정을 조절할 수 있다. 1. 레이아웃 생성 다이얼로그로 사용할 레이아웃을 하나 만든다.. 기타 원하는 View를 추가한다. 2. AlertDialog // AlertDialog 객체 선언 AlertDialog.Builder builder; AlertDialog alertDialog; // Context 얻고, 해당 컨텐스트의 레이아웃 정보 얻기 Context context = getApplicationContext(); LayoutInflater inflater = (La.. Button 오브젝트 기본 레이아웃 이미지아이콘 추가 android:drawableLeft="@drawable/image" android:drawableRight, android:drawableTop, android:drawableBottom 텍스트와 이미지 간격 설정 android:drawablePadding="10dp" 소스상에서의 레이아웃 구성 Drawable icon = Drawable.createFromPath( "/data/icon/image.png" ); icon.setBounds( 0, 0, icon.getIntrinsicWidth(), icon.getIntrinsicHeight() ); Button button = new Button( this ); button.setText("Hello, I am a But.. Intent 기본사항 Intent 는 안드로이드에서 메시지를 전달하는 방법 중 하나이다. 서로 다른 Activity 간에 메시지 혹은 이벤트를 전달할 수 있다. (액티비티만을 해당하는 것이 아닌 백그라운드로 구동되는 서비스나 이벤트 수신을 기다리는 리시버들 에게도 메시지를 보낼 수 있다.) 관련함수 startActivity() startActivityForResult() startService() sendBroadcast() sendOrderedBroadcast() sendStickyBroadcast() Intent 객체는 이러한 메시지를 전달하기 위한 요소인데, 전달하는 형태에 따라 구성이 약간 달라진다. 1. 엑티비티의 실행 : 명시적호출 - 각 액티비티에 대해 해당 객체를 명확히 기술한다. Intent 객체의 생성자 :.. 가을의 양양 4번째로 찾아간 곳은 강원도 양양의 솔밭 가족 캠프~ 이제서야 첫 후기를 올리다니... 매번 귀찮더라도 다시금 캠핑을 떠나게 하는 이유는 가족. 가을되고 쌀쌀해지면 그냥 집에서 TV에만 매달려 있게 되는 딸내미가 마음껏 놀 수 있는 것... 그것만으로도 만족. 뭔 돌맹이 가지고 노는 게 왜 그리 재밌는지 몰겠다..ㅎㅎ 저녁은 샤브샤브를 준비했다. 더치에 국물 우려내고~ 맛도 좋고~ 술도 잘 들어가는데... 혼자 마셔야 하니 많이 못 묵것당... 표정 쥑이네...ㅎㅎ 거실풍경 웨더마스터의 거실풍경~ 약간 좁은감이 있지만 우리가족이 사용하기엔 무리가 없다. 키친테이블과 버너류는 아직 필요성을 못 느끼고 있어 장만하지 않았는데, 부르스타가 넘 편해서 한동안 바꿀일 없지 않을까 싶다. 풍댕이나 하나 더 장만할 .. 송지호 중도에서 1박 후 친구네는 서울로 올라가고~ 우리는 아쉬움에 송지호 오캠장으로 길을 돌렸다. 갑작스런 일정 변경에 날이 서서히 저물어 가고~ 늦은 시간에 대강 텐트 부터~ 8월말 이제 가을이 다가오는지 밤에는 제법 쌀쌀한 날씨~ 데크위에 텐트를 차렸다. 데크가 높지 않아 사이즈가 딱이다. 휴가철이 지난 월요일 아침 송지호~ 휴가철엔 꽤나 북적였을 이곳인데~ 한가롭다~ 데크들이 붙어서 구성되있어 성수기에는 이런 한가로움을 느끼지 못할 듯 싶다. 샤워장에 온수도 잘 나오고~ 1년 내내 운영하면 좋으련만~ 송지호도 역시나 그늘이 없다. 지금은 조금 나아졌으려나? 3년전 나무를 보니 별 차이 없으리란 생각이~ ㅎㅎ ㅋㅋ 정말 사람없다~ 일정에 없이 온거라 저녁은 속초시내 가서 설렁탕 -_-;; 사먹고~ 더치에도.. 중도여행 옛날 사진을 보다가 정리하지 않은 캠 사진이 있어 정리한다. 이때부터 본격적인 오토캠핑을 시작한 듯 싶다. 나름 부족한것도 많았는데, 재미 또한 많았던 시기~ 고기에 양념을 위해 쑤시는(?) 중~ 푹~ 푹~ 양념을 위한 랩으로 싸 두고~ 숙성~ 짐을 챙긴다. 이때도 짐이 많다 여겼는데.. 지금은 suv에 머리까지 올리고 꽉꽉 채워야 된다. 그런점에서 지금 짐들을 줄여야 한다는 생각도 들고.. 트렁크에 쑤셔 넣고 옆자리도 내어 주고~ 여름의 끝자락~ 날씨는 정말 좋다~ 얼마를 달려 춘천~ 그리고 중도 선착장에 도착했다. 벌써 3년이 지났는데, 지금은 어떤 모습일지 궁금하다. 가을쯤 중도도 한번 다시 가봐야 겠다. 나름 한가했는데, 지금은 캠핑 인구가 많이 늘어 예전과 같은 한가로움은 없을 듯 보인다. 배를.. 바이트오더~ 비트 스트림~ byte order ~ 바이트 오더~네트웍이나 비트 스트림에서 기본적으로 발생하는 실수 중에 하나이다~ 같은 나라 사람이라면 같은 말을 쓰면 되니 상관없지만다른 나라 사람들과 의사소통을 위해선 아무래도 공통적으로 쓰는 말을사용해야 한다. 하필이면 그것이 한국어,한글이 아닌 영어라서 문제지만 -_-;;; 네트워크 상의 데이터도 마찬가지~이놈들은 다른건 괜찮은데 short, long 같은 2byte 이상의 숫자에만서로 해석하는게 틀리다~ 이런저런거 다빼고~ 일단 유닉스 시스템은 빅엔디안 시스템이고, 인텔계열은 리틀엔디안 시스템이다. 빅엔디안이란 MSB 부터 부호화 되며,리틀엔디안이란 LSB 부터 부호화 된다. 또 뭔소리랴~말그대로 MSB 는 최상위 비트, LSB 는 최하위 비트를 뜻한다. MSB 부터 부호화.. delete obj, delete [] obj 차이 메모리 동적 할당을 위해 c++ 에서는 new,해제를 위해 delete를 사용한다. delete 구문 중에 delete [] 는 무슨 이유일까? * int 형 메모리를 할당과 해제하기 위해서는 pData = new int;delete pData; * int 형 100개의 메모리를 할당과 해제하기 위해서는 pData = new int[100];delete [] pData; 이거시 기본 문법(?) 이다. 이거야 다 아는 것이지만... 헌데 왜 저렇게 쓸까? 단순히 배열이기에 배열처럼 해제하려고?배열을 그냥 delete pData; 하면 해제가 안될까? 적어도 VC++ 에서는 잘된다.문제가 생기지도, 릭도 안생긴다~ 그럼 도대체 왜!!! 저렇게 쓸까? 그 이유는 new, delete가 클래스나 구조체등의 오브.. 이전 1 ··· 47 48 49 50 51 다음