본문 바로가기

개발도구/aOS - 안드로이드 개발

[안드로이드] ArrayList<FrameLayout> , Activity 의 형변환 FrameLayout 을 배열로 감싸아 처리하는 것을 보여주려 한다. 실제 돌아가는 어플을 말하고 싶지만. 아래의 표로 표현하려 한다. 추가버튼 FrameLayout FrameLayout FrameLayout FrameLayout FrameLayout FrameLayout FrameLayout FrameLayout FrameLayout (추가버튼) FrameLayout private ArrayList mApps; SubPlusLayout plus = new SubPlusLayout(getWindow().getContext(),null,"plus"); mApps.add(plus); 추가버튼을 통해 각각 원하는 FrameLayout 을 위의 소스를 통해 추가할수 있다. 핑크색 추가버튼 과 하늘색 추가버튼이 .. 더보기
[안드로이드] alert Dialog = AlertDialog private void showAlertDialog() { AlertDialog.Builder ad = new AlertDialog.Builder(MtnTvLive.this); String title = "알림"; String message = "현재 준비중입니다."; ad.setTitle(title); ad.setMessage(message); ad.setPositiveButton("YES", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub } }); ad.show(); } 더보기
[안드로이드] 실제 샘플 예제 http://jiminsub.blogspot.com/2010/10/blog-post_06.html 태그 설명 (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으로 띄우기 Activity에 Dialo.. 더보기
[Android]액티비티 생명주기 과 intent action 안드로이드 생명주기  액티비티 생명주기는 onCreate() --> OnStart() -->onResume() --> onPause() --> onStop() --> onDestory()로 실행되며, 경우에 따라서 onRestart() 메소드가 호출되기도 한다.로그를 찍어보면 정확히 알수 있습니다.관련소스 :   https://github.com/cmcromance/LifeCycleDemo  메소드 설명 다음 메소드 onCreate() 엑티비티가 생성될때 호출되면서 사용자 인터페이스 초기화에 사용됨onStart()    onRestart() 액티비티가 뭠췄다가 다시 시작되기 바로 전에 호출됨onStart()    onStart() 액티비티가 사용자에게 보여지기 바로 직.. 더보기
[안드로이드] onResume, onPause, onStart, onStop, onCreate 1. onResume()/onPause() onPause() 함수는 Activity 위에 다른 Activity 가 올라오거나 하여 focus 를 잃었을 때 불린다. onResume() 함수는 focus 를 다시 얻었을 때 불린다. 예를 들어 폰의 alarm 이 울리거나 전화가 오는 경우 onPause() 함수가 불린다. 2. onStart()/onStop() onStop() 함수는 Activity 가 완전히 화면을 벗어날 때 불린다. 예를 들어 홈키를 눌러 홈화면으로 이동하거나 전화가 와서 화면을 완전히 덮는 경우 불린다. onStart() 함수는 Activity 다시 화면이 다시 돌아 올 때 불린다. 3. 선택 방법 만약 자신의 Activity 위에 다른 Activity 가 올라왔는데 화면을 전부 채우.. 더보기
[안드로이드] onFling onFling 의 클래스로 뷰 와 뷰 사이를 이동할수 있게 해준다. 샘플소스는 첨부파일로 올려놓고 아래 사이트는 중국 안 안드로이드소스 저장블로그인데.. 그림만 봐도 이해가 되니 원하는 소스를 받아 쓰면 좋을거 같아 함께 공유합니다. http://www.ligotop.com/2011/0523/127.html 더보기
[안드로이드] android on fling gallery givenjazz / Android-One-Fling-Gallery https://github.com/givenjazz/Android-One-Fling-Gallery/downloads 더보기
[안드로이드] ViewFlipper 구현하기 (Android ViewFlipper) ViewFlipper 구현하기 (Android ViewFlipper) 더보기
[안드로이드] GoogleAnalytics 구글분석기 http://code.google.com/intl/ko/apis/analytics/docs/mobile/overview.html -구글 분석기 소스 mobile Tracking 왼쪽에 android, iphone 에서 구할수 있다. http://www.google.com/intl/ko/analytics/ - 구글 분석툴 확인!! 안드로이드 어플에 구글 분석을 넣으려고 합니다. 하루동안 이것저것 해보니 이제 되네요. 그리 어렵지는 않았지만, eclipse 에 jar 파일을 넣는 과정을 많이 헤메었답니다. 그런데 모 그것도 조사하면 다 나와. ㅎㅎㅎ 일단.. 참고 사이트는 이와 같습니다. 먼저 구글 API 를 열어 http://code.google.com/intl/ko-KR/apis/analytics/doc.. 더보기
[안드로이드] 기기 구분, 기기 종류 알아내기 Log.e("BOARD", Build.BOARD); Log.e("BRAND", Build.BRAND); Log.e("CPU_ABI", Build.CPU_ABI); Log.e("DEVICE", Build.DEVICE); Log.e("DISPLAY", Build.DISPLAY); Log.e("FINGERPRINT", Build.FINGERPRINT); Log.e("HOST", Build.HOST); Log.e("ID", Build.ID); Log.e("MANUFACTURER", Build.MANUFACTURER); Log.e("MODEL", Build.MODEL); Log.e("PRODUCT", Build.PRODUCT); Log.e("TAGS", Build.TAGS); Log.e("TYPE", Build... 더보기