본문 바로가기

분류 전체보기

앤드로이드 어플리케이션 설치 및 환경 설정 #1 - install the Android App. & set the configuration #1 1. Android Eclipse Plugin을 이용한 G1 디바이스에 배포 (Self Deploy) 역시 데모 어플리케이션은 Hello Android가 제격이다. Android USB Driver가 정상적으로 설치되었다면, cmd 창에서 adb devices를 입력하면 아래와 같은 결과를 볼수있다. 정상적으로 연결되었다면 list of devices에 식별자를 볼 수 있다. 이제 이클립스를 실행 시키고 Hello Android 프로젝트를 실행시키면 애뮬레이터에 올라가는게 아니라 실제 G1 디바이스에 올라가게 된다. HelloAndroid Project Run Console Window 위의 그림과 같이 Hello Android app.가 인스톨 되면 G1 디바이스를 보면 애뮬레이터로만 보던 어플리케이션.. 더보기
App Widgets App Widgets are miniature application views that can be embedded in other applications (such as the Home screen) and receive periodic updates. These views are referred to as Widgets in the user interface, and you can publish one with an App Widget provider. An application component that is able to hold other App Widgets is called an App Widget host. The screenshot below shows the Music App Widge.. 더보기
구글고글 Use pictures to search the web. A picture is worth a thousand words.No need to type your search anymore. Just take a picture. Find out what businesses are nearby.Just point your phone at a store. This is just the beginning - it's not quite perfect yet.Works well for some things, but not for all. Your pictures, your control.Turn on 'visual search history' to view or share your pictures at any tim.. 더보기
JNI 예제 - HelloWorld JNI 아래의 순서대로 실행하면 문제없이 자바에서 C 프로그램을 호출한 결과를 볼 수 있을 것이다. 사용환경은 다음과 같다. - CentOS5.3 64 bit - Java SE : javac 1.6.0_15 - C compiler : GNU GCC ▶ 먼저 아래의 C 프로그램을 호출하는 자바소스를 작성하자. [json01@localhost jni]$ vi HelloWorldJNI.java public class HelloWorldJNI { native byte[] sayHelloWorld(); // static { // System.setProperty("java.library.path", "/users/lib"); // System.loadLibrary("HelloWorldJNI"); // } public s.. 더보기
Font Color 주기(Reusable Spans) TextView t = (TextView) findViewById(R.id.tv); final SpannableStringBuilder sp = new SpannableStringBuilder("foobar \n"); sp.setSpan(new ForegroundColorSpan(Color.RED), 0, sp.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); final SpannableStringBuilder sp2 = new SpannableStringBuilder("foo "); sp2.append(sp); t.append(sp2); //ok, foobar is red final SpannableStringBuilder sp3 = new SpannableString.. 더보기
Android에 3D 회전 효과를 내는 방법 마지막 항목에 Android SDK m5 - rc14 용 전자책 리더를 출시했습니다. 그래서 적용한 3D 회전 효과를 내는 방법을 소개합니다. 1. 하고 싶은 것 현재보고있는 화면을 지도자っと회전하여 뒷면에 다른 이미지를 표시한다. 2. 준비 지도자 90도로 회전하여 테이블과 뒷면의 모양을 변경하기 때문에, 얼굴과 뒷면을 준비합니다. 레이아웃의 XML은 다음과 같습니다. main.xml 。 FrameLayout을 회전시킵니다. 그렇게 하므로써 front와 back 표시를 전환합니다. 초기 상태는 Hidden (gone)입니다. 3. 리소스 검색 public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main.. 더보기
Eclipse에서 Subversion을 사용하는 방법 (한글) 변화 관리(change-management) 기능에 액세스 하기위해서, Eclipse는 처음부터 Concurrent Versions System (CVS)과 완벽한 통합을 도모했습니다.이제, Apache Software Foundation에서 운영하는 많은 프로젝트들은 Subversion이라고 하는 변화 관리시스템을 사용하고 있습니다. Subversion 저장소를 사용하는 프로젝트에 Eclipse를 사용하는 방법을 배워봅시다. Eclipse는 대중적인 오픈 소스 변화 관리 시스템인 CVS에 대한 지원을 통합해 왔습니다. CVS의 기능과 그 한계는 잘 알려져 있지만,많은 그룹들은 더 나은 확장성, 변화 합병 및 버전 브랜칭(branching) 지원, 바이너리 파일 포맷 지원을 제공할 수 있는다른 버전 관리.. 더보기
TureMobile 입사 우후훗 ~ 어려운 불경기 속에 졸업하기 전에 취업 성공 ㅠ_ 감격,,, 경기도 성남에서 생활하게 되었다. 안드로이드 개발을 하게 되었는데,, 앞으로 어떻게 되려나..? 힘내자 화이팅 !!! 더보기