본문 바로가기

Android

Android에서 수동으로 MediaScan 하기 sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory()))); 더보기
Android에서 기기 계정 정보 가져오기 AndroidManifest.xml 에서 Permission 설정 Source Account[] accounts = AccountManager.get(this).getAccounts(); 더보기
Android 내장 메모리의 사진 정보 가져오기 AndroidManifest.xml 에서 Permission 설정 Main.java package com.eg.giver; import java.util.ArrayList; import android.app.Activity; import android.database.Cursor; import android.os.Bundle; import android.provider.MediaStore.Images; public class Main extends Activity { ArrayList mTitleArray; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(.. 더보기
Android 내장 Calendar에서 일정 읽어 오기 Google Calendar와 동기화 하는 방법을 찾다가 Java에서는 쉽게 구현 가능하지만, Android와 Google Calendar API가 궁합이 맞지 않다는 것을 알고 우회하기로 하였다. 어차피 내장 Calendar는 Google Calendar와 자동으로 동기화가 되니, 내장 Calendar에서 값을 읽어 오기로 하였다. // Main.java package com.calendar; import java.util.ArrayList; import java.util.List; import android.app.ListActivity; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import an.. 더보기
대구대학교 App 공모전 시연용 동영상 더보기
시연 동영상 apk 를 배포한다거나, 정식 서비스 계획은 없습니다. 영화 [악마를 보았다]를 보고 난 뒤, 꼭 필요한 프로그램이 아닐까 해서 개발하였습니다. 하지만, 악용될 경우 사생활 침해의 우려가 매우 높기 때문에 개발 했다는 것에 만족하겠습니다. 더보기
Android system 구축 및 설계 필기 일시 : 2010년 11월 21일 9시 ~ 18시 강사 : 이우성 □ Android platform - OS 기능 - Middleware 기능 : Database, Graphic library 등 - Application framework : class 환경, 실행 환경 등 총 4개 계층 중 제일 아래 Linux kernel이 있음. □ Linux kernel이 제공하는 기능 - Memory 관리 - Process 생성 / 소멸 / 스케쥴링 - 전원 관리 : Android 용에서 추가. - Application 강제 종료 □ Java virtual machine - *.class가 Load되면 Memory에 탑재 된다. - I/O 관련 부분은 Native library에 도움을 받아야 한다. - 실행 모.. 더보기
RelativeLayout 더보기
Android에서 ImageButton .xml 더보기
Android Activity 추가하기 1. 메니페스트 파일에 액티비티 등록하기 안드로이드에서 액티비티를 호출하기 위해서는 먼저 메니페스트 파일에 액티비티가 등록되어 있어야 합니다. 메니페스트 파일에 액티비티를 등록해주기 위해, 먼저 메니페스트 파일(AndroidManifest.xml) 파일을 연 후, Application 탭을 클릭합니다. 여러가지 속성을 설정할 수 있는 화면들과 함께 어플리케이션의 여러 구성요소들을 등록할 수 있는 Application Nodes 화면이 화면 좌측 하단에 있습니다. 이곳에서 액티비티 뿐만 아니라 다른 액티비티 구성요소 (서비스, 컨텐트 프로바이더 등)도 추가해줄 수 있습니다. 액티비티를 추가하기 위해 Application Nodes 부분의 Add... 버튼을 클릭합니다. Add.. 화면을 클릭하면 다음과 같.. 더보기