반응형

Program/Android Java 120

안드로이드 - Animation : XML 파일로 시퀀스 설정

1. 애니메이션 시퀀스 설정 파일 생성 - res/anim/rotate.xml          android:toDegrees="360"          android:pivotX="100%"          android:pivotY="100%"          android:duration="5000" />2. 이미지에 애니메이션 적용        // 이미지 표시        ImageView myImage = (ImageView)findViewById(R.id.ImageView01);        myImage.setImageResource(R.drawable.cook);                // 애니메이션 적용        Animation an = AnimationUtils.loadAn..

안드로이드 - Resource 형식과 저장 위치

Resource 형식폴더(/res/)파일명 (권장사항)element / 비고Stringvaluesstrings.xmlString Arrayvaluesarrays.xmlColor valuevaluescolors.xmlDimensionvaluesdimens.xmlSimple drawablesvaluesdrawables.xmlStyle & Themevaluesstyles.xmlthemes.xmlBitmap graphicsdrawable*.png, *.jpg, *.xml이미지파일, 표시물을 정의하는 xml 파일Animationsanim*.xml Menumenu*.xmlXMLxml*.xml Raw fileraw*.mp3, *.mp4, *.txt Layoutlayout.xml 1. string도서음반String m..

[android] C2DM을 이용한 push notification

등록http://code.google.com/intl/ko-KR/android/c2dm/signup.html 에서 가입을 하고나면 해당 메일 주소로 메일이 하나 온다.AUTH 정보 받기?Auth_android.java123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;  public class Auth_android..

[Android] 음성인식

출처 : http://croute.me/239 음성인식은 간단하게 처리 할 수 있습니다.1. 인텐트를 만들고2. startActivityForResult 로 액티비티를 시작하고3. onActivityResult 메소드를 override해서 음성인식 결과를 처리하면 됩니다. public void find_voice() { // 인텐트를 만들고 액티비티를 시작한다. Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);     intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); intent.putExtr..

ListView 드래그앤 드롭

출처 : http://replygun.tistory.com/136 ListView의 내용을 드래그 앤 드롭으로 순서를 변경하고 싶을 때 사용한다. 안드로이드 폰의 "Music" 앱의 playlist를 보면 아이템 드래그 앤 드롭이 가능하다는 것을 확인 할 수 있다. 다만 안드로이드 기본 API로 제공되지 않기 때문에 직접 구현해야만 한다. 드래그 앤 드롭이 적용된 ListView예제는 안드로이드 기본 앱인 Music에서도 확인 가능하며 필자가 만든 "마이투두" 앱에서도 확인이 가능하다. 다음은 안드로이드의 Music 앱의 소스를 참고하여 만든 DndListView이다. 아래의 코드를 사용하기 위해서는 안드로이드 버전 1.5 이상부터 가능하다. /* * Copyright (C) 2008 The Androi..

BroadcastReceiver

BroadcastReceiver : 핸드폰에서i 발생하는 특정 intent 신호를 받아주는 클래스 다음 예제는 핸드폰을 이용하여 outgoing call를 했을때 (전화를 걸때) 발생하는 intent를 감지하여 Service(백그라운드)로 Notification을 발생하는 것이다. 1) myBro.class package sun.mybro; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class myBro extends BroadcastReceiver { @Override public void onReceive(Context context, Inten..

안드로이드 동영상 스트리밍 재생

우선 안드로이드 영상지원 포멧은 아래와 같다. 포멧 지원형식 H.263 3GPP(.3gp) H.264 3GPP(.3gp), MPEG-4(.mp4) MPEG SP 3GPP(.3gp) 스트리밍은 RTSP와 HTTP를 지원한다고 하는데 아직 해보진 못했다. import android.app.Activity; import android.net.Uri; import android.os.Bundle; import android.widget.MediaController; import android.widget.VideoView; public class main extends Activity { private static final String MOVIE_URL = "http://www.archive.org/downl..

Toast - View를 사용하여 출력하기 (xml)

출처 : http://nom3203.egloos.com/2651953 기본 토스트의 사용법 이외에 xml로 구성된 레이아웃을 이용하여 뷰를 토스트에 표시하는 방법이다. 좀 더 깔끔한 UI 작업을 위해 활용가능할 것 같다. 준비물 - ToastTestActivity : 메인액티비티 - customtoast.xml : 토스트 내부에 보여질 레이아웃 - main.xml : 메인 레이아웃 ToastTestActivity ====================================================================================================== package com.pineone; import android.app.Activity; import andro..

반응형