본문 바로가기

개발도구/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() 또는 .. 더보기
[안드로이드] 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... 더보기