루팅은 뭐고 부두는 뭘까?루팅은 뭐고 부두는 뭘까?

Posted at 2010. 10. 5. 08:09 | Posted in 스마트폰
반응형

루팅에 대하여 막연한 두려움들을 가지고 계시는 분들이 많네요.

하지만 너무나 당연한 걱정들이십니다.

이것는 아직 루팅에 대한 정확한 이해가 부족하다는 것인데루팅패치 등등 여러가지 방법들만

소개되었지 정확하게 루팅이란 뭐다라는 개념이 없어서일겁니다.

그래서 제가 초보이고 초보자의 심정으로 개념정리를 한번 해 보고자 합니다.

 

### 루팅이란? ###

1. 루트유저, 일명 수퍼유저(윈도우로 보면 Administor) 권한을 획득하는 일을 말합니다.

2. 루트유저는 보호된 운영체제를 볼 수 있고 변경시킬 수 있읍니다.

---> 요게 다예요..ㅎㅎ

 

### 루팅의 장단점 ###

1. 장점 : 불필요한 내장어플들을 삭제할 수 있다.(메이커가 내장해 놓은 쓸데없는 어플들이

부팅때 메모리를 점유해 버려 정작 자기가 필요한 어플들은 메모리부족으로 버벅거리게 만든다.)

---> 다른 작업도 가능한데 요게 가장 핵심입니다.

2. 단점 : 잘모르고 파일을 지우다 보면 벽돌이 되거나 기능들이 정지한다. 그래서 지우지 말고

외장SD에다가 옮기는 것을 추천드립니다.(MOVE명령)

 

### 루팅의 설정 및 해제 ###

1. 루팅의 설정 : 루팅하기 전에 일반유저들은 시스템에 접근할 수 없으므로

오딘(Odin) 등을 이용하여 시스템에 접근해서 SU(수퍼유저)스크립트를 시스템에 깔아준다.

그러면 시스템에 접근하여 사용하는 어플들을 사용할 때 루트권한을 부여할까요? 라는 창이 뜨고

동의하면 시스템 영역으로 들어 가게 된다.

---> 루팅되면 시스템에 엄청난 변화가 와서 다시 순정으로 돌아가기 무쟝 어렵지 않을까?

여러분들의 걱정이시죠? 저도 처음에 이런 걱정으로 머뭇거렸던게 사실입니다.

2, 루팅의 해제 : 정말이지 웃지않을 수 없는 것이 루팅을 해주는 파일 3개만 지워주면

언제 그랬냐는 듯이 순정(관리자가 아닌 일반사용자)으로 돌아가게 됩니다.

/system/app/Superuser.apk
/system/xbin/su
/system/bin/su

 

### 우리를 헷갈리게 하는 패치들 ###

요즘 뜨고있는 부두, I/O패치.. 등등등 들은 루팅과는 전혀 다른 차원의 야그들입니다.

이러한 패치들은 운영체제의 파일시스템에 관한 야그들입니다.

윈도우를 예를 들면 FAT NTFS방식의 차이 정도라 하겠습니다.

근데 왜 이런게 필요한지를 알아야겠지요?


1. 갤스에서 채택한 파일시스템은 RFS라는 방식인데 마치 윈도우 초기의 FAT와 흡사합니다.

장점은 호환성이 아주 높다..이고 단점은 FAT와 비슷하게 효율이 낮고 단편화가 심한듯 합니다.

처음에는 잘 돌아가는듯한데 어플들을 깔고 사용하다보면 내부가 엉망이 되는 것 같습니다.

자취방 일주일 안치웠다 생각하세요. 모 하나 찾으려면 무쟝 시간이 걸리겠죠?


2. 그래서 전문가들이 생각해 낸 것이 갤스 내장메모리도 크겠다, 또 외장도 장착할 수 있으니

여기에다 효율이 좋고 빠른 안드로이드의 모태가 되는 리눅스의 파일시스템을 새로 구축해서

순정의 시스템 영역을 옮기거나 링크하면 좋지않을까 라는 것입니다.


3. 초보자들이 주의해야 할 사항

이러한 패치류들은 라눅스라는 큰틀에서 이루어지긴 하지만 각각 다른 전문가들의

작업의 소산물이다 보니 내부적으로 들여다 보면 방식이 서로 다를 수 있습니다.

따라서

1)    너무 빨리 따라가지는 말자(도사님들이 미리 다 실험하시고 이게 전문가에게 피드백되어

개량을 거듭하게 됩니다. 느긋하게 따라갑시다.)

2)    일편단심 민들레 (이 분꺼 해봤다 저 분꺼 해봤다 하면 100% 내부에서 꼬이게 됩니다.

제일 마음에 와닿는 전문가 한분을 찍어서 일편단심 민들레로 따라가세요)

3)    루팅이든 I/O패치든 계속 다른 방법들이 나오게 되므로 나중에는 뭐가 뭔지 헷갈리게

됩니다. 나중을 대비해서 자신이 채택한 방식들을 문서화해 놓으세요, 특히 순정으로

돌아가는 방법을 정확히 기록해 놓으시기 바랍니다.

 

이상 간단하나마 루팅, I/O패치 등에 대하여 개념을 잡아 보았습니다.

출처 : http://matpclub.com/board/index.html?id=board4&no=4

반응형

//

갤럭시S DI03-M3-4갤럭시S DI03-M3-4

Posted at 2010. 10. 5. 08:03 | Posted in 스마트폰
반응형
테스트 해주시고 버그 리포팅까지 손수 해주신 맛클분들 즐거웠습니다. 음하하

특히 메일로 로그파일 보내주신 다섯분!! 덕분에 깔끔한 버그수정이 이루어졌습니다. 메일놀이도 즐거웠구요 ^^

인기는 좀 시들하지만 그래도 하던건 해야죠 ^^/


DI03-M3-4 주의사항

DI03 순정펌이 설치 되어있거나 DI03-M3 기존 버전을 사용중이어야 합니다.

Galaxy M3 Booster 1.38 버전을 마켓에서 다운받아주세요.

DI03-M3 기존 버전을 사용하고 계시던 분은 따로 초기화 작업하실 필요 없이 설치해 주시면 됩니다.




DI03-M3-4 준비물

다운로드 Odin v1.30 : 오딘입니다.

다운로드 DI03-M3-4.zip : DI03-M3-4 설치커널입니다.

다운로드 DI03-M3-4-rfs.zip : 추후에 순정펌으로 돌아갈때 필요합니다.



DI03-M3-4 설치방법

1. 갤럭시S를 다운로드 모드로 킵니다.

2. 오딘을 키고 PDA에 DI03-M3-4.tar 파일을 선택해줍니다.

3. 갤럭시S를 USB로 연결해 줍니다.

4. 오딘의 START 버튼을 눌러줍니다.
여기서 진행이 안되는 분은 그냥 USB 분리하고 오딘 끄신다음에 배터리를 분해한 후
1번부터 다시 진행 하시면 됩니다.

5. 설치가 끝나면 자동으로 리커버리 모드로 들어갑니다. 홈키를 눌러 리부팅합니다.

6. 부팅이 될 때 DI03-M3-4 스플래쉬 화면이 나타납니다.

7. 마켓에서 Galaxy M3 Booster v1.38을 설치해줍니다.



Galaxy M3 Booster 추천 설정

1. Galaxy M3 Booster 실행

2. [/data 파티션] 클릭

3. ext4 선택 후 변경 버튼 클릭

4. 유의 사항을 읽고 "네" 버튼 클릭 (어플이 많이 설치돼어있으면 좀 오래걸립니다.)

5. 리부팅이 완료되면 Galaxy M3 Booster 실행

6. [/data 파티션] 정보의 노란 글씨중 "ext4"가 있으면 성공

7. 많은 앱들에 시달린 나의 갤스가 빨라졌음을 만끽

8. 마켓에서 quadrant를 다운받고 벤치마킹도 해보기. 1400~1700점이면 정상



순정펌으로 돌아가기 / 부두로 갈아타기 / 다른 커스텀 펌웨어 적용하기

아래의 과정을 순서대로 지켜주시면 기존 데이터 초기화 없이 넘어가실 수 있으니 잘 따라하세요.

1. Galaxy M3 Booster 실행 --> 메뉴키 --> 모두 해제 --> 적용하기

2. Galaxy M3 Booster 실행 --> [내장 SD 이미지] 클릭 --> 파일 삭제

3. Galaxy M3 Booster 실행 --> [/data 파티션] 클릭 --> rfs 복구 --> 자동 백업 작업 시작됌

4. 리커버리 모드가 켜지면 공장 초기화 (factory reset) 실행

5. 배터리 분리

6. 홈 + 전원키로 다운로드 모드 진입

7. 오딘 PDA에 DI03-M3-4-rfs.tar 파일을 선택하고 START

8.  리커버리 모드가 나타나면 홈키를 눌러 리부팅

9. 최초 부팅시 "M3 Kernel updating..." 메시지와 함께 데이터 복구가 시작됌

10. 부팅 완료 = RFS 복구 완료 = 순정펌 깔기 준비 완료.




## 번외1 > 아아 다 귀찮다 > 순정펌 덮기 > 공초 > 부팅 > 끝 땡


## 번외2

부두 ext4를 설치하여 잘 사용중이신 분들은 힘들게 넘어오실 필요 없습니다.

제가 추천하는 세팅이 바로 부두와 마찬가지로 ext4로 /data 파티션을 바꿔버리는 겁니다.

부두 ext4를 쓰면서 외장 SD 카드까지 활용하실 분들은 루팅/커널 게시판에서 곰팅이 곰디님 글을 참고하시면 됩니다!! 네네!!


출처 http://matpclub.com/board/index.html?id=super&no=15
반응형

//

파워빌더에서 화면 캡처하기파워빌더에서 화면 캡처하기

Posted at 2010. 10. 3. 18:07 | Posted in PowerBuilder
반응형
파워빌더 자체에서 제공하는 함수가 따로 있는 것은 아닙니다.
파워빌더에서 직접 윈도우 API 를 호출하는 방법도 있지만
매우 복잡해져서, DLL 을 만들고 파워빌더에서는 간단하게
함수를 호출하는 형식으로 만들어봤습니다.

첫번째 argument 에 윈도우의 handle 을 넘겨주면 그 윈도우 만을 capture 하게 됩니다.
만약 파워빌더에서 다른 윈도우의 화면을 capture 하려고 한다면 그 윈도우의 handle 을
찾는 것은 별도로 구현하셔야 합니다.

첫번째 argument 에 0 을 주면 두번째 argument 에 지정된 모니터 화면 전체를 capture 합니다.
(멀티 모니터도 지원이 됩니다. 1 이 기본 모니터이며 2가 확장된 모니터입니다.
3개 이상의 모니터를 가지고 있을 경우 2, 3 이 어떤 것이 될지는 테스트되지 않았습니다.
테스트 후 프로그램에 반영하셔야 합니다.)

자세한 내용은 첨부한 소스를 보시면 됩니다.

PB 11.5 에서 만들어 졌으며, 하위 버전을 사용하시는 분들은 아래의 스크립트를 참조하십시요.

// external function
FUNCTION long pb_screencapture( unsignedlong hwnd, long whichMonitor, long imageType, long imageQuality, string filename, ref string msg ) library "pbscreen.dll" alias for "pb_screencapture;ansi"


// PowerBuidler scripts
boolean lb_checked
long ll_ret, ll_monitor_no, ll_imageType, ll_imageQuality
ulong lu_handle
string ls_filename, ls_msg, ls_imageType

// 저장될 파일 이름.
ls_filename = sle_3.text

// 에러가 발생했을 때, 메시지. 반드시 space 로 공간을 잡아주어야 한다.
ls_msg = space(1024)

// 현재의 윈도우만 capture 할 것인지의 여부를 묻는 체크박스
// 체크되지 않으면 monitor number 에 지정된 화면 전체를 capture.
lb_checked = cbx_1.checked

if lb_checked then
lu_handle = handle(parent)
else
lu_handle = 0
end if

// 윈도우만 capture 하는 것이 아닐 경우에만 사용. 모니터의 번호. 1 부터 시작.
// 1 은 기본 모니터를 뜻한다.
ll_monitor_no = long( sle_4.text )

// 그림의 형식. JPG, GIF, BMP 만 지원된다.
// JPG 가 가장 효율적임.
ls_imageType = ddlb_1.text
choose case ls_imageType
case "JPG"
ll_imageType = 1
case "GIF"
ll_imageType = 2
case "BMP"
ll_imageType = 3
end choose

// 100 : 가장 좋은 품질. 사이즈가 커진다.
// 1 : 가장 않좋은 품질. 사이즈가 작다.
// 50-80 사이의 값이면 화면을 알아보는데 지장이 없음.
ll_imageQuality = 50

ll_ret = pb_screencapture( lu_handle, ll_monitor_no, ll_imageType, ll_imageQuality, ls_filename, ls_msg )
MessageBox( string(ll_ret), ls_msg )
반응형

//

PB DataDirect ODBC 등록방법PB DataDirect ODBC 등록방법

Posted at 2010. 10. 3. 18:06 | Posted in PowerBuilder
반응형
DIRECT ODBC를 이용하는 방법입니다.

--> 레지스트리 등록
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources", "ODBC_TEST", "PB DATADIRECT OEM 4.20 Oracle Wire Protocol")

// Intersolv ODBC Registry Set
If RegistryGet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\ODBC Drivers", "PB DATADIRECT OEM 4.20 Oracle Wire Protocol", ls_Tmp) = -1 Then
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\ODBC Drivers", "PB DATADIRECT OEM 4.20 Oracle Wire Protocol", "Installed")
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\PB DATADIRECT OEM 4.20 Oracle Wire Protocol", "APILevel" , "1")
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\PB DATADIRECT OEM 4.20 Oracle Wire Protocol", "ConnectFunctions", "YYY")
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\PB DATADIRECT OEM 4.20 Oracle Wire Protocol", "CPTimeout" , "60")
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\PB DATADIRECT OEM 4.20 Oracle Wire Protocol", "Driver" , SYS.WINDOWSDIR + "\pbora19.dll")
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\PB DATADIRECT OEM 4.20 Oracle Wire Protocol", "DriverODBCVer" , "3.52")
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\PB DATADIRECT OEM 4.20 Oracle Wire Protocol", "FileUsage" , "0")
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\PB DATADIRECT OEM 4.20 Oracle Wire Protocol", "Setup" , SYS.WINDOWSDIR + "\pbora19s.dll")
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\PB DATADIRECT OEM 4.20 Oracle Wire Protocol", "SQLLevel" , "1")
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\PB DATADIRECT OEM 4.20 Oracle Wire Protocol", "UsageCount" , "1")
End If

// Intersolv ODBC(PB) SharedDLL Registry Set
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs", SYS.WINDOWSDIR + "\PBORA19.DLL" ,ReguLong!, 2)
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs", SYS.WINDOWSDIR + "\PBORA19S.DLL" ,ReguLong!, 2)
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs", SYS.WINDOWSDIR + "\PBBAS19.DLL" ,ReguLong!, 2)
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs", SYS.WINDOWSDIR + "\PBUTL19.DLL" ,ReguLong!, 2)
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs", SYS.WINDOWSDIR + "\PBUTL19R.DLL" ,ReguLong!, 2)
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs", SYS.WINDOWSDIR + "\IVPB.LIC" ,ReguLong!, 2)
li_SetOK += RegistrySet("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs", SYS.WINDOWSDIR + "\PBODB100.DLL" ,ReguLong!, 2)

// ODBC.INI Set
SetProfileString(SYS.WINDOWSDIR + "\ODBC.INI", "ODBC 32 bit Data Sources" , "ODBC_TEST", "PB DATADIRECT OEM 4.20 Oracle Wire Protocol")
SetProfileString(SYS.WINDOWSDIR + "\ODBC.INI", "ODBC_TEST" , "Driver32", SYS.WINDOWSDIR + "\PBORA19.DLL")

// ODBC_TEST ODBC Configure
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "ApplicationUsingThreads" , "1" )
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "ArraySize" , "60000" )
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "CachedCursorLimit" , "32")
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "CachedDescLimit" , "1" )
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "CatalogIncludesSynonyms" , "1" )
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "CatalogOptions" , "0")
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "DefaultLongDataBuffLen" , "8192" )
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "DescribeAtPrepare" , "1" )
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "Description" , "ODBC_TEST")
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "Driver" , SYS.WINDOWSDIR + "\PBORA19.DLL")
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "EnableDescribeParam" , "0" )
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "EnableNcharSupport" , "1" )
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "EnableScrollableCursors" , "1" )
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "EnableStaticCursorsForLongData", "1")
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "EnableTimestampWithTimeZone" , "1" )
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "HostName" , "")
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "LocalTimeZoneOffset" , "")
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "LockTimeOut" , "-1")
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "LogonID" , "")
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "PortNumber" , "")
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "ProcedureRetResults" , "1" )
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "SID" , "")
li_SetOK += RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC_TEST", "UseCurrentSchema" , "1")

이렇게 하면 ODBC_TEST 이라는 ODBC가 생성됩니다.
관련 화일은 위 구문에 보시면 몇개 안됩니다..

그걸 찾으시면 됩니다..

CONNECT 시에는

SQLCA.DBMS = "ODBC" // ODBC
SQLCA.DBPARM = "ConnectString='DSN=ODBC_TEST;HOST="+ls_ipaddress+";PORT="+ls_port+";SID="+ls_sid+";UID="+ls_logid+";PWD="+ls_logpass+"',CommitonDisconnect='No'"
SQLCA.AUTOCOMMIT = FALSE

로 하시면 됩니다.

단, 단점은 Oracle SP를 sqlca transaction에 등록 후 사용하셔야 합니다.
 
반응형

//

GPS 정확도 높이는 방법GPS 정확도 높이는 방법

Posted at 2010. 10. 1. 13:44 | Posted in 잡동사니
반응형
1.  설정 -) 장소 및 보안 -) 무선 네트워크사용 해제 

2.  전화 걸기에서 다이얼 *#*#1472365#*#* 을 누릅니다. 

3.  setting 선택 

4.  fix request settings 선택 (6번까지 완료후 다시 이 화면으로 나와 7번항목 실행) 

5.  session operation 선택 

6.  팝업메뉴에서 MS-based 선택 

7.  Parameter settings 선택 

8.  address 선택 

9.  맨 하단 주소를 supl.google.com:7276 으로 변경 
    (본래 주소 : wpde.nate.com:7275) 

10. 리부팅 

11. 증강현실 어플을 켜 GPS의 정확도를 체크
반응형

//

안드로이드 활용 팁 40개안드로이드 활용 팁 40개

Posted at 2010. 10. 1. 12:35 | Posted in 잡동사니
반응형
1. 홈 스크린에서 바로 동작하는 동적 프로그램인 위젯을 사용하여 공간을 최대한 활용한다. 빈 공간을 손가락으로 누르고 팝업 메뉴에서 위젯을 선택한다. 위젯은 크기와 기능이 매우 다양하므로 안드로이드 마켓을 검색해서 필요한 것을 찾도록 한다.

 

2. 이메일이 도착할 때마다 소리가 울리는 것이 싫은가? 지메일 설정 메뉴로 가서 링톤을 묵음(Silent)으로 설정한다. 이렇게 해도 알림 창에는 새 메시지 알림은 계속 표시되며, 이 창을 아래로 펼쳐 세부 정보를 볼 수 있다. 텍스트 메시징을 비롯해 소리를 내는 다른 애플리케이션들도 같은 방식으로 구성할 수 있다.

 

3. 자주 전화를 거는 사람에게 원터치 다이얼을 설정한다. 빈 공간을 손가락으로 누르고 바로 가기(Shorcuts)를 선택한 다음 바로 걸기(Direct dial)를 누르고 연락처 목록에서 원하는 사람을 선택한다. 원터치로 텍스트 보내기를 사용하려면 바로 메시지 보내기(Direct message) 옵션을 선택한다.

 

4. 즐겨 찾는 웹 페이지를 홈 스크린으로 불러오려면 브라우저 북마크에 있는 사이트를 길게 누르고 홈 스크린에 바로 가기 추가(Add shortcut to home) 옵션을 선택한다.

 

5. 폴더를 사용해서 홈 스크린을 정돈한다. 빈 공간을 길게 누르고 폴더 만들기를 선택한다. 그런 다음 자주 사용하는 연락처, 애플리케이션 또는 기타 바로 가기를 이 폴더로 끌어다 놓으면 홈 스크린을 깔끔하게 정리할 수 있다. 폴더 이름을 변경하려면 폴더가 열린 상태에서 폴더 제목 표시줄을 누르고 있으면 된다.



 

6. 컴퓨터와 동일한 방식으로 폰을 탐색할 수 있게 해주는 아스트로(Astro)와 같은 유틸리티를 사용하면 디렉터리를 이동하거나 파일을 옮기고 삭제하는 등의 파일 관리 작업이 편해진다.

 

7. 텍스트를 잘라내서 붙여 넣고 싶은 경우 텍스트 입력 영역을 길게 누르면 된다. 웹 페이지상이라면 메뉴 키를 누르고 텍스트 선택(Select text) 옵션을 사용한다.

 

8. 안드로이드의 핫키를 사용하면 웹 페이지 확대/축소부터 프로그램 열기까지 다양한 작업을 할 수 있다. PC월드에서 안드로이드 키보드 바로 가기 전체 목록을 받아서 어떤 핫키들이 있는지 확인해 보라.

 

9. 직접 핫키를 지정해 애플리케이션을 열 수도 있다. 주 설정(Settings) 메뉴로 가서 애플리케이션(Applications)을 선택한 다음 빠른 실행(Quick Launch)을 선택하면 된다.

 

10. 온스크린 키보드 팝업을 원하지 않는 경우 키보드를 누르고 아래쪽으로 쓸어내리면 사라지게 된다.

 

11. 화면의 상단 왼쪽 모서리를 누르면 언제든 현재 날짜 확인이 가능하다.

 


12. 안드로이드 폰에 파일을 가져오려면 PC에 폰을 연결하고 알림 창을 내려서 펼친다. USB 연결 상자를 두드린 다음 확인 상자가 나타나면 마운트(Mount)를 선택한다. 폰이 PC에서 하드 드라이브로 표시되면 원하는 파일을 끌어서 놓으면 된다.

 

 

13. PC 기반의 무료 유틸리티인 더블트위스트(DoubleTwist)를 사용하면 음악을 관리하고 아이튠즈 재생 목록도 가져올 수 있다. 프로그램의 직관적인 인터페이스에 비하면 모토로라의 미디어 링크는 거추장스런 구시대의 유물로 보일 정도다.

 

14. 간편하게 아웃룩 달력을 폰과 동기화하고 싶다면 구글 달력 동기화(Google Calendar Sync)를 설치해서 맡기면 된다.

 

15. 익스체인지 서버를 사용하지 않고 아웃룩 연락처를 동기화하려면 PC용 오픈 소스 유틸리티인 고 콘택트 싱크(GO Contact Sync)를 사용해 보라.

 

16. 구글 리더 계정과 폰을 동기화하는 유용한 애플리케이션인 뉴스롭(NewsRob)을 사용하면 피드를 최신 상태로 유지할 수 있다.

 

17. PC 브라우저의 북마크를 안드로이드 폰으로 가져오려면 마켓에서 마이북마크(MyBookmarks)를 다운로드해서 실행하면 된다.

 

18. 구글 보이스를 폰에 통합하면 통화 기능이 강화된다. 계정을 등록하고 공식 애플리케이션을 다운로드하면 옵션이 확장된다. 보너스 팁: 구글 보이스 위젯을 홈 스크린에 추가하면 발신 전화 기본 설정을 원터치로 전환할 수 있다.

 

 

 

19. 구글 보이스를 통해 무료 텍스트 메시지를 보낼 수 있다. 필요한 것은 이 애플리케이션 안에 모두 있다. 수신 메시지가 지연되지 않도록 5분마다 새로 고침되도록 설정을 변경하기만 하면 된다. 알림 간격을 더 빠르게 하려면 구글 보이스 웹 사이트로 로그인해서 새 텍스트가 도착할 때 이메일 알림을 보내도록 계정을 구성하면 된다.

 

20. 안드로이드용 무료 모바일 채팅 클라이언트인 프링(Fring)을 사용해서 통화 요금을 아끼자. 프링을 사용하면 구글 토크, 스카이프 및 기타 SIP 전화 서비스를 통해 전화를 걸 수 있다.

 

21. 무료 다이얼 제로(Dial Zero) 애플리케이션을 사용해서 회사에 전화를 걸면 귀찮은 전화 트리를 건너뛰어 한 번에 사람과 연결된다.

 

22. 성가신 전화를 자동으로 음성 메일로 돌릴 수 있다. 먼저 귀찮게 구는 사람을 연락처 목록에서 선택한 다음 메뉴 버튼을 누르고 옵션으로 들어가서 수신 전화 사서함(Incoming calls box)을 선택하면 된다.

 

23. 수신 전화 화면에는 발신자에게 특정 벨 소리를 설정하는 옵션도 표시된다. 링톤(Ringtone)을 두드리고 원하는 벨 소리를 선택하면 된다.

 

24. 물론 원하는 MP3 파일을 벨 소리로 사용할 수도 있다. 메모리 카드에 새 폴더를 만들고 폴더 이름을 ‘ringtones’로 설정한 다음 MP3를 이 폴더에 복사하면 해당 MP3 곡들이 선택 목록에 자동으로 표시된다. ‘alarms’ 또는 ‘notifications’라는 폴더 이름을 사용하면 각각의 기능에 대해 동일한 결과를 얻을 수 있다.

 

 

25. 무료 애플리케이션인 링드로이드(RingDroid)를 사용하면 손쉽게 MP3 파일을 편집해서 원하는 부분을 추출해 벨 소리 또는 시스템 사운드로 사용할 수 있다.

 

26. 안드로이드에서는 동시에 여러 개의 브라우저 창을 열어놓을 수 있다. 웹 링크를 길게 누르면 새 창으로 링크가 열린다. 브라우저상에서 메뉴 키를 두드리면 열린 창 사이를 전환할 수 있다.

 

27. 웹 페이지를 가로 모드로 보는 편을 선호한다면 항상 가로 모드로 표시되도록 고정할 수 있다. 브라우저의 설정 메뉴에서 항상 가로 모드로 표시(Landscape-only display) 확인란을 선택하면 된다.

 

28. 안드로이드에서는 기본 브라우저 외에 다른 브라우저도 사용할 수 있다. 돌핀(Dolphin) 브라우저는 탭 브라우징, 제스쳐 기반 명령, 멀티터치 확대/축소(드로이드에서도 가능)와 같은 유용한 기능을 제공한다.

 



29. 안드로이드는 단순한 패턴을 사용해 폰을 보호할 수 있는 옵션을 제공한다. 잠금을 풀려면 손가락을 사용해 특정 패턴으로 화면을 쓸면 된다. 기본 시스템 설정 메뉴의 위치 및 보안(Location and Security)에 있는 스크린 언락 패턴(Screen Unlock Pattern)을 살펴보라.

 

30. 폰 데이터를 백업하고 싶다면 애플리케이션, 연락처, 통화 기록, 텍스트, 설정 등을 SD 카드 또는 안전한 인터넷 서버에 저장하는 마이백업(MyBackup)을 사용하면 된다. 모든 텍스트를 정기적으로 지메일 계정에 저장하는 SMS 백업(SMS Backup)도 유용하다.

 

31. 보호 기능을 더 강화하려면 모바일 디펜스(Mobile Defense)를 다운로드하라. 이 애플리케이션은 PC에서 GPS를 통해 폰을 추적하고 원격으로 폰을 잠그고 모든 데이터를 백업하고 지울 수 있도록 한다.

 

32. 오피스 파일을 많이 다룬다면 도큐멘트 투 고(Documents To Go)가 유용할 것이다. 무료 버전을 사용하면 워드와 엑셀 파일을 볼 수 있고, 유료 정식 버전은 PDF 및 파워포인트를 볼 수 있는 옵션과 함께 편집 기능도 제공한다.

 

33. 클라우드 환경에서 작업하기를 선호한다면 구글 독스 문서에 손쉽게 연결하는 기능을 제공하는 지독스(GDocs) 또는 씽크프리 모바일 오피스(ThinkFree Mobile Office)를 권장한다.

 

34. 기본적인 메모 기능이 필요하다면 지독스 노트패드 위드 싱크(GDocs Notepad With Sync)와 같이 PC와 동기화되는 메모장을 다운로드하면 된다. 이 애플리케이션은 구글 독스 계정에 바로 문서를 저장해서 손쉽게 접근할 수 있도록 한다.

 

 

35. 이동식 사진 편집 기능을 사용하려면 어도비의 Photoshop.com 모바일 애플리케이션이 단연 최고다. 게다가 무료다.

 

36. 튠위키(TuneWiki)를 사용하면 안드로이드 음악 기능을 더욱 강화할 수 있다. 튠위키는 곡이 재생될 때 자동으로 가사를 검색해서 표시해 준다. 또한 인터넷 라디오 스트리밍과 다양한 커뮤니티 공유 기능도 제공한다.

 

개인 최적화

37. 로캘(Locale)을 사용하면 어떤 환경에든 거기에 적합하게 프로필을 설정할 수 있다. 예를 들어 회사에서는 벨 소리가 묵음으로 설정되도록 하거나, 밤에는 화면이 더 밝아지도록 설정할 수 있다.

 

38. 못 받은 전화가 있는 경우 상대방에 따라 특정 색으로 불빛이 나도록 구성할 수 있는 미스드 콜(Missed Call)을 설치하면 폰의 LED를 최대한 활용할 수 있다.

 

39. 안드로이드의 커스텀 사전을 편집해서 여러분의 이름과 기타 적절한 명사를 넣어두면 입력 시 자동 완성이 활성화될 때 이 항목들이 표시된다. 관련 옵션은 시스템 설정 아래의 언어 및 키보드 설정에 있다.

 

40. 안드로이드 애플리케이션을 시험해본 후 마음에 들지 않는다면 환불하면 된다. 안드로이드 마켓은 구입 후 24시간 이내에 100% 환불을 보장한다. 단, 과거에 같은 애플리케이션을 환불한 전력이 없어야 한다.
반응형

//

안드로이드 초보들을 위한 어플추천 및 용도 정리안드로이드 초보들을 위한 어플추천 및 용도 정리

Posted at 2010. 10. 1. 12:30 | Posted in 잡동사니
반응형

안드로이드 초보들을 위한 어플추천 및 용도 정리


반응형

'잡동사니' 카테고리의 다른 글

GPS 정확도 높이는 방법  (0) 2010.10.01
안드로이드 활용 팁 40개  (0) 2010.10.01
안드로이드 어플 삭제하기  (0) 2010.10.01
안드로이드 위젯 활용  (0) 2010.10.01
안드로이드 폰 초기화  (0) 2010.10.01

//

안드로이드 어플 삭제하기안드로이드 어플 삭제하기

Posted at 2010. 10. 1. 12:27 | Posted in 잡동사니
반응형
설치된 어플을 삭제하려면 메뉴/셋팅/어플관리에서 골라서 지우면 되지만, 한번에 여러 어플 삭제도 안되고,
설치된 어플수가 많아 지면 loading이 길어져 여간 불편한게 아닙니다.
이럴때 ADB를 이용하여 쉽고 빠르게 삭제할수 있습니다.

1. dos> adb shell
2. # cd data
3. # cd app
4. # ls
설치된 App list가 출력됨
5. rm * or rm 지우고 싶은 어풀 파일명

이렇게 지우면 빠르게 어플이 설치 해제 됩니다.


반응형

//

안드로이드 위젯 활용안드로이드 위젯 활용

Posted at 2010. 10. 1. 12:19 | Posted in 잡동사니
반응형

출처 : http://kuccblog.net
반응형

//

안드로이드 폰 초기화안드로이드 폰 초기화

Posted at 2010. 10. 1. 12:17 | Posted in 잡동사니
반응형



출처 : http://kuccblog.net
반응형

//