2012-01-09 4 views
3

사용자가 응용 프로그램을 삭제할 때 어떻게 안드로이드 응용 프로그램을 바탕 화면 바로 가기로 제거 할 수 있습니까? 어떻게하면 자동으로 안드로이드 응용 프로그램을 만들 수 있습니까?안드로이드 바탕 화면 바로 가기 제거

+2

이것이 기본 동작이라고 생각합니다. 안드로이드 응용 프로그램을 삭제하면 안드로이드는 db, datas, shortcuts 등등 관련된 모든 것을 삭제합니다 :) – StErMi

+0

아니, 그것은 기본적으로 삭제되지 않으므로, 바로 가기를 지우는 모든 코드를 알고 있습니다. 미리 감사드립니다. – steevoo

+1

어떤 런처를 사용하고 있습니까? 기본 실행기 (및 내가 알고있는 다른 실행기)에서 응용 프로그램이 제거되면 바로 가기가 제거됩니다. 실제로 응용 프로그램을 제거 하시겠습니까? – Dimse

답변

1

Steevoo,

프로그래밍 방식으로 바탕 화면 아이콘을 제거하려면, 또는 당신은 당신이 사용하는 런처에 따라 심지어 필요한지 여부. 일부 실행 프로그램을 사용하면 프로그래밍 방식으로 아이콘을 추가하고 제거 할 수 있습니다. 일부는 그 자체로 모든 것을합니다. 심지어 어떤 사람들은 수동으로해야한다고합니다. 또한 전화에 설치된 응용 프로그램을 다시 분석하기 위해 재부팅해야 할 수도 있습니다. 즉, 기본 실행기가 없기 때문에 명확한 대답이 없습니다. 특정 휴대 전화 용 기본 시작 프로그램이 있습니다.

+1

이 코드를 사용하여 바탕 화면에 바로 가기를 추가하십시오. 의도 shortcutIntent = 새로운 의도 (Intent.ACTION_MAIN); shortcutIntent.addFlags (Intent.FLAG_ACTIVITY_NEW_TASK); shortcutIntent.addFlags (Intent.FLAG_ACTIVITY_CLEAR_TOP); 최종 의도 의도 = 새 의도(); intent.putExtra (Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent) intent.putExtra (Intent.EXTRA_SHORTCUT_NAME, "myShortcut"); intent.setAction ("com.android.launcher.action.INSTALL_SHORTCUT"); 그래서 사용자가 기본 응용 프로그램을 삭제할 때이 바로 가기를 삭제할 수 있습니다 답장을 보내 주셔서 감사합니다. – steevoo

+0

예, 바로 가기를 추가하는 방법입니다 (런처가 허용하는 경우 보장되지 않음). UNINSTALL_SHORTCUT을 나타내지도 않으며 암시하지 않습니다. –

+0

다른 응용 프로그램이 그렇게 할 수있는 방법은 무엇입니까? skype like – steevoo

관련 문제