목록전체 글 (1730)
오늘도 공부
아이폰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..
구글마켓 http://market.android.com/publish/ 개발자 등록비 25$ 필요 한국쪽은 유료결제 불가 해외쪽으로 가능 고로 해외 계좌 필요 수익분배 7:3 티스토어 http://dev.tstore.co.kr/ 범용공인인증서 필요 수익분배 7:3 쇼스토어 http://appstoreseller.show.co.kr 서류 몇개 요청 개인일때는 신분증 , 통장사본 요구 수익분배 7:3 오즈스토어 개발중 수익분배 100% 애플앱스토어 개발자 등록비 년99$ 필요 수익분배 7:3
출처 : http://www.androidpub.com/748389 질답에 세번 질문을 하면서..동시에 구글링과 야후 검색을 며칠동안 한 결과.. Dialog 를 상속 받아서 customizing 해야 한다는 결론을 얻었습니다. 외국의 어느 커뮤니티에 누군가 남긴 상속 받아 재정의한 코드를 얻었구요. 가져올 때 링크를 기록하지 않았더니...다시 찾아보려고 노력해도... 찾을 수가 없네요. 여기에 감사의 글과 함께..링크를 올리고 싶었지만...다시 못찾은 관계로...패스~ 감사의 마음만...가득합니다. 우선.. 상속 받은 코드는 질답게시판에 댓글로도 올렸지만. 정리하는 차원에서 여기 다시 올립니다. 아래는 Dialog 를 상속 받은 클래스입니다. 01.class MyProgressDialog extends..
출처 : http://blog.naver.com/lowmans?Redirect=Log&logNo=100115258620 참고 : http://www.inter-fuser.com/2010/01/android-coverflow-widget.html Android Gallery를 이뿌게~? 작업하기 위해서 구글 할부지께 물어본 결과 위에 링크한 CoverFlow를 알게 되었다 Gallery를 커스터 마이징한 소스인데 여간 잔망스러운게 아니여서.. 나름 깔끔하게 다듬어 본 소스를 공개한다. 불필요한 작업을 피하기 위해 바로 Gallery를 상속 받고 protected boolean getChildStaticTransformation(View child, Transformation t) 를 override 하여 ..