본문 바로가기

전체 글

(626)
안드로이드/Android WebView 사용 하기 안드로이드/Android WebView 사용 하기 ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ WebView 소스코드 ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ TestWebViewActivity.java 파일 입니다. WebView는 android 2.2버젼 이후 부터 지원 합니다. package arabiannight.tistroy.com; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.webkit.WebView; import android.webkit.WebViewClient; public class TestWebViewActivity extends Activity{ private WebView m..
안드로이드/Andorid Viewpager 사용 하기 안드로이드/Andorid Viewpager 사용 하기 ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ViewPager란?? ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ViewPager란 수평으로 View를 좌/우 로 스크롤 할때 사용 할때 사용하는 클래스 입니다. 안드로이드 기본으로 지원하는 클래스는 아니지만 안드로이드 제공하는 'Compatibility Package Revison 3' Support 라이브러리에 포함 되어 안드로이드 1.6 이후 버젼 이후에는 사용이 가능 합니다. 일반적으로 좌/우 로 화면을 전환할 경우 Gallery, HorizontalScrollView, ViewFlipper, ViewSwitcher등을 이용하여 개발을 많이 하는데요 전문적으로 화면전환을 위해 만들어진 Viewpager를 이용하면 좀 더 편리하고..
안드로이드/Android ArrayList "0" 문자열 포지션 찾기 안드로이드/Android ArrayList "0" 문자열 포지션 찾기 private int getType(ArrayList arrays){ int result = 0; int[] num = new int [3]; for(int i=0 ; i
자바/Java int[] 배열에서 최대값 찾기 자바/Java int[] 배열에서 최대값 찾기 public class MaxNumber { public static void main(String[] args) { int[] mNumber = new int[]{1,2,3,4,7,9,5,3,2}; int max = mNumber[0]; for(int i=1 ; i= max){ max = mNumber[i]; } } System.out.println("MAX = " + max); } } 결과 화면 입니다. MAX = 9
안드로이드/Android XML에서 Color 사용하기 안드로이드/Android XML에서 Color 사용하기 안드로이드 XML에서 TextColor 나 background 속성등에서 Color를 사용하는 첫번째 방법 입니다. 기본적으로 안드로이드에서 @android:color 라는 속성을 제공해 줍니다. android:textColor="@android:color/darker_gray" 두번째 방법은 Color를 직접 넣어주는 방식 인데요. 사용법은 아래와 같습니다. ( #ffffff 색상은 흰색 입니다.) android:textColor="#ffffff" 한가지 팁을 알려 말해 드리자면, #00000000 은 투명색으로 더미 값을 셋팅(width,height값을 설정하고 투명처리) 하거나 UI작업을 할 경우 유용하게 사용되기도 하니 알아두시기 바랍니다. ..
안드로이드/Android ScrollView에서 에지(Edge) 없애기 안드로이드/Android ScrollView에서 에지(Edge) 없애기 안드로이드 ScrollView를 사용하다 보면 스크롤이 생기면 Default값으로 에지(Edge) true 상태이기 때문에 하단이 흐릿하게 보입니다. 아래는 ScrollView 하단의 에지(Edge)를 적용 하지 않게 하는 속성 입니다. XML에 아래의 코드를 적용 시켜 주시면 됩니다. android:fadingEdge="none"
안드로이드/Android XML에 특수문자 삽입 하기 (CDATA) 안드로이드/Android XML에 특수문자 삽입 하기 (CDATA) 안드로이드 strings.xml을 사용할 때 특수문자를 삽입하면 에러가 나는데요. CDATA를 이용하여 XML에 삽입을 해주면, , & 같은 특수 문자들이 자동으로 , &로 변환 된다고 합니다. 자 그럼 , CDATA의 사용 형태를 알아 보겠습니다. 사이의 문자열에 형태로 사용하시면 됩니다. 예를 들면 아래와 같이 사용 하시면 됩니다. 공지 같이 사용하여 빌드를 하면 라는 특수문구가 포함된 string값을 얻을 수 있습니다.
안드로이드/Android File 속성 및 생성, 글쓰기, 읽기, 복사 하기 안드로이드/Android File 속성 및 생성, 글쓰기, 읽기, 복사 하기 package arabiannight.tistory.com; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.util.Log; public class TestFileActivity extends Activity { public st..
자바/Java String클래스 생성자와 메서드 정리 자바/Java String클래스 생성자와 메서드 정리 1. substring String substring(int begin) String substring(int begin, int end) 한 문자열에서 내용의 일부를 추출하는 메서드 주어진 시작위치(begin)부터 끝 위치(end) 범위에 포함된 문자열을 얻는다. String s = "java.lang.Object"; String c = s.substring(10); c = "Object" String p = s.substring(5,9); p = "lang" substring(int start , int end)를 사용할 때 주의해야할 점은 매개변수로 사용되는 문자열에서 각 문자의 위치를 뜻하는 index가 0부터 시작한다는 것과 start부터 e..
안드로이드/Android 사진, 갤러리 Image Crop 후 MMS 전송 하기 안드로이드/Android 사진, 갤러리 Image Crop 후 MMS 전송 하기 ▒ ▒ ▒ ▒ ▒ ▒ ▒ 전체 소스 입니다. ▒ ▒ ▒ ▒ ▒ ▒ ▒ public class TestImageCropActivity extends Activity { private static final String TAG = "TestImageCropActivity"; private static final int PICK_FROM_CAMERA = 0; private static final int PICK_FROM_ALBUM = 1; private static final int CROP_FROM_CAMERA = 2; private Uri mImageCaptureUri; private AlertDialog mDialog; @O..
안드로이드/Android Activity 생명주기 안드로이드/Android Activity 생명주기
이클립스/Eclipse 복사 기능(Ctrl+Alt+방향키) 대신 화면 전환이 될때 이클립스/Eclipse 복사 기능(Ctrl+Alt+방향키) 대신 화면 전환이 될때 이클립스를 설치하고 복사 기능을 사용 할 려고 할때 화면이 180도 전환되서 당패를 보신 경우가 있으실 거 같은데요. 저도 이번에 포맷을 하고 복사 대신 화면이 전환 되서 깜짝 놀랐습니다. 그리하여 해결책을 모색하던 중 문제의 원인을 밝혀 냈습니다. 고 녀석은 바로 두둥!! 인텔 그래픽 드라이버 였습니다.!! 인텔 그래픽 드라이버를 설치하면 옵션 메뉴에 자동으로 화면 전환 키가 등록이 되버립니다. 자자 그럼 화면 전환 기능을 해제 하고, 이클립스 복사 기능을 사용해 봅시다. 1. 그래픽 드라이버의 속성을 바꾸기 위해서는 윈도우 하단의 속성바 사용자 지정 메뉴에서 intel tray 아이콘을 실행 해야 합니다. 2. 만약 i..
안드로이드/Android Intent로 Video 재생 프로그램 선택 하기 안드로이드/Android Intent로 Video 재생 프로그램 선택 하기 package arabiannight.tistory.com; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; public class TestInterntChooserActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Intent i = new Intent(Inte..
안드로이드/Android TextWatcher를 사용한 EditText Enable 처리 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.1   ●  API LEVEL : 7  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android TextWatcher를 사용한 EditText Enable 처리 package arabiannight.tistroy.com;import android.app.Activity;import android.os.Bundle;import android.text.Editable;import android.text.TextWatcher;import android.view.View;import android.widget.Button;import android.widget.EditText;import ..
안드로이드/Android Intent로 데이터 주고 받기 안드로이드/Android Intent로 데이터 주고 받기 호출한 액티비티 package arabiannight.tistory.com; import java.util.ArrayList; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; public class TestIntentActivity extends Activity { private ArrayList mArrayList = new ArrayList(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInsta..