2011-11-28 3 views
1

Market에서 꽤 인기가있는 앱을 가지고 있습니다 (~ 30k 다운로드, 22k 활성 설치). 나는 충돌 보고서를 보내는 ACRA를 사용하고 있으므로 더 빨리 버그를 찾을 수 있습니다. 이상한 로그를 많이 보았지만,보고 된 모든 오류는 으로 이해할 수 있습니다. 즉, 나는 항상 충돌로 이어질 수있는 아이디어를 가지고있었습니다.어떻게 이런 충돌 보고서를 얻을 수 있습니까? 내 앱에서 전화를 걸고 싶었습니까?

지금까지는. 이 스택 추적으로 두 가지 오류 보고서가 있습니다.

java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.CALL dat=tel:xxx-xxx-xxxx flg=0x14200000 cmp=com.android.phone/.OutgoingCallBroadcaster (has extras) } from ProcessRecord{40ac3378 23747:org.my.application.package/10088} (pid=23747, uid=10088) requires android.permission.CALL_PHONE 
at android.os.Parcel.readException(Parcel.java:1322) 
at android.os.Parcel.readException(Parcel.java:1276) 
.... 

내 응용 프로그램은 호출과 관련이 없습니다. 인터넷에서 일부 데이터를 다운로드하고이를 사용자에게 표시합니다. 내 응용 프로그램이 갑자기 누군가에게 전화하기를 원한다면 어떻게 가능합니까?

이 두 충돌 보고서는 "cyanogendefy"라고하는 수정 된 Android ROM에서 가져온 것일 수 있습니다.

편집 : 데이터가 자동 링크가 활성화되어 포함 TextViews의

없음.

답변

1

다운로드하여 표시 한 데이터에 전화 번호가있는 경우 사용자가 전화 번호를 클릭하여 다이얼러를 시작하려고 할 수 있습니다. 그것은 확실히 말하기 힘들다. 어떻게 그 데이터를 표시하고 있습니까?

+0

좋은 점 -하지만 나는 그렇지 않다는 것을 확신합니다. 데이터에 전화 번호가 포함되어 있어도 (이론적으로는 가능합니다.) 텍스트는 TextViews에만 표시됩니다. 아무도 "자동 링크"를 설정하지 않았습니다. 하드 코딩 된 텍스트를 전화 번호로 설정하여 클릭 할 수 없는지 확인했습니다. 물론,이 modded android는 모든 TextView에서 "autoLink"를 가능하게합니다. – user1234567

+0

자동 링크가 활성화 된 경우 정확히 그게 제가 궁금해 한 것입니다. 흠 ... –

관련 문제