strings.xml 에서 string 형식을 %1$s, %2$d...

 형식과 사용하고 싶으실때 사용하는 방법

 

소스 다운로드: StringFormat.zip

 

1. strings.xml 에 원하는 string을 추가한다. %1$s 를 알맞게 넣어준다.

<string name="which_you_want">Example: %1$s is gonna boom</string>

 

 

2. Java에다 알맞게 수정한다.

Resources resources = Context.getResources();  // Context에 this나 클래스 네임

String example = String.format(resources.getString(R.string.which_you_want), 변수);

 

결과

 

 

 


이 형식을 왜 사용할까?

 

변수와 함께 string을 쓸 경우, 로케일이 2개 이상일시 편리하다.

참조) values/strings.xml 에 <string name="A">"I have "</string> 와

values-ko/strings.xml 에 <string name="A">"내가 가진것 "</string>

...

String mV = Tistory;

사용할시 TextView의 setText를 이용하여 (R.string.A + mV) 로 할때 불편하다.

 

영어로는 "I have Tistory" 지만

한국어로는 "내가 가진것 Tistory" 로 나올것이기 때문인다.

 

용도는 다양하다.

 

레퍼런스 참조: http://developer.android.com/reference/java/util/Formatter.html

 

 

저작자 표시 비영리 동일 조건 변경 허락
신고

 

 

 

XDA: http://forum.xda-developers.com/google-nexus-5

 

넥서스5 루팅: http://www.wugfresh.com/nrt/

저작자 표시
신고

/dev/block/platform/msm_sdcc.1 - 파티션 위치 

/system/apps/bootup - 제거 가능앱이나 각종 LG 앱 

 

Bluetooth - 블루투스를 이용하여 전송 받은 파일 

 

DCIM\100LGDSC - 카메라로 찍은 사진 

DCIM\Camera - 카카오톡이나 그런앱에서 저장한 이미지

 

Pictures\Screenshots - 스크린샷 캡쳐된 이미지

 

QMemo\Notebook - Q메모로 쓴 이미지나 파일 

 

 

 


파티션: mmcblk0p7 = boot 

          mmcblk0p27 = cache 

          mmcblk0p15 = recovery 

          mmcblk0p33 = rct 

          mmcblk0p34 = system 

          mmcblk0p38 = data

굿보이

저작자 표시
신고

안녕하세요. 기기명을 변경하실때 루익으로 하기는 조금 귀찮으시죠?

 기기명도 외워야하고...

제가 이 앱을 만들게 된 이유는 Xprivacy로 공기계에 카톡을 하기위해서였습니다 ㅎㅎ...(단순하지만)

 

어쨋뜬, 잘 사용해주시길 바랍니다.

 


Device Naming Machine (D.N.C = 네이밍 머신) 프로젝트

기능: LG G 시리즈, Galaxy S 시리즈 (+ POP), Nexus 시리즈와 베가 몇몇 기종

 이름을 지원합니다.

        루팅Busybox가 필수입니다!

 

 

 

처음 기기로 돌려주는 복원 기능도 있습니다^^

 

다운로드: http://play.google.com/store/apps/details?id=com.csw.dnc&hl=ko

저작자 표시
신고
  • zsa 2014.07.30 10:52 신고

    근데 이거
    g2 킷캣에서 기기명바꾸면
    플래시툴도안먹는 곤란한벽돌됩니다.
    저처럼요.

티스토리 툴바