목록전체 글 (1335)
오늘도 공부
출처 : http://cafe.naver.com/ccjmaster.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=133 ========================================================================================= 자바에서 처리하는 입력과 출력은 스트림(Stream)에 의존하다. 다시 말해 모든 형태의 입력과 출력은 1byte의 흐름으로 이루어져 있다는 이야기이다. 그런데 이러한 작업 처리를 텍스트 기반으로 한 형태로 바꿔 준다든지, 객체 기반으로 한 형태로 바꾸어 준다든지 하는 클래스가 있다. 우리는 먼저 1byte의 기본 입력과 출력 클래스 몇 가지를 공부하고 다음으로 각 형태로 변경시키는 클래스를 살..
http://blog.naver.com/kippee?Redirect=Log&logNo=130051790872
안드로이드_개발_팁 [출처] http://blog.naver.com/sobakr?Redirect=Log&logNo=60111552682 태그 설명 (android:sharedUserId) 하나의 프로세스에서 여러 애플리케이션 실행하기 (showDialog 사용중) is not valid is your activity running (링크) 안드로이드 샘플로 들어 있는 NodePad (DB 사용예등..) (링크) 안드로이드 스터디 Jni 발표 자료... [번역] 안드로이드 2.0 Service API 변화 AccountManager 관련 내용 Activity Launch Mode Activity가 화면에 보여질때 발생하는 이벤트 Activity내 배경을 투명하게 하기 Activity를 FullScreen으..
Hey everyone, Haven’t posted in a while – sorry school has been busy. Any who, this little code snippet/example will be on how to deal with the Intent.ACTION_SCREEN_OFF and the Intent.ACTION_SCREEN_ON, which will come in nifty if you’re making an application that might need to save state or respond to the user’s screen going to sleep/waking up, etc. First, unlike other broad casted intents, for ..
[출처] http://cafe.naver.com/ccjmaster.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=168 방향 설정 차일드 뷰를 일렬로 배치하는 레이아웃이다. 부모 뷰는 화면 전체, 차일드 뷰는 화면 하나하나를 구성하는 요소라고 보면 된다. ... 리니어의 가장 중요한 속성은 배치 방향을 결정하는 orientation이다. 차일드를 배치하는 방법은 수평(horizontal)·수직(vertical) 2가지가 있다. 별도로 지정하지 않으면, default 속성은 수평(horizontal)이 적용된다. 앞서 우리가 했던 Button&Edit 에제에서 orientation 속성만 vertical에서 horizontal로 바꾸어보자. Layout/Buttonedit..
컬러 이름 16진수 red #FF0000 crimson #DC143C firebrick #B22222 maroon #800000 darkred #8B0000 brown #A52A2A sienna #A0522D saddlebrown #8B4513 indianred #CD5C5C rosybrown #BC8F8F lightcoral #F08080 salmon #FA8072 darksalmon #E9967A coral #FF7F50 tomato #FF6347 sandybrown #F4A460 lightsalmon #FFA07A peru #CD853F chocolate #D2691E orangered #FF4500 orange #FFA500 darkorange #FF8C00 tan #D2B48C peachpuff..
[출처] : http://bluejames77.blog.me/80015770905 자바에서 압축을 할려면 ZipInputStream과 GZIPInputStream을 써야 합니다. 이것을 이용해서 압축하는 예제를 JUNIT으로 만들어 보았습니다. 일단 예제를 보여드리기에 설명을 드리겠습니다. 1. ZipInputStream과 GZIPInputStream과의 차이점은 무엇인가요? => 쉽게 zip은 원도우에서 gzip은 유닉스나 리눅스에서 쓴다고 보시면 됩니다. 그러나 원도우에서도 gzip으로 압축해도 됩니다. gzip으로 하면 한글도 잘 압축됩니다. zip은 한글 압축이 안되는데 이것은 따로 말씀드리도록 하겠습니다. 그리고 zip은 여러개를 한꺼번에 압축이 가능합니다. gzip은 지원이 안됩니다. 2. j..
mp3 player를 만드는 도중 첫번째 단계가 탐색기라서 한번 만들어봤습니다. 화면구성은 다음과 같습니다. (암호필요) 학습내용 1. 기본 ListActivity에 커스텀 Adapter 활용 2.기본적인 자바 파일입출력 3.기본적인 화면 전환 에니메이션 활용(overridePendingTransition사용) 기본적인 탐색기라서 별 설명드릴 것도 없는듯.. 최종 루트가 SD카드로 정해놓았습니다. 그리고 풀소스는 불펌방지 위해 암호설정했습니다. 암호필요하신 분은 댓글에 메일주소적어주시면 보내드리겠습니다..수고하세요^^
안드로이드의 기본적인 액티비티간 화면 전환 효과는 우에서 좌로 새로운 액티비티가 넘어와 화면이 전환되는 형태로 굉장히 심플하고 어떻게 보면 볼품 없다고 생각할 수도 있다 -_-ㅋ 이에 간단한 방법으로 액티비티 전환 시 Fade효과를 주어 좀 더 부드럽고 고급스러운 화면 전환 효과를 이용해 보자. - 첨부파일 2개 (fade.xml, hold.xml)를 다운 받는다. - res 폴더 밑에anim라는 폴더를 생성해준다음 그 밑에 위에서 다운 받은 파일 2개를 넣어준다. - 이동전 액티비티의 소스코드에서 다음 액티비티를 호출하는 부분인 startActivity(intent); 밑에 다음의 코드를 넣어준다. overridePendingTransition(R.anim.fade, R.anim.hold); 이 외에도..
출처 : http://lonelyshadow.tistory.com/77 개발을 하다보면 어플리케이션 전체에서 적용되는 전역 변수, 혹은 단 하나의 인스턴스를 사용해야할 때가 있다. 현재 XMPP를 이용하여 개발을 하고 있는데, connection을 단 하나만 유지해야한다. 보통 Java를 사용할 때는 Singleton을 이용하여 유일한 인스턴스를 생성하는데, (나도 처음에 Android Activity, Service와는 별개로 Singleton을 만드는 Class를 만들었었고..) 이 Singleton에서 Activity나 Service로 데이터를 주고 받는 것이 여간 어려운 일이 아니다. 실제로 만들었을 때도, Service에서 Singleton에 있는 인스턴스를 받아오려고 했더니 인스턴스를 새로 생..