0

私はすべてを試しましたが、USBからAndroidアプリをインストールすると. デスクトップにショートカットが作成されません。助けてください。

以下は私のコードです:

  private void createShortcutOnDesktop(Application app) {

       Intent shortcutIntent = new Intent();
       shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, app.getIntentShortcut());
       shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, app.getName());
       shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, Intent.ShortcutIconResource.fromContext(context, R.drawable.home_button));
       shortcutIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
       this.sendBroadcast(shortcutIntent);
       finish();
    }
4

1 に答える 1

2

Playストアからのインストールのみがこれを容易にします. そのためには、マニフェストに次のアクセス許可を追加する必要があります。

<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
于 2013-08-29T11:32:58.147 に答える