'Phone'에 해당되는 글 5건

  1. 맥에서 안드로이드폰과 테더링 해 인터넷 사용하기
  2. 구글의 레퍼런스폰 넥서스5 사용 후기 (2)
  3. 안드로이드 개발 - 이클립스(Eclipse)가 휴대폰을 인식하지 못하는 경우
  4. 안드로이드 개발 - 안드로이드 TextView 자동 링크걸기[Linkify, Autolink](인터넷, 이메일, 지도, 전화번호)
  5. 안드로이드폰 카메라 무음 설정하기 - 초점 소리까지 완전하게 없애기(무음이 완전히 되지 않는 경우) (24)

기본적으로 안드로이드는 맥과의 USB 테더링을 지원하지 않습니다. 따라서 맥에서 안드로이드 기기와 테더링 하기 위해서는 따로 만들어진 드라이버를 설치해야 합니다.



맥에서 안드로이드폰과 테더링 해 인터넷 사용하기


http://joshuawise.com/horndis - HoRNDIS Driver 사이트


HoRNDIS-Rel8.pkg 2017-7-10 기준 최신버전


위 링크에 들어가 자신의 macOS 버전에 맞는 가장 최신 버전을 다운로드 받아 설치해줍니다. 2017-7-10 기준 가장 최신 버전은 버전 8이며 10.11 엘 캐피탄과 10.12 시애라를 지원합니다.

설치 후 기기와 USB 연결 뒤 무선 및 네트워크 설정 -> 테더링 및 휴대용 핫스팟 부분에서 USB 테더링을 켜면 아래 사진과 같이 네트워크 설정에서 안드로이드폰을 통해 인터넷에 연결된 걸 확인할 수 있습니다.




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


구글의 레퍼런스폰 넥서스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






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


 

실제 안드로이드 개발을 진행을 할때에는 주로 애뮬레이터보다는 실제 기기를 사용합니다. 그런데 이클립스가 기기를 인식 못하면 난감합니다.




안드로이드 개발 - 이클립스(Eclipse)가 휴대폰을 인식하지 못하는 경우


1. USB 디버 깅 
실제로 안되는 원인의 대다수는 개발자 설정의 USB 디버깅을 잊어먹고 키지 못한 경우입니다.
기초적인 내용이지만 실수할 때가 많습니다.
설정 -> 개발자 설정에서 USB 디버깅을 키면 해결됩니다.

 


2. ADB

(1)먼저 Android SDK Manager를 열어 업데이트를 시도해보세요.


(2) 윈도우인 경우 - 장치관리자를 열어 ADB 디바이스를 인식하는지 확인하세요.


인식하지 못한 디바이스가 있다면 오른쪽 클릭 -> 드라이버 업데이트 -> 자동으로 검색으로 안된다면 컴퓨터에서 드라이버 소프트웨어 찾아보기를 한후 경로를  Android SDK 폴더\extras\google\usb_driver로 지정해주시면 됩니다.


이렇게 하면 왠만한 문제는 거의 다 해결됩니다.

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

안드로이드에서 앱을 사용하다보면 인터넷 링크나, 전화번호 이메일 등 누르면 추가적인 액션을 할 수 있도록 링크가 걸어집니다.

저같은 경우도 TextView에 자동 링크를 어떻게 구현할까 고민하다가 다행이게도 자동 링크 기능이 안드로이드에 내장되어있다는 사실을 알게 되었습니다.


안드로이드 개발 - 안드로이드 TextView 자동 링크걸기[Linkify, Autolink](인터넷, 이메일, 지도, 전화번호)

Activity에서와 xml에서 자동 링크 설정을 정의할 수 있고 Linkify와 Autolink로 나뉩니다.

1. Activity(java)에서 자동링크 설정하기 - Linkify

사용 예제는 아래 내용과 같습니다.

==Example==

public class LinkifyActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        TextView txtPhone1 = (TextView)findViewById(R.id.txtPhone1);
        Linkify.addLinks(txtPhone1, Linkify.PHONE_NUMBERS);
        
        TextView txtPhone2 = (TextView)findViewById(R.id.txtPhone2);
        Linkify.addLinks(txtPhone2, Linkify.PHONE_NUMBERS);
        
        TextView txtWeb = (TextView)findViewById(R.id.txtWeb);
        Linkify.addLinks(txtWeb, Linkify.WEB_URLS);
    }
}


 
이 외에도 Linkify의 자동 링크 설정 종류입니다.

모든연결    => Linkify.ALL

e-mail      => Linkify.EMAIL_ADDRESSES

주소         => Linkify.MAP_ADDRESSES

인터넷 URL => Linkify.WEB_URLS

전화번호    => Linkify.PHONE_NUMBERS

TextView를 정의하고 자신이 자동링크를 걸 링크 종류를 지정해주시면 됩니다. ALL 같은 경우에는 전체 링크를 말합니다.

자동 링크를 거는 것에 대해 변수가 있다면 이 방법을 사용하는 것을 권장합니다.

2. xml(Layout)에서 자동링크 설정하기 - AutoLink
  
반면에 xml TextView에서 손쉽게 자동링크 기능 옵션을 추가할 수 있습니다.
TextView를 Activity에서 생성하는것 또는 자동링크를 지정하는데에 변수가 없다면 이 방법을 추천드립니다.

예제 :
 <TextView
  android:id="@+id/txtAutoWeb"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:autoLink="web"
  android:text="http://tarks.net" />

 
  TextView에 android:autolink=""을 삽입하는 방법으로 자동링크 유형을 지정합니다.

자동링크 유형입니다. 자신에 알맞은 유형을 선택하여 TextView에 정의해주시면 됩니다.

NONE        => android:autoLink="none"

e-mail      => android:autoLink="email"

주소         => android:autoLink="map"

인터넷 URL => android:autoLink="web"

전화번호    => android:autoLink="phone"

모든연결    => android:autoLink="all"

참고한 사이트

http://blog.naver.com/PostView.nhn?blogId=ovter&logNo=135936941



이런 방법으로 한후 문자열 중에 링크가 있을때 자동링크처리가 되는걸 확인하실 수 있습니다.


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


제가 저번에 올린 안드로이드폰 카메라 무음 설정하기(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으로 바꾼 후 재부팅.
 

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