'휴대폰/Android'에 해당되는 글 15건

  1. 안드로이드 ADB로 컴퓨터에서 화면 캡쳐하기
  2. 구글의 레퍼런스폰 넥서스5 사용 후기 2
  3. 안드로이드 앱 개발 - 배경을 연속된 패턴으로 바꾸기(android:background)
  4. 갤럭시 노트 U+ 젤리빈 MB2 투명테마(SystemUI.apk) - Neatly UI 10
  5. 안드로이드 개발 - String.xml 문자열/정수(숫자) 변수 설정하기
  6. 안드로이드 개발 - String을 int로, int를 String으로 바꾸기
  7. 안드로이드폰 카메라 무음 설정하기 - 초점 소리까지 완전하게 없애기(무음이 완전히 되지 않는 경우) 24
  8. 갤럭시 노트 U+ 젤리빈 유출 펌웨어(KIES_HOME_E160LKLJMA3_704944_REV02_user_low_ship) 2
  9. [번인 방지] 웹페이지 검은색 계열로 보기(웹페이지 반전 효과내기, 배터리 절약) 1
  10. 안드로이드폰 카메라 무음 설정하기 24

안드로이드 기기에서 캡쳐하고 파일을 옮길 필요 없이 ADB로 바로 화면 캡쳐한 파일을 가져올 수 있습니다.

안드로이드 ADB로 컴퓨터에서 화면 캡쳐하기

먼저 기본적으로 컴퓨터에서 ADB(Android Debug Bridge)를 사용할 수 있어야 합니다. - https://developer.android.com/studio/command-line/adb.html?hl=ko

 터미널이나 명령 프롬프트에서 아래와 같이 입력하면 현재 위치하는 폴더에 캡쳐한 파일이 생성되게 됩니다.

adb shell screencap -p | perl -pe 's/\x0D\x0D\x0A/\x0A/g' > screen.png



안드로이드의 표준인 레퍼런스폰이고, 다양한 커스텀롬등 변경이 쉬울뿐 아니라 다른 폰들과는 다른 뛰어난 가성비 때문에 바로 지르고 몇일간 사용해본 것에 대한 후기를 남겨볼까 합니다.


구글의 레퍼런스폰 넥서스5 사용 후기

1. 사양

  • 스크린
    • 4.95인치 1920x1080 디스플레이(445ppi)
    • 풀 HD IPS
    • Corning® Gorilla® Glass 3
  • 카메라
    • 전면 130만 화소
    • 후면 800만 화소(OIS 기술 탑재)
  • 크기
    • 69.17x137.84x8.59mm
    • 130g(4.59온스)
  • 배터리
    • 2300mAh
    • Talk time up to 17 hours*
    • Standby time up to 300 hours†
    • Internet use time up to 8.5 hours on Wi-Fi, up to 7 hours on LTE‡
    • 무선 충전 기능 내장
  • 오디오
    • 내장 스피커
    • 3.5mm 스테레오 오디오 커넥터
  • 프로세싱
    • CPU: Qualcomm Snapdragon™ 800, 2.3GHz
    • GPU: Adreno 330, 450MHz
  • 무선
    • 듀얼 밴드 Wi-Fi(2.4G/5G) 802.11 a/b/g/n/nc
    • NFC(Android Beam)
    • 블루투스 4.0
  • 네트워크
    • 2G/3G/4G LTE
    •  
    • 북미:
    • GSM: 850/900/1800/1900MHz
    • CDMA: 대역 등급 0/1/10
    • WCDMA 대역: 1/2/4/5/6/8/19
    • LTE 대역: 1/2/4/5/17/19/25/26/41
    •  
    • 그 이외의 지역 :
    • GSM: 850/900/1800/1900MHz
    • WCDMA 대역: 1/2/4/5/6/8
    • LTE 대역: 1/2/3/5/7/8/20
  • 메모리
    • 16GB 또는 32GB의 내부 저장공간(실제 포맷된 용량은 더 적음)
    • 2GB RAM
  • 포트 및 커넥터
    • 마이크로USB
    • SlimPort™
    • 3.5mm 스테레오 오디오 잭
    • 듀얼 마이크
    • 세라믹 전원 및 볼륨 버튼
  • 센서
    • GPS
    • 자이로스코프
    • 가속도계
    • 나침반
    • 근접/조도 센서
    • 감압 센서
    • 홀 효과 센서


2. 외관
 

 




개인적인 생각일수도 있으나 외관은 아주 멋집니다. 다른 LG 제품처럼 베젤이 얇고 전체적으로 쫙 빠진 모습을 보여줍니다.

5인치 정도의 풀 HD IPS 디스플레이를 탑제하고 있고 (소프트키제외 약 4.5인치정도)  하단에 스피커가 위치해 있습니다.

다른 외산폰이 그렇듯이 화면 색상 온도가 약간 누런 톤을 가지고 있습니다.
저같은 경우에는 그 차이가 심하지도 않고 마치 종이에 인쇄된 화면인 듯한 느낌을 주나, 심하다고 판단되는 경우에는 오줌액정일 수 있으니 교품받으시길 바랍니다.

누런 색온도가 싫으면 다른 커널을 올리는 등의 방법으로 색온도를 조절할수 있습니다.

그리고, 저의 개인적인 습관인지는 모르겠으나, 휴대폰이 가로모드일시 손가락이 스피커를 가려 소리가 잘 안나오는 문제가 있었습니다.(특히 게임할시)

케이스를 끼워서 이 문제를 해결하긴 했으나, 손가락이 휴대폰 아래에 가는 경우 상당히 불편할 것 같습니다.

 
3. 장점(특징)

1. 레퍼런스




넥서스 제품군은 구글이 직접 설계한 제품이기 때문에,  안드로이드의 표준이 됩니다. 따라서 구글의 지원을 직접적으로 받아서, 일반적으로 다른 기종보다 소프트웨어 지원이 더 일찍 그리고 오래가는 편입니다.

또한, 설사 구글의 지원이 끝나더라도 레퍼런스는 개발자들의 각종 커널과 커스텀롬으로 항상 최신버전을 유지하며(안드로이드 초기 프로토타입 스마트폰이 젤리빈이 올라가는게 예), 이 외에도 다양한 기능으로 사실상 이것이 최대의 장점이라고 볼 수 있습니다. 이런 점 때문에 구매하는 사람도 적지 않다고 판단됩니다.(저도 그렇고)


2. 가격

출고가 459,000원 플래이 스토어에서는 아직도 출고가 그대로 팔고있다.

가격이 다른 스마트폰에 비해 현저히 낮습니다. 이게 또다른 큰 구매 이유가 될 것 같습니다. 아마 이런게 가능한 이유가 아마존처럼 구글은 기기의 판매보단 안드로이드라는 폴렛폼의 확장이 목적이라고 생각됩니다.

가격은 매우 낮으나 스펙은 LG G2와 거의 동일한 사양을 하고있죠, 물론 LG만의 독특한 UX를 경험할수는 없지만, 통신사앱이 없는 순정 안드로이드(AOSP)를 원하는 사람도 있고, 기능 차원에서 별로 밀리지 않아 충분히 매력적이라고 생각됩니다.

4. 단점

1. 베터리(일체형)

스샷의 베터리가 오래가는거같아보이는 이유는 당연히 충전중이기 때문입니다.

이게 가장 큰 단점이 아닐까 싶습니다. 먼저 일체형입니다. 물론 일체형이면 아이폰같이 좀 더 멋진 디자인을 가능하게 해주나 반대로, 베터리 교체가 불가능해 오랫동안 충전을 못하는경우 난감한 상황이 발생합니다. 항상 베터리가 부족할때마다 베터리를 교채하던 사람 입장으로써는, 자기전에 충전을 해야하는것이 어지간히 불편합니다.

물론 첫번째와 같이 장기간 여행같은 경우에는,  보조베터리를 구매함으로써 일부분 해결할 수 있습니다.

하지만, 일반 상황에서 보조베터리없이 방전되기까지의 걸린 시간은 제 휴대폰으로는 약간 실망스러운 시간이었습니다.(약 5~7 시간 : 별로 한것도 없는데)

베터리를 처음 사용했기 때문에 그럴 수도 있다는걸 감안해도 약간 심각한 수준이었습니다.

개발자 옵션에 있는 런타임 선택창(개발자 옵션을 활성화시키려면 휴대폰 정보에서 빌드 번호를 연속적으로 클릭해야 합니다.)

기존 달빅 가상머신(Dalvik)의 한계를 느낀 구글이  4.4 키켓부터 새로 나온 ART(Android Runtime)가 베타테스트적으로 개발자 옵션에 추가되었는데, 자세한건 다른 글을 보면 되고 사용자가 느낄 수 있는 측면으로서는 보다 더 부드러워졌고, 베터리 효율이 만족할 만큼 좋아졌습니다.

하지만, 아직 베타테스트적 기능이기 때문에 일부 앱이 호환되지 않는 경우가 있으며(저는 못느낌), 불안정 할수도 있기 때문에 참고 바랍니다.(역시 못느낌)

또한, 밝기가 상당히 베터리 시간에 영향을 미치는것으로 보이는데, 아무래도 해상도가 높고 화면 크기가 크다보니 이 이유가 상당히 큰것 같습니다. 자신이 잘 보일만큼만 밝기를 조절한다면, 베터리가 빨리 다는 이유의 반은 해결되는 것 같습니다.

이외에도 항상 미리 정보를 준비해야해서 베터리를 많이 소모하는 구글 나우를 끄거나, 위치를 계속 잡느라 베터리 소모가 큰 위치 서비스를 절약 모드로 설정하는 등의 작업을 하면, 베터리가 많이 절약되는걸 확인할 수 있었습니다.


2. 통화

제 개인적인 문제이거나, 아니면 망 또는 마이크의 문제일수 있으나 휴대폰을 얼굴에 갖다 대지 않으면 상대방이 들리지 않는다고 하는 경우가 상당히 많았습니다.

전자파를 줄이기 위해 얼굴에 바짝 안갖다대는 습관이 있는데 이전에 사용하던 스마트폰에 비하면 통화 부분에는 약간 실망스러웠습니다. 


3. 외부 스피커

스피커가 하단에 있는건 좋은데, 가로모드시 손가락으로 가리면 소리가 안들릴 정도로 나지 않습니다.(특히 게임할때) 

알고보니 스피커가 양쪽에 있는게 아니라 한쪽만 있다는걸 알게 됬는데, 사용하는 사람 입장에서 왼쪽 부분이 스피커입니다.

따라서 왼쪽으로 돌려서 하기 보다는 오른쪽으로 돌려서 하는게 이런 문제를 덜 일으키게 하는것 같습니다.(케이스를 끼우면 그나마 들리는것 같긴 합니다.)






4. 총평

 

다른 스마트폰처럼 특별히 내세 만한 킬러 기능같은거 없이 전반적으로 사용할만한 무난한 기기입니다. 잡다한 기능 없고, 커스텀이 아주 자유로운걸 원한다면 이것보다 더 좋은건 없을것 같습니다, 하지만 노인 분들이나 너무 어린 사용자가 사용하기에는 약간 사용이 어려워 보이기는 합니다.

단점이 없는건 아니지만 레퍼런스라는것과 비교할수 없는 가격이 큰 매리트가 되는 것 같습니다.


Ps. 기존 넥서스5의 단점을 개선한 개선판 넥서스5가 있다고 합니다. 스피커 크기가 더 크다고 하는데(전아닌듯) 아래 링크를 참고해보세요.

http://ryueyes11.tistory.com/3141






좋은 정보였나요?
그럼 손가락을 눌러주세요:) 


 

안드로이드에서 xml 에서 android:background를 통해 배경화면을 변경할 수 있습니다. 이런 경우에는 배경으로 지정된 사진을 화면에 맞게 늘여서 보여줍니다. 이게 그냥 사진이라면 상관 없지만 패턴같은 경우에는 적합하지 않습니다.

안드로이드 앱 개발 - 배경을 연속된 패턴으로 바꾸기(android:background)
 
1. drawable 폴더에 패턴 배경으로 쓸 이미지를 넣어 줍니다.(ex. drawable-xhdpi/back.png)


2. drawable 폴더에 새로운 background.xml 파일을 만들고 xml에다가 아래와 같은 구문을 넣어 줍니다.


<?xml version="1.0" encoding="UTF-8"?>

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"

    android:src="@drawable/back" <-- 파일 이름

    android:tileMode="repeat"

/>


 
3. 배경을 지정할 래이아웃 xml에서 맨 위의 레이아웃 정의하는 부분에 아래 구문을 추가해줍니다.

  android:background="@drawable/background"  

예시 ) 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:background="@drawable/background"

    android:layout_height="match_parent" > 


4. 패턴 배경이 적용된 것을 확인할 수 있습니다.:)


도움이 되셨나요?
그럼 손가락을 눌러주세요:) 
Nesker 클릭 수가 500개가 넘어간다면
다른 기종이나 통신사용 테마도 제작합니다.

기존에 올렸던 장식겸/번인 방지겸 올렸던 갤럭시 노트 U+ UH24 투명테마(SystemUI.apk) [번인방지 테마](http://jhrun.tistory.com/103) 은 아이스크림 샌드위치 용이라 새롭게 출시된 젤리빈에는 적용이 되지 않습니다.

NeatlyUI - 갤럭시 노트 U+ 젤리빈 MB2용 투명테마(SystemUI.apk)

 
**여기에 있는 모든 작업은 루팅을 해야지  사용 가능합니다.**

이 버전의 SystemUI.apk는 갤럭시 노트 U+ 젤리빈 MB2을 위해서 제작되었으며 , 이전 버전인 UH24는 http://jhrun.tistory.com/103에서 가능합니다.

원문 확인 : 
http://jhrun.tistory.com/103



다운로드 및 적용법


**하기 전 주의사항**
먼저 루팅이 되있어야 하며 펌웨어랑 통신사 기종이 동일해야 합니다. 
만일을 위해 기존의 SystemUI.apk, SystemUI.odex 백업을 권장합니다. 



 0. 기본적으로 루트 익스플로러 같은 루트 탐색이 가능한 앱이 있어야 합니다.


1. 설치하시기 전에 /System/app 폴더의 SystemUI.apk와 SystemUI.odex를 백업하시는 것을 권장합니다.

2. SystemUI.apk를 다운로드후 휴대폰에 옮겨서 /system/app에다 복사/붙여넣기 해주시기 바랍니다.
SystemUI.odex는 삭제하시는걸 권장합니다.


3. 권한은 rw -r -r으로 설정해주세요

O O X
O X X
O X X

(O 표시가 체크된것)

루트 익스플로러의 경우 SystemUI.apk에서 롱 클릭을 한후 권한을 눌러 위와 같은 모양으로 설정해주시면 됩니다.

4. 재부팅 해줍니다.


적용이 잘 안되거나 어떻게 하는지 어려운 경우에는 댓글을 남겨 주시거나 인터넷에 SystemUI 적용법이라고 검색하시면 잘 나오니 참고하시기 바랍니다.


라이선스

 
일부 아이콘의 원저작자는 글쓴이가 아니기 때문에 자유롭게 퍼가거나 롬에 사용하셔도 상관은 없으나 출처나 제작자의 이름을 남겨주시면 감사하겠습니다.

(일부 아이콘의 원저작자 MIUI, From XDA) 




도움이 되셨나요?
그럼 손가락을 눌러주세요:) 

안드로이드 개발할시 주로 문자열을 string.xml 에서 관리합니다. 그런데 이 문자열 사이에 값이 달라지는 변수를 두고 싶을때가 있습니다.


(저 알림창에서의 변수는 10입니다.)

String.xml 문자열/정수 변수 설정하기 - 변수 설정하기
 

"[변수A]가 [변수B]에게 인사합니다." 할때 "변수A, B" 부분이 달라지게 하고 싶을때 :

String.xml
<string name="hello">%1$s가 %2$s에게 인사합니다.</string> 

 %1$s : string  (문자열일시)     %1$d : int   (숫자일시)


JAVA
그리고 자바에서는 아래와 같이 코드를 해줍니다.
Resources res = getResources();
String text = String.format(res.getString(R.string.hello), "아이", "선생님"); 




결과값 -> 아이가 선생님에게 인사합니다.




 
영어권에서 복수형 단어 처리하기

영문으로 할 때에는 여러개일 경우에는 s가 붙는 거처럼 복수형 형태가 되는 경우가 있습니다.

String.xml

  <plurals name="file">
        
<item quantity="one">One file found.</item>
        
<item quantity="other">%d files found.</item>
    
</plurals>
 

%s : string   (문자열일경우)    %d : int    (숫자일경우)



JAVA
String.format(getResources().getQuantityString(R.plurals.file, 2), 4);
출력-> 4 files found.
String.format(getResources().getQuantityString(R.plurals.file, 1), 4);
출력-> One file found. 









도움이 되셨나요?

그럼 손가락을 눌러주세요:)
 

 
문자열인 String과 정수를 나타내는 int를 서로 바꿔야할 때가 있습니다.
아래 코드는 서로 유형을 바꿔주는 코드입니다.

String -> int
 
      int numInt = Integer.parseInt(numStr);
        System.out.println(numInt);


Int -> String

     String numStr2 = String.valueOf(numInt);
        System.out.println(numStr2);
 


도움이 되셨나요?
그럼 손가락을 눌러주세요:)
  
제가 저번에 올린 안드로이드폰 카메라 무음 설정하기(http://jhrun.tistory.com/104) 의 방법은 저는 젤리빈으로 업그레이드하면서 찍는 소리는 나지 않으나 셔터소리가 나 제대로 무음이 되지 않습니다.



안드로이드 카메라 무음 설정하기 - Build.prop을 건드려 무음 설정하기

주의!!! 루팅을 통한 모든 시스템 변경 활동은 예상치 못한 오류(벽돌)을 감수하실 수 있어야 합니다.

먼저 아래 링크의 방법대로 Build.prop을 수정해야지만 일단 카메라 소리가 나지 않습니다.

 
http://jhrun.tistory.com/104


안드로이드 카메라 무음 설정하기 - 초점 소리까지 완전히 없애기

위와 같은 방법으로 했는데도 완전히 소리가 사라지지 않고 초점맞출때 소리가 나는 경우가 있습니다.
이럴 경우에는 아래와 같은 방법으로 하면 완전히 제거할 수 있습니다.

1. Root Explorer 같은 어플로 /System/csc 폴더에 들어가준후 상단의 마운트 R/W를 눌러 마운트해주세요.



2. feature.xml을 꾹 누른 후 '텍스트 편집기로 열기'를 눌러줍니다.


3. 아래와 같은 항목을 찾아 false부분을 true로 바꿔 입력한 뒤 메뉴 -> 변경 사항 저장을 눌러줍니다.
 

 
<CscFeature_Camera_ShutterSoundMenu>false</CscFeature_Camera_ShutterSoundMenu> 

 




4. 재부팅후 카메라앱에서 설정 -> 촬영음에서 소리를 켜고 끌 수 있습니다.
 





위 방법으로 모두 시도했는데 안된다면 시도해볼 수 있는 방법

1. /system/build.prop에서 ro.camera.sound.forced=1을 ro.camera.sound.forced=0으로 바꾼 후 재부팅.
 

도움이 되셨나요?
그럼 손가락을 눌러주세요:) 







갤럭시 노트 1 U+ 전용 유출 펌웨어입니다.

유출하신 분이 허락하셨으며 정식 펌웨어 나올 때까지 Tarksteam 서버에서 다운로드가 제공됨니다.

오딘이라는 툴로 올리셔야 하고 사용방법은 인터넷을 검색하시면 됩니다. 

주로 삼성 폰에 사용되는 아몰레드 디스플래이는 하얀색 화면이 전력소모가 가장 심하면서 화면 잔상이 남는 번인 현상에 가장 취약합니다.

특히 보통 웹페이지들은 페이지 색이 흰색이라 더욱 취약한데요, 주로 웹에선 글을 주로 본다는 가정하에 배터리 절약도 하면서 디스플래이도 보호할 수 있는 방법을 소개하겠습니다.




페이지 색 반전해서 보기(페이지를 검은색 계열로 보기)

1. 브라우저(기본 브라우저)에서 메뉴 -> 설정을 눌러줍니다.



2. 접근성에 들어가주신 후 화면 색상 반전 부분에서 "색상 반전"을 체크해줍니다.



3. 다시 웹 페이지로 돌아와 보면 하얀색 계열의 웹페이지가 색상 반전이 되어 검은색 계열의 웹 페이지가 됨을 알 수 있습니다.



딱히 색상이 중요한 그림이나 페이지의 원색을 봐야 하지 않는다면 배터리 절약 효과와 더불어 번인 방지에 도움이 되는 검은색 계열의 반전 색상을 사용하시는것도 좋을 것 같습니다.



도움이 되셨나요?
그럼 손가락을 눌러주세요:) 

요즘에 휴대폰에는 다 기본적으로 카메라가 내장되어 있으며 현재 인기가 많은 스마트폰도 예외가 아닐 수 없습니다. 
대한민국 법에 따라 모든 스마트폰에는 강제적으로 스마트폰 카메라 셔터음이 나도록 설정이 되어있는데요.
몰카나, 초상권 침해같은걸 막기에는 아주 좋은 정책이나, 소리가 나면 안되는 상황이나 실험시에는 아주 불편합니다.

 
Build.prop을 건드려서 안드로이드 스마트폰 카메라 무음 만들기

거의 모든 안드로이드 스마트폰이 이 방법으로 카메라 무음으로 되는 보편적인 방식입니다.
기본적으로 스마트폰 루팅이 되어있어야 합니다.

주의!!! 루팅을 통한 모든 시스템 변경 활동은 예상치 못한 오류(벽돌)을 감수하실 수 있어야 합니다.

밸소리 모드로 해놓으면 셔터음이 나나 무음모드로 해놓으면 나지 않습니다.(원래는 무음모드도 납니다.)


1. Root Explorer같은 루트 탐색기 어플로 /System 폴더에 들어가 마운트 R/W를 눌러 R/W로 마운트해주시기 바랍니다.


 2. Build.prop 파일을 찾아 길게 터치해서 "택스트 편집기로 파일 열기"를 터치해줍니다. 


3. "ro.camera.sound.forced=1" 부분을 찾아서 값 1을 0으로 변경해줍니다.

 

 4. 메뉴 변경 사항 저장을 눌러 저장해주신후 재부팅합니다.


이렇게 하시면 무음 모드일시에 카메라 셔터음이 나지 않습니다.
이런 방법으로 몰카와 유사한 범죄를 할시 책임지지 않습니다.

이 방법으로 완전한 무음이 되지 않는 경우

안드로이드폰 카메라 무음 설정하기 - 초점 소리까지 완전하게 없애기(무음이 완전히 되지 않는 경우)(http://jhrun.tistory.com/114)



도움이 되셨나요?
손가락을 눌러주세요!