목록전체 글 (1533)
오늘도 공부
Android selector ├뷰 2011/01/05 11:40 http://blog.naver.com/jolangma/150100210916 출처: step 1. View의 각 상태에 맞는 이미지를 준비합니다. res/drawable 폴더내에 두어야하는건 아시죠?! (image를 nine patch해서 사용하시면 좋겠죠...^~^) normal 활성화 상태, View.setEnabled(true)상태와 같다. 빠져서는 안되는 필수요소입니다. disable 비활성화 상태, View.setEnabled(false)상태와 같다. 필요할 때 선언할 수 있는 선택요소입니다. focused EditText에서 입력 대기 상태, 즉 커서가 깜박이는 경우에 해당합니다. 또는 비활성화 상태에서 selected 된 상..
출처 : http://www.androidside.com/bbs/board.php?bo_table=B46&wr_id=13466 TITLE : Android Fake Iphone UI 2 Source Date : 2010/08/06 Description : This is Source that make Iphone style UI by android slector button. Download Link : iphoneUI2 Reference Site : 안드로이드 Selector 버튼을 하단에 4개 배치하여 아이폰 하단의 네비게이션 UI를 배낀 소스 안드로이드의 다양한 에니메이션 기능과 확장성은 아이폰 스타일의 UI도 꾸밀 수 있다. 한국에서 안드로이드폰이 아이폰보다 많이 팔렸다는 뉴스가 나옴에도 불구하고 ..
태스크란? (Task, Activity Stack)어피니티란? (Android Affinity)플래그란? (Android Flag) Android APP / 컴퓨터활용 2011/03/16 11:48 http://blog.naver.com/oklmg/70105002506 태스크란? (Task, Activity Stack) 어피니티란? (Android Affinity) 플래그란? (Android Flag) 안드로이드 태스크란? (Android Task, Activity Stack) - Task는 어플리케이션에서 실행되는 액티비티를 보관하고 관리하며 Stack형태의 연속된 Activity로 이루어진다 - 선입후출(First In Last Out)형태로 나중에 적재된 액티비티일 수록 가장 먼저 사용된다 만약 1..
아이폰4를 사용하며 안드로이드를 공부하는 사람으로서 지내다보니 아이폰과 안드로이드OS 폰에는 각각 장단점이 많이 있다 느껴진다. 그 중에 하나가 바로 push 방식. 서버-클라이언트 관계에서 지금까지는 대부분 클라이언트에서 서버에 요청하는 방식(Pull) 이 많이 사용되었다. 하지만 최근 스마트폰 같이 테블렛 기기가 많이 공급되면서 클라이언트가 서버에게 요청하고 다시 자료를 받는 식의 방법은 패킷을 많이 소모하게 되여 서버에서 새로운 소식이 있을 때 클라이언트로 알려주는 Push방식이 많이 사용된다. 아이폰에서는 이미 서비스가 되고있어 많이 사용되었지만 안드로이드에서는 2.2 에서 부터 서비스를 시작하였다. 정확히는 모르겠지만 아직 구글에서도 테스트 중이여서 정확도 100프로같이 잘 된다고는 보장하지 못..
출처 : http://stackoverflow.com/posts/5219182/edit Hi use this code........ public class C2dmEx extends Activity { static TextView mytext = null; Context context = null; Intent intent = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mytext = (TextView) findViewById(R.id.mytext); mytext.setText("app started"); Int..
출처 : http://www.androidside.com/bbs/board.php?bo_table=B46&wr_id=14705 안녕하세요^^ 리칼입니다. 저도 안드로이드를 하면서 제가 이런글을 올리게 될지 몰랐네요 ㅎㅎ 솔직히 자기의 소스를 공유하면서 강좌 하시는분들을 보면서 정말 대단하다고 생각하였습니다. 자기 시간내기도 힘든데 저렇게 강좌하시는분들이 있기에 안드로이드의 미래가 밝다고 생각합니다. 그래서 조금이나마 저도 보템이 되려고 이렇게 c2dm에 관한 예제를 올리게 되었습니다^^ 자! 그럼 시작할께요. 미숙하지만 잘봐주셨으면 감사하겠습니다~ 일단 c2dm이 Cloud to Device Messaging 의 약자로 알고 있습니다. 안드로이드 2.2 프로요부터 생겨난 이 API는 개발자들이 서버와 모..
Push Notification on iOS & Android 출처 : http://ruknabid.blogspot.com/2011/02/push-notification-on-mobile.html Apple은 Push Notification을 Apple 내부에 별도의 APNS (Apple Push Notification Service) 서버를 이용하는 방식으로 Push App. 개발을 지원함. 이를 이용한 개발방법은 아래 블로그를 참조 애플 아이폰 푸시알림 서비스 (APNS, Apple Push Notification Service) Android는 2.2 (Proyo) 버전부터는 APNS와 유사한 C2DM (Android Cloud to Device Messaging Framework) 서버를 제공함...
[출처] http://blog.vizpei.kr/94697746 어플리케이션 개발을 하다보면 반드시 해야하는 것이 모션 이벤트 처리 입니다. 터치 이벤트 같은 것들은 DOWN - MOVE - UP의 단계를 거치면서 사용자가 어떤 동작을 입력 하는지 감지 할 수 있습니다. 이 입력의 어떤 조합으로 사용자가 어떤 동작을 했는지 감지 할 수 있겠죠. 하지만 직접 이런 제스쳐들을 구현하기란 쉬운 일만은 아닙니다. (무엇보다 귀찮죠~) 그래서 Android에서는 GestureDetector라는 클래스를 아얘 제공합니다. [About GestureListener] GestureDetector는 두 가지 Listener를 가지고 있습니다. interface GestureDetector.OnDoubleTapListen..
출처 : http://devbible.tistory.com/17 EditText 를 클릭 할 때 키패드는 자동으로 올라오게된다. 이때 키패드가 화면을 가려 입력시 불편을 줄 수있다. *XML 1 2 3 //위에처럼 스크롤뷰로 감싸주면 키패드가 올라올때 스크롤이생겨서 사용자가 가려있는 뷰들을 //볼 수는 있지만.. 사용자가 스크롤을 해주어야 해서 불편하다. *Source myEditText : 사용자가 입력하려는 EditText myScrollView : 스크롤뷰 100 : 딜레이 0, 800 : 스크롤을 부드럽게 롤업하는 위치 01 myEditText.setOnFocusChangeListener(new OnFocusChangeListener(){ 02 @Override 03 public void onFo..
아래 방법은 SD카드 가 아닌 device 의 메모리에 이미지를 저장, 로드 , 삭제 하는 방식이다. SD카드에 하려면 경로명을 정확히 넣어주고 메니페스트 파일에 이내용을 추가함을 잊지말자 1. Bitmap 저장 imgview = (ImageView)findViewById(R.id.imageView1); Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.comp1_16); imgview.setImageBitmap(bm); try{ File file = new File("test.png"); FileOutputStream fos = openFileOutput("test.png" , 0); bm.compress(CompressFormat..
