2011-07-05 8 views
1

나는 PhoneGap을 사용하여 Android 플랫폼에서 기본 앱을 개발합니다. 이전에는 그 일을하기 위해 Javascript 기능이있었습니다. 그러나 현재이 함수는 API에 포함되어 있지 않습니다. 플러그인이나 다른 JS 기반 API를 사용하여 Android 휴대 전화에서 SMS를 보내거나 읽거나 삭제할 수 있습니까?Android 휴대 전화에서 SMS를 보내거나 읽는 데 JavaScript를 사용 하시겠습니까?

플러스 : 안드로이드 폰에 스미스가 저장되어있는 폴더에 액세스 할 수 있습니까?

PS : 늘 대답

+0

대부분의 API에 대해서만 URL 방법을 찾을 수 있습니다. 사용자 보안 및 개인 정보 보호의 문제입니다. 대부분의 경우 사용자는 대신 문자 메시지를 보내는 앱을 원하지 않습니다. – UtopiaLtd

답변

2

로 계산 있도록 내가 플러그인 또는 내가 보내는 데 사용할 수있는 또 다른 JS 기반의 API가 있습니까 SMS를 보내는의 URI의 방법을 알고/온 SMS를 삭제 읽기/안드로이드 폰.

"읽기/삭제 SMS"에 대한 Android SDK에는 지원이 없습니다. SMS 갤러리를 보내려면 SmsManager과 연결된 Android 용 PhoneGap 플러그인을 사용해도됩니다.

플러스 : 안드로이드 폰에 스미스가 저장되어있는 폴더에 액세스 할 수 있습니까?

처음에는 많은 SMS 클라이언트가 있으므로 SMS에는 많은 상점이 있습니다. 나는 그 메시지를 조작하기위한 API를 제공하는 SMS 클라이언트를 전혀 모르고있다. 물론 Android 오픈 소스 프로젝트의 Messaging 앱에는 문서화되고 지원되는 API가 없습니다. 당신이 ("루트") 버전에 따라 안드로이드 4.0에서 SMS 데이터베이스의

디렉토리를 구글처럼 자사의 등/데이터/데이터/전화/mmsm.db 또는 무언가가있는 경우

+0

그러면 URL을 사용하는 것이 가장 좋습니다. SMS URL을 사용하여 여러 수신자에게 메시지를 보내는 방법이 있습니까? –

+1

@web_ninja : RFC 5724를 올바르게 읽으면 쉼표로 구분 된 수신자 집합을 가질 수 있습니다. http://tools.ietf.org/html/rfc5724 – CommonsWare

0

당신은 SMS 데이터베이스에 액세스 할 수 있습니다 es 파일 탐색기 또는 다른 파일 관리자를 사용하여이 데이터베이스에 액세스 할 수 있습니다. 이 데이터베이스에서 삭제 된 SMS를 볼 수도 있습니다 ...

관련 문제