2011-07-01 5 views
0

AFAIK 앱을 제거하면 순간을 감지 할 수있는 방법이 전혀 없습니다.앱을 제거 할 때 APN 복원

저는 현재 3G 데이터를 켜고 끄는 응용 프로그램을 작성 중입니다. ITelephony 리플렉션 호출로 2.3 이전에는 괜찮 았지만 Android 2.3에서는 불가능합니다.

그래서 APN에 접미사를 추가하는 APNDroid 스타일의 방법으로 content://telephony/carriers에 있어야했습니다. 이것은 작동하는 것처럼 보이지만 APNDroid와 동일한 문제가 발생합니다. 앱을 삭제할 때이를 감지 할 수 없기 때문에 사용자가 앱을 사용하여 3G를 먼저 끈 다음 앱을 제거하면 모든 접미사가 유지됩니다.

최종 사용자에게 모든 APN이 손상 될 수 있으므로 이는 추악하고 위험한 솔루션입니다.

다른 응용 프로그램에서 제거를 감지 할 수는 있지만 처음 응용 프로그램을 설치하기 위해 다른 응용 프로그램을 설치하게하려면 어떻게해야합니까? 2.3에서 3G 관리 앱을 작성하는 방법은 없습니다.

아이디어가 있으십니까?

답변

1

AFAIK 앱이 제거되는 순간을 감지 할 수있는 방법이 전혀 없습니다.

수정.

현재 저는 3G 데이터를 켜고 끄는 응용 프로그램을 작성 중입니다. ITelephony 리플렉션 호출로 2.3 이전에는 괜찮 았지만 Android 2.3에서는 이것이 불가능합니다.

즉, 앱을 SDK 응용 프로그램으로 구현하면 안됩니다. "ITelephony 리플렉션 통화"를 사용하여 앱을 구현하지 않아야합니다.

이것은 최종 사용자에게 모든 APN이 손상되어 남아있을 수 있기 때문에 추악하고 위험한 해결책입니다.

즉, 앱을 SDK 응용 프로그램으로 구현하면 안됩니다.

첫 번째 모니터를 모니터링하기 위해 사용자가 다른 응용 프로그램을 설치하도록하려면 어떻게해야합니까?

수 없습니다.

3G 관리 앱을 쓰는 데는 2.3에서 방법이없는 것처럼 보입니다.

수정.

변경 사항을 AOSP 설정 응용 프로그램에 제공하거나 새로운 기능을 제공하는 새로운 펌웨어 응용 프로그램을 만들 수 있습니다.

관련 문제