목록IT (1480)
오늘도 공부
일단 svn 저장소는 최신 소스를 유지하는 trunk가 있고 trunk에서 분리되어 나온 branch라는 것이 있습니다 이름만 다를 뿐 실제로는 각각 하나의 디렉토리라고 보셔도 됩니다. 개발 팀마다 svn저장소를 사용하는 방법이 조금씩 다르기 때문에 어떻게 사용하는 것이 맞다고 말씀드리긴 힘듭니다. 제가 사용하는 방법을 예를 들어보겠습니다. HelloWorld라는 프로젝트를 SVN저장소에 생성합니다. 그리고 프로젝트의 소스들을 trunk에 저장합니다. 해당 프로젝트에 A라는 기능을 추가하기로 결정되었습니다. 그러면 trunk에 있는 최신 소스를 그대로 복사하여 A라는 branch를 생성합니다. 이 시점에서 trunk와 A branch는 동일합니다. 이제 A에 있는 소스들을 여러사람이 함께 수정합니다. 기..
출처 : http://dislab.hufs.ac.kr/lab/Android/Intent_%EC%82%AC%EC%9A%A9_%EC%98%88?rdfrom=http%3A%2F%2Fdislab.hufs.ac.kr%2Fw%2Findex.php%3Ftitle%3DAndroid%2FIntent_%25EC%2582%25AC%25EC%259A%25A9_%25EC%2598%2588%26redirect%3Dno#Camera_.EC.82.AC.EC.A7.84_.EC.B4.AC.EC.98.81 Android/Intent 사용 예 DISLab < Android 이동: 둘러보기, 찾기 목차 [숨기기] 1 내장 프로그램 띄우기 1.1 웹페이지 띄우기 1.2 구글맵 띄우기 1.3 구글 길찾기 띄우기 1.4 SMS/MMS 발송 1.5..
http://keepburning.tistory.com/131
출처 : http://blog.naver.com/PostView.nhn?blogId=huewu&logNo=110116958816 Horizontal View Swiping with ViewPager [이 포스트는 Rich “geekyouup” Hyndman 에 의해 작성되었습니다. 인생을 조금 쉽게 만들기 위하여 노력하는 사람이지요. — Tim Bray] 여러분이 이제 막 안드로이드 어플리케이션 개발을 시작한 개발자이건, 능숙한 베테랑이건 상관 없이, 수평으로 스크롤 되는 View 를 만들 경우가 있습니다. 이미 많은 안드로이드 어플리케이션들이 이 기능을 활용하고 있습니다. 예를 들어 새로운 안드로이드 마켓 어플리케이션이나, 구글 닥스, 구글+ 등이 그렇지요. ViewPager 는 이런 기능을 구현하기 ..
1. layout/main.xml의 progress bar의 android:progressDrawable 속성을 설정한다. 3. res/drawable 디렉토리 밑에 다음의 파일을 생성한다. backgroundProgress.png secondaryProgress.png progress.png png파일을 생성하지 않고 drawable로 작성하려면 2b. res/drawable/new_drawable.xml 파일을 다음과 같이 설정한다. [출처] progress bar 모양 바꾸기|작성자 treebystream
출처 : http://chihun80.springnote.com/pages/5715069 안드로이드 입문서 3rd Edition을 읽으며 요약한 내용입니다. 열공! Section 2. 애플리케이션의 기초(3) 액티비티와 태스크 태스크 : 하나의 스택 내 정렬된 관련 액티비티들의 그룹 스택 내 루트 (최하위) 액티비티 - 태스크를 시작했던 액티비티. 일반적으로 사용자가 애플리케이션 시작을 위해 런처에서 선택했던 액티비티 스택 내 최상위 액티비티 - 현재 실행 중인 (포커스 된) 액티비티 하나의 액티비티가 다른 액티비티를 시작하면 새로운 액티비티는 스택에 푸쉬됨 (따라서 최상위 액티비티가 됨) 사용자가 BACK 키를 누르면 현재의 액티비티는 스택에서 팝되며, 이전 액티비티가 (최상위 액티비티가 되어) 실행이..
출처 : http://androi.tistory.com/9 안드로이드 앱이 업그레이드가 되었는데도, 사용자들은 잘 확인하지도 않고, 설사 확인했다고 해도 큰 문제가 없으면 업데이트를 잘하지 않는다.큰 노력과 수고없이, 앱 시작시 최신버젼을 확인하고 최신버젼이 있을 경우, 사용자에게 팝업을 띄우고, 업데이트 하는 방법을 알아보자.1. 웹페이지에 최신 버젼을 표시 간단하게 무료로 사용하고 싶으면 구글앱엔진을 추천한다. 그 외에 본인의 블로그 등을 사용해도 좋음 ex) http://checkappver.appspot.com/CheckBBVersion.html version:1.112. 웹페이지의 html 파일을 가져와서 간단한 파싱으로 버젼 구하기DownThread mThread;String s..
출처 : http://androi.tistory.com/6 1. 특정 앱으로 바로가기 (패키지명 이용) https://market.android.com/details?id=dingdong.game.bb 2. 제작자 검색하여 바로가기 https://market.android.com/search?q=pub:Heaven's tear 3. 검색어로 검색하여 바로가기 https://market.android.com/search?q=369 (검색어가 369인 경우) https://market.android.com/search?q=369+heaven (검색어가 369 와 heaven 인 경우) : java 소스에서 intent 이용 예 ex) Intent intent =..
출처 : http://mylifewithandroid.blogspot.com/2009/10/lists-and-focuses.html Lists and focuses I received another seemingly trivial question in a comment. The situation is simple: we have a ListView and it contains TextViews. The user clicks (touches) a list row and the row gets highlighted until the user removes his or her finger (releases the mouse button in case of the emulator). Then comes the ..
아이팟 터치용 사전 만들기 작업 2009-10-16 in iPhone/iPod by terzeron | 2 comments 아이팟 터치에 사용하기 위해 Dictionary Universal을 구입해서 쓰고 있다. 사실 해킹된 아이팟을 사용하고 있어서 모 사이트를 통해서 최신 버전은 아니지만 Dictionary Universal을 공짜로 구해서 사용할 수도 있었지만, 좋은 프로그램이라고 생각했기 때문에 애플 앱스토어에서 구입을 했다. 몇 가지 사전이 필요해서 데이터를 수집하여 stardict 포맷의 사전 데이터를 작성하기 시작했는데, 일단 네이버 영어사전 데이터를 모아서 사전 파일을 만들었다. 그런데 네이버 영어사전 페이지는 모양만 XHTML를 따랐을 뿐, 데이터의 배치는 XML 스타일로 되어 있지 않았기..
출처 : http://mgmblog.com/2009/02/06/export-an-android-sqlite-db-to-an-xml-file-on-the-sd-card/ Export an Android SQLite db to an XML file on the SD CardFebruary 6th, 2009 in Android, Toolbox | I’m pretty syched about this code. It took some figuring out and some hunting and asking questions on Google’s Android forum. But thanks to the following posts File permissions for world read/write SQLite3 ..
출처 : http://devhome.tistory.com/10 FileChannel은 java.nio.channels.FileChannel 에 존재하는 새로운 io 패키지중의 하나이다.파일 접근적인 속도면에서는 java.io 에서 제공하는 다른 패키지에 비해 성능이 우수하다.아직은 많이 보편적으로 사용하는 패키지가 아니어 많은 자료를 구하지 못해 간단한 파일을 읽는 방법을 소개한다.[ 파일읽기 예제소스 ]view sourceprint?01.import java.io.File;02.import java.io.FileInputStream;03.import java.io.IOException;04.import java.nio.ByteBuffer;05.import java.nio.channels.FileChan..
참고 사항 : http://stackoverflow.com/questions/541966/android-how-do-i-do-a-lazy-load-of-images-in-listview
Multicolumn ListView in Android 출처 : http://www.heikkitoivonen.net/blog/2009/02/15/multicolumn-listview-in-android/ Ever since I started programming on the Android platform, I have been wondering when the SDK would include a ready-made multicolumn ListView (or listbox as it is often called in other frameworks). One could of course construct such a thing by slapping regular ListViews side by side..
제가 프레임표 만들때 어디서 퍼서 올렸는데 그대로 복사해서 올릴게여 히트시 상대방의 상태를 표시한 말이더라고요 비고의 H = 호밍기, B = 바운드기, C = 태그 대응기 히트시, 카운터시의 영문 설명 SBD = 상대가 미끄러져 쓰러짐, 중거리, 느린 낙법 가능 D = 다운, 근~중거리, 낙법 가능 KZD = 무너짐 스턴, 근~중거리, 낙법 불가 FD = 상대가 날아가서 다운, 중거리, 뒤구르기, 스프링 낙법 가능 UFD = 날아가서 머리쪽 엎드린 상태로 다운, 중거리, 낙법 가능 UTD = 머리쪽 엎어진채로 다운, 근거리, 낙법 불가 TKU = 세로로 돌며 공중으로 뜸, 느린 낙법 가능(일부 불가) TKD = 옆으로 돌며 다운, 근거리, 느린 낙법 가능 TKUD = 세로로 돌며 날아가 머리쪽 엎드린 상..
NIO가 무엇일까요? NonBloking Input-Output 입니다. 기존의 일반 IO는 항상 블럭화가 되면서, 처리를 해왓습니다. 블럭화가되면 그블럭이 풀리기전까진 아무것도 수행할수 없지요. 그래서 그것이 큰 단점이기도 하지요.NIO는 JDK 1.4 이전에는 존재 하지 않는 방법론입니다. 그 이후에 생긴 방법론이므로 참고 하시면 되구요.어쨋든 그래서 NIO가 무엇이냐면.. 블럭화(잠수)를 타지않고 작업을 할수있게 해주는 방법론이에요.서버가 존재하고 통신을 할때 메인스레드가 블럭화(잠수)를 타버리면 그 블럭화가 풀리기전까진 아무것도 못하잖아요..?이것은 블럭을 시키지않고서, 누가 들어오던지 자료를 요청하던지 블럭 시키지않고 그냥 무작정 일만 처리시키는것이죠.하나 이상적인 예를 들어볼가요?사장 ..
출처 : http://blog.naver.com/skyadult?Redirect=Log&logNo=20025986907 14. ServerSocketChannel 클래스와 SocketChannel 클래스 이제 실전에 들어가기 전에 ServerSocketChannel 클래스와 SocketChannel 클래스에 대해 먼저 알아보자. 이들은 net패키지의 ServerSocket클래스와 Socket클래스를 채널로서 다루고자 할 때 쓰는 SelectableChannel이다. 이들 네트워크 관련 채널들은 독자적으로 소켓의 역할을 대처하지는 않는다. 대신 소켓 클래스를 내부에 가지고 있으면서 이들의 기능을 채널화하는데 적절히 이용하게 된다. 1> ServerSocketChannel 클래스 ① ServerSocketC..
출처 :http://pppplqqqq.blog.me/100107860575 ProgressBar 설정 styles.xml 파일에 추가 (res/values/styles.xml) drawable 폴더에 progress_large_color.xml 추가
The SequenceInputStream class allows you to concatenate multiple InputStreams. The construction of aSequenceInputStream is different from any other InputStream. A SequenceInputStream constructor uses either a pair of InputStreams or an Enumeration of InputStreams as its argument:SequenceInputStream(InputStream first, InputStream second) SequenceInputStream(Enumeration streamEnum) Operationally, ..
http://ecogeo.tistory.com/278
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipInputStream;import java.util.zip.ZipOutputStream;import org.apache.commons.lang.StringUtils;public class ZipUtils {private static final int COMPRESSION_LEVEL = 8;private static final int BUF..
http://jeehun.egloos.com/3998716
출처 : http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/ Separating Lists with Headers in Android 0.9Monday August 18, 2008 at 4:42 PM Earlier today the latest Android 0.9 SDK was released, and it’s packed full of wonderful changes. As you play around, you might see ListViews split into sections using separating headers. (Example shown on the right is the browser set..
출처 : http://blogingtutorials.blogspot.com/2010/11/android-listview-header-two-or-more-in.html Hello Friends, There are two or many more header listview in android. So Today we are discussed about the two header of android. And See Also Simple Listview Display In Android Device. So This are the all java and xml file given below. and this are the very useful projects. main.xml header.xml Now The j..
출처 : http://blog.naver.com/PostView.nhn?blogId=kippee&logNo=130048583564 아직 까지는 이 세개의 관계가 정리가 안된다. http://codinghard.wordpress.com/2009/05/16/android-thread-messaging/ 에서는 Handler와 Looper의 역할에 대하여 아래와 같이 예를 들어 설명한다. 안드로이드는 Thread간에 통신하기 위해서 Handler와 Looper를 제공하고 있다. Child Thread가 웹으로 부터 이미지를 가져와 생성하려고 할때의 예를 제시하고 있다. 생성이 끝나고 (아마도 imageView형태로 바꾸어서) Main Thread의 Message Queue와 연동된 Handler를 이용하여 M..
http://www.faqs.org/rfcs/rfc1867.html Content-type: multipart/form-data, boundary=AaB03x --AaB03x content-disposition: form-data; name="field1" Joe Blow --AaB03x content-disposition: form-data; name="pics" Content-type: multipart/mixed, boundary=BbC04y --BbC04y Content-disposition: attachment; filename="file1.txt" Content-Type: text/plain ... contents of file1.txt ... --BbC04y Content-dispositio..
Android: how to create transparent or opeque background 출처 : http://zaman91.wordpress.com/2010/03/22/android-how-to-create-transparent-or-opeque-background/ You can implement application styles as you like in android platform. If you want to create a transparent background Activity then follow the steps below. Transparency of background: create an activity set activity’s theme as “@android:style..
You need to use the new android.animation framework (object animators) withFragmentTransaction.setCustomAnimations as well as withFragmentTransaction.setTransition.Here's an example on using setCustomAnimations from ApiDemos' FragmentHideShow.java:ft.setCustomAnimations(android.R.animator.fade_in, android.R.animator.fade_out);and here's the relevant animator XML from res/animator/fade_in.xml: xm..
출처 : http://news.donga.com/Culture/New/3/07/20111215/42621881/1 인터넷 ‘폴레폴레 카페’ 회원들의 ‘운명을 바꾸는 독서’ 이야기 독서를 통해 삶을 바꾸는 사람들의 모임인 인터넷 카페 ‘폴레폴레’ 회원들이 서울 중구 신당동의 한 커피숍에 모였다. 앞줄 왼쪽부터 시계방향으로 ‘독서천재 홍대리’의 작가 이지 성, 문준호, 홍정수, 김윤근, 유근용, 정회일 씨. 이종승 기자 urisesang@donga.com 《 아토피 증상과 스테로이드제(劑) 부작용으로 6년간 집에서 누워만 지내던 청년이 서울 강남 한복판에 있는 억대 연봉의 영어학원장으로 변신한다. 14년간 출판사로부터 외면받았던 무명작가가 총 200만 권이 팔린 베스트셀러 작가로 인생을 바꾼다. 공고 출신 ..
출처 : http://www.androidpub.com/878847 안녕하세요 그냥가자입니다. 오늘 만들어볼 것은 (무슨 오늘의 요리 삘이네요..) Sliding Toggle 버튼입니다. 토글버튼으로 만들면 드래그 효과가 안나죠? 그렇다고 그냥 직접 끌고 다니게 만들자니 코딩량이 만만찮습니다. 전 언제나 짧고 간단하게 만듭니다. 귀찮거든요 ㅡㅡㅋ 그럼 시작해보겠습니다. SlideButton.java 01.public class SlideButton extends SlidingDrawer implements Checkable, 02.OnDrawerOpenListener, OnDrawerCloseListener{ 03.int mButtonResource = 0; 04.OnCheckChangedListner ..
