Install android toolchain


Donwload NDK

wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2   


tar xjf android-ndk-r9d-linux-x86_64.tar.bz2   

/home/jcjung/work/hdmi/android-ndk-r9d]

sudo ./build/tools/make-standalone-toolchain.sh --platform=android-14 --arch=arm --install-dir=/opt/android-ndk-r9d


'android' 카테고리의 다른 글

implement native media player on android  (0) 2014.03.13
안드로이드- Hello World  (1) 2011.02.11



https://vec.io/posts/use-android-hardware-decoder-with-omxcodec-in-ndk


stagefright class diagram

http://infectiousansh.blogspot.kr/2010/09/stagefright-player-and-its-class.html


NuPlayer

http://freepine.blogspot.kr/2012_11_01_archive.html


And same as 4.1, we can enable NuPlayer as the default media engine for local & http playback with a system property "media.stagefright.use-nuplayer".
However, compared to Awesomeplayer, there are still some functional gaps to fully switch to NuPlayer:

'android' 카테고리의 다른 글

Install android toolchain  (0) 2014.04.23
안드로이드- Hello World  (1) 2011.02.11

Eclipse를 사용하여 Test application을 작성해 보도록 하자.

새로운 android project만들기

  1. File > New > Project
  2. "Android Project" 선택

  3. Next 버튼을 눌러서 나온 아래의 화면에서

    Application name : Hello, Android

    Package name : com.example

    CreateActivity : HelloAndroid 라고 입력한다.

HelloWorld라는 글자 출력하기

Package Explorer에서 HelloAndroid > src > com.example아래에 HelloAndroid.java라는 파일이 생성되었다.

그내용은 다음과 같다.

 

package com.example.helloandroid;


import android.app.Activity;
import android.os.Bundle;

public class HelloAndroid extends Activity {
   
/** Called when the activity is first created. */
   
@Override
   
public void onCreate(Bundle savedInstanceState) {
       
super.onCreate(savedInstanceState);
        setContentView
(R.layout.main);
   
}
}

 

이 상태에서 Run하면 빌드가 된후 에뮬레이터에서 다음과 같은 화면을 볼수있다.

TextView를 사용하여 글자를 화면에 출력할 수 있다. 다음 소스를 확인해 보자.

package com.example.helloandroid;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
   
/** Called when the activity is first created. */
   
@Override
   
public void onCreate(Bundle savedInstanceState) {
       
super.onCreate(savedInstanceState);
       
TextView tv = new TextView(this);
       tv
.setText("Hello, Android on TextView");
       setContentView
(tv);

   
}
}

 

 

 

'android' 카테고리의 다른 글

Install android toolchain  (0) 2014.04.23
implement native media player on android  (0) 2014.03.13