2014-03-05 1 views
1

내 웹 사이트에서 배포 할 앱을 개발 중입니다. 그래서이 응용 프로그램을 설치하면 바로 가기가 홈 화면에서 만들어 져야하고 나는 다음 코드를 사용했고 설치되었을 때 바로 가기 아이콘을 만들었지 만 축배 메시지가 있습니다. 이 축배 메시지를 억제하고 싶습니다. 바로 가기 아이콘을 만드는 데 사용되는 함수를 추가하고 있습니다.안드로이드에있는 집에서 바로 가기 생성을위한 토스트

private void addShortcut() { 
    //Adding shortcut for MainActivity 
    //on Home screen 
    Intent shortcutIntent = new Intent(getApplicationContext(), 
      MainActivity.class); 

    shortcutIntent.setAction(Intent.ACTION_MAIN); 

    Intent addIntent = new Intent(); 
    addIntent 
      .putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent); 
    addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "HelloWorldShortcut"); 
    addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, 
      Intent.ShortcutIconResource.fromContext(getApplicationContext(), 
        R.drawable.ic_launcher)); 

    addIntent 
      .setAction("com.android.launcher.action.INSTALL_SHORTCUT"); 
    getApplicationContext().sendBroadcast(addIntent); 
} 

나는 문제는 이미하지만 대답을 요구하지 않습니다 알고있다. 그래서 나는 코드와 이미지로 다른 방식으로 질문을했다. google's source이 가능하지 보인다 InstallShortcutReceiver의를 찾고

enter image description here

답변

0

연구에서 안드로이드 토스트에, 나는 shorcut 창조에서 건배는 제거 될 수 없다는 것을 것을을 발견했다. Google 스토어를 거치면 홈 화면에 바로 가기 아이콘을 만드는 옵션이 있습니다. 다음 토스트가 오지 않을 것입니다.

+0

어떻게 내 패키지에 대한 바로 가기 제거에 대해? 축배를 예방하거나 취소 할 수있는 방법이 있습니까? – Corey

0

(토스트 검색).

+0

위 구현의 유일한 점은 의도에서 내 질문이 그것을 억압하는 방법이라는 토스트 메시지입니다. –

+0

방송 의도를 보냅니다. 그 의도를 암시하는 클래스는 축배를 표시하지 않기 위해 EXTRA를 제공하지 않으므로 실제 코드로는 숨길 수 없습니다 –

+0

마지막으로 축배를 숨길 수 없습니다. 어떤 앱에서 건 축하 메시지를 모두 억제하는 방법이 있습니까? –