2013-04-12 1 views
0

나는 안드로이드 loacal - 응용 프로그램 연락처 '데이터베이스를 얻는 방법을 알고 싶습니다, 내가 terminal.what 도구가 필요하거나 무엇 주문입니까? raw_contact 또는 데이터 테이블을 확인하고 싶습니다? 감사.우분투에서 teminal과 함께 sqlite를 사용하는 방법?

+0

adb 셸 명령을 실행하려면 ADB가 필요하며 데이터 폴더로 이동 한 다음 데이터베이스를 찾을 수 있어야합니다. 에뮬레이터를 사용하는 것은 문제가되지 않지만 장치를 사용하는 경우에는 루팅해야합니다. –

답변

0

나는 귀하의 질문에서 당신이 안드로이드 연락처의 데이터베이스를 검사하는 CLI 도구를 사용하여 이해하고 있습니다. AFAIK 데이터베이스 자체에 있어야합니다

/data/data/com.android.providers.contacts/databases/contacts2.db 

하지만 제조사에 따라 변경 될 수 있습니까?

Ubuntu 설치에 로컬 도구를 사용하려면 먼저 ADB을 사용하여 장치에서 데이터베이스를 가져온 다음 플랫폼 도구를 사용하여 데이터베이스를 조작하거나 검사해야합니다. 참고 : 데이터베이스를 가져 오려면 장치를 루팅해야합니다.

예를 들어 SQLite 웹 사이트에서는 Linux 용 바이너리를 제공하여 데이터베이스를 검사합니다. 그것은 여기에 위치 할 수 있습니다 : http://www.sqlite.org/download.html하지만 거기에 몇 가지가 더 열려있는 표준으로 인해 SQLite로 인해 주위에 떠있는 확신 해요.

희망 사항이 질문에 대한 답변입니다.

+0

고마워요! u're 맞아,하지만 난 sqlite를 사용하는 방법을 알고 싶다, 나는 sqlite>. 테이블을 입력하려고하고 내 기대 결과를 얻을 수 없습니다. – user1270581

+0

sqlite를 열 때 첫 번째 매개 변수로 데이터베이스를로드 했습니까? –

관련 문제