반응형

안드로이드자바 6

[안드로이드] int, float, double ↔ String 형변환 / 진수 변환 (펌)

숫자를 문자열로 바꾸기 int i = 1234; String s = String.valueOf(i); 문자열 "1234"로 변환 String s = Integer.toString(i); 문자열 "1234"로 변환 String s = ””+i; 문자열 "1234"로 변환 String s = “”+12.34; 문자열 "12.34"로 변환 String s = “”+0; 문자열 "0"로 변환 문자열을 숫자로 바꾸기 String str = "1234"; int i = Integer.valueOf(str).intValue(); int i = Integer.parseInt(str); long i = Long.parseLong(str) double i = Double.valueOf(str).doubleValue(); ..

[안드로이드] 자동로그인 Preference (펌)

21. Preference(프리퍼런스)21-1 Preference란?어플에서 사용자가 값을 변경했을때, 그 값을 저장하는 방법에는 무엇이 있을까요?대표적으로 여기서 소개하는 Preference와 DB로 저장하는 방법을 찾을수 있습니다DB로 관리하는 방법은 조금더 배운다음에 다룰 예정이고, 여기에서는 Preference에 대해 알아보겠습니다 위에서 말한대로 안드로이드에서는 프리퍼런스라는 것을 제공하고 있습니다즉 이것을 사용하면 간단한 데이터를 저장하고 읽어올수 있습니다 그리고 이 방법은 xml으로 처리하기 때문에 동작속도가 조금 느린 단점이 있습니다파일의 위치는 data/data/[패키지 이름]/shared_prefs에 저장되며저장되는 방식은 키이름(Keyname)-저장된 값(value Pair)의 쌍으로..

[안드로이드] 내부메모리(Internal Storage)에 Data 저장하기 (펌)

EditText 에 입력한 글씨를 내부 메모리(Internal Storage)에 저장하고 다시 읽어오는 소스입니다. 메인화면 내부메모리에 저장 내부메모리에서 읽어오기 Layout 파일 activity_main.xml 소스파일 MainActivity.java public class MainActivity extends Activity { EditText edit; TextView text; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); edit= (EditText)findViewById(R.id.edit);..

안드로이드 Android Dialog의 각종 속성들 정리 (펌)

개발 환경 > ● 작성일 : 2013.02.03 ● OS 설치 버전 : Windows7 32bit ● SDK 설치 버전 : 안드로이드 SDK 4.2 (젤리빈) / API LEVEL : 17 ● ADT 설치 버전 : 21 ● Java 설치 버전 : JDK 1.6.0_20 / JRE6 ● 이클립스 설치 버전 : Indigo ● 테스트단말 : 삼성 갤럭시 S2 4.0.4 (아이스크램 샌드위치) ● Android Build Target / API LEVEL / Complie With : 17 ● minSdkVersion : 8 ● targetSdkVersion : 16 ● Java Compiler Level : 1.6 ● Text file encoding : UTF-8 안드로이드/Andro..

[JAVA] System.getProperty() 사용법 (펌)

Java에서 System.getProperty() 사용법 자바를 실행할 때, 실행되는 곳의 정보를 얻어오거나 운영체제의 정보가 필요할 때가 있습니다. 얼마전에 코드를 작성하면서 실행 위치에 있는 파일을 읽어드려야 하는데, 현재 위치를 알 수 있는 방법이 없을까 하고 찾아보니... System.getProperty()를 사용하여 쉽게 해결할 수 있었습니다. 1. System.getProperty 사용법 System.getProperty() 사용법은 간단합니다. 괄호 안에 주어진 특정 문자를 적어넣으면 그 값이 String 으로 출력됩니다. 예를 들어 실행하고 있는 현재 위치가 알고 싶다면 "user.dir" 이라고 적어주면 됩니다. 아래와 같이 "user.dir" 이라고 입력해봅니다. String dir ..

안드로이드 System.getProperty("line.separator"); (펌)

안드로이드 System.getProperty("line.separator"); 시스템마다 달라지는 자바의 행구분자 처리방법은 아래와 같습니다. 윈도우의 경우는 "\r\n'이 행구분자이고 유닉스같은 경우는 "\n"이 행구분자이고, 매킨토시는 "\r"이 행구분자입니다. 이런것들은 알아내기 위해서는 line.separator 라는 시스템속성을 사용해서 쉽게 이용할수 있습니다. System.getProperty("line.separator"); 아래와 같이 코딩을 하면 시스템마다 달라지므로.. String abc="This is a Test\r\n"; 아래와 같이 유연하게 표시를 해야 합니다. 행구분은 OS마다 달라지니깐요 ^^ String abc="This is a Test" + System.getProper..

반응형