목록안드로이드 (11)
'안드로이드' 태그의 글 목록
6월 2일 애플은 매년 개최하는 WWDC 개발자 행사에서 키노트 발표회를 가졌습니다: 하지만 사람들이 기대했던것과는 달리 아이폰6는 공개되지 않았고, 정작 공개된 Mac OS X 10.10 Yosemite와 iOS 8은 애플의 혁신적인 DNA가 스티브잡스와 함께 사라졌다는것을 우리에게 상기시켜주며 실망감만을 남겼습니다. 실제 애플의 주가는 발표회 바로 다음날 0.69%가 하락하였습니다. 이유인 즉슨 세계 최고의 모바일 OS라고 홍보하며 애플이 발표한 iOS8에 탑재된 신기능들이 사실은 다른 회사들이 개발한 서비스/어플리케이션의 모조품들이기 때문이 아닐까요? 애플이 메시지 프로그램에 짧은 음성이나 동영상을 담아 보낼수 있게 한 기능은 다들 잘 아시다싶이 애플이 구상해낸 기능이 아닙니다. 페이스북 메신저나 ..
안드로이드 스마트폰 혹은 태블릿PC에 무선으로 접속해서, 파일을 보내거나 받으세요. 블루투스 같이 느린 무선 연결이 아니라 와이파이를 이용한 초고속 연결입니다. ^^ 프리빌리지 FTP는 안드로이드 스마트폰을 FTP (File Transfer Protocol) 서버로 만들어주는 어플리케이션입니다. FTP 클라이언트가 설치되어 있는 PC나 스마트폰으로 프리빌리지 FTP가 설치되어 있는 스마트폰에 무선으로 접속할수 있습니다. 스마트폰에 접속할때 요구할 아이디와 비밀번호만 만들면 설정 끝, 접속 준비 완료입니다. 직관적이고 쉬운 UI 덕분에 FTP에 대한 이해가 전무한 분들도 다운로드 후 10초가 지나기 전에 설정을 끝마치실수 있다고 장담합니다. FTP라는 용어를 처음 들어보신 분들도 어플리케이션 안에 포함되어..
PrecieUX: Opulence is a one-click-applicable home screen decoration pack for BuzzLauncher users. Even if you have never used BuzzLauncher before, you can easily apply this beautiful home screen on your own device (whichever phone it may be) with a few clicks. If you do find it appealing, how-to-apply procedures are prepared for you at the bottom of this post. Before moving on, please watch the t..
4월 5일 페이스북은 프레스 컨퍼런스를 열고 안드로이드 OS를 구동하는 스마트폰들을 겨냥해서 개발한 런처 프로그램인 Facebook Home (페이스북 홈)을 공개했습니다. 깔끔한 유저 인터페이스와 소셜 네트워크에 특화되어 있는 런처가 인상적입니다. 화면을 켜는 순간부터 바로 화면을 꽉 채운 친구들의 소식을 읽을 수 있습니다. 그런데 사진없이 글만 있는 소식은 어떻게 표시될지 궁금하네요. 친구들의 사진으로 배경이 계속 바뀌는데다가 따로 조작하지 않고도 한눈에 누가 어떤 소식을 올렸는지를 보거나 라이크와 쉐어를 할 수 있다는 것은 큰 장점입니다. 전화 등의 노티피케이션 뿐만 아니라 페이스북 관련 노티피케이션 (친구들의 사용자가 올린 사진을 좋아하거나, 친구들의 근처에 체크인을 했거나 등의 경우) 또한 홈화..
이제까지 살펴본 넥서스 10의 디자인과 디스플레이 등은 넥서스 10의 육신이라 볼 수 있는 삼성이 만들어준 하드웨어입니다. 넥서스 10이 가진 또 다른 특징은 바로 영혼이라 볼 수 있는 구글이 만든 안드로이드 OS이며 구글이 안드로이드를 개발할때 넥서스 10을 사용해서 개발하기 때문에 넥서스 10에게는 "레퍼런스"라는 칭호가 붙기도 합니다. 레퍼런스 즉 기준이 되는 태블릿은 새로운 운영체제 버전에 대한 업데이트를 그 어떤 태블릿보다도 빨리 받을 뿐만 아니라 가장 오랜 기간동안 업데이트를 보장 받습니다. 넥서스 10은 현재 비레퍼런스 제품들은 받지 못한 안드로이드 4.2 젤리빈을 탑재하고 있습니다. 물결락 같은 삼성의 터치위즈 UX가 없어서 순정 안드로이드를 볼 수 있으며 잠금 해제는 동그라미를 원 밖으로..
프리빌리지 터미널은 리눅스 기반인 안드로이드 OS의 셸(Shell)에 접근할 수 있게 해주는 어플리케이션이자 개발에 대한 지식은 없지만 개발에 대해 배워보고 싶으신 분들을 위해 개발한 어플리케이션입니다. 의도에 맞게 시간나는대로 프리빌리지 터미널을 활용할 수 있는 방법에 대한 강의를 작성하고 있으며 개발과 안드로이드 시스템에 대해 아무것도 모르는 분들도 이 글들을 읽음으로써 안드로이드 시스템에 대한 지식을 쌓으며 때때로 간단한 작업들도 직접 해보실 수 있도록 도와드리려 노력하고 있습니다. ^^ 맛클 유저분들을 위해 도움을 주고 싶지만 그럴 능력이 없어서 안타까웠던 분들도 이 강의들을 통해 지식을 쌓고 여러가지 작업을 할 수 있게 되어 직접 맛클에 기여를 하실수 있도록 도와드리는 게 제 목표입니다. ^^ ..
프리빌리지 터미널은 리눅스 기반인 안드로이드 OS의 쉘(Shell)에 접근할 수 있게 해주는 어플리케이션입니다. 프리빌리지 터미널에서는 리눅스에서 사용하는 모든 명령어들을 사용할 수 있습니다. 프리빌리지 터미널을 사용하시는 개발자분들이 개발에 집중하실수 있도록 꼭 필요한 요소들만 넣은 깔끔한 UI를 구현했습니다. 더불어 해외 개발자분들의 유사 어플리케이션들과 시선을 명령어 라인에서 뺏어가진 않으면서도 세련된 디자인 요소들을 사용해서 좀 더 쾌적한 UI를 구현하였습니다. 프로세스가 실행 중이라면 사용자가 모르는 사이 메모리를 점유하고 있지 않도록 상단바와 퀵패널에 표시되도록 하였습니다. 프리빌리지 터미널을 확실하게 종료하려면 어플리케이션의 우측 상단에 있는 CLOSE 버튼을 사용하시면 됩니다. 또한 자신만..
안드로이드의 커널은 제대로 된 파일시스템이 아닙니다. 안드로이드를 위한 전용 포멧으로 2k 헤더, gzip 압축된 커널, 그리고 ramdisk로 이루어져 있습니다. 램 디스크는 시스템을 초기화 (userdata를 지워서 공장 출고 상태로 만드는 초기화가 아니라 기기 부팅시 시스템을 준비하는 과정)에 필요한 핵심 파일들을 가지고 있는 작은 파일시스템입니다. 여러가지 시스템 전체에서 공용으로 사용하는 설정을 할 수 있는 init.rc파일과 같이 핵심적인 init 프로세스도 포함하고 있습니다. Hex Code를 수정할 수 있는 editor 프로그램으로 커널, 즉 boot.img를 열어보면 000000이 반복되는 부분과 그 다음에 1F 8B 코드가 있는 것을 발견할 수 있을 것입니다. 1F 8B는 gzip 파일..
이번 강의에서 배우고자 하는 목표: 1. JDK를 설치하는 방법2. Java API 문서 3. 개발툴 Eclipse를 설치하는 방법 자바 개발을 하려며 일단 개발 환경을 구축해야합니다. 그 중 가장 중요한 필수 도구는 JDK는 Java Development Kit의 약자로서 자바를 실행시키려면 필요한 JVM과 Java API를 모아놓은 JRE와 그 외에 개발에 필요한 Java 컴파일러, Java 인터프리터, 그리고 Java 역어셈블러 등이 들어있는 키트입니다. JDK는 원래 자바의 개발사인 Sun사의 홈페이지에서 제공했으나 지금은 Oracle사가 Sun사를 인수해서 Oracle사 홈페이지에서 제공하고 있습니다. Oracle 홈페이지내의 자바 관련 다운로드 페이지:http://www.oracle.com/t..