Android 如何创建一个快捷方式,只有当我触摸它时,它才会烤东西

Android 如何创建一个快捷方式,只有当我触摸它时,它才会烤东西,android,android-activity,shortcut,Android,Android Activity,Shortcut,我想在Android中创建一个快捷方式,当我触摸它时,它只会默默地做一些事情,比如烤面包。但我发现它会显示主要的活动。我怎样才能让它安静地运行 就像AdvancedTaskManager的快捷方式一样~单击并敬酒 谢谢 目前,我有: public class ShortcutOnclickActivity extends Activity { private static final String tag = ShortcutOnclickActivity.class

我想在Android中创建一个快捷方式,当我触摸它时,它只会默默地做一些事情,比如烤面包。但我发现它会显示主要的活动。我怎样才能让它安静地运行

就像AdvancedTaskManager的快捷方式一样~单击并敬酒

谢谢

目前,我有:

public class ShortcutOnclickActivity extends Activity {
    private static final String tag = ShortcutOnclickActivity.class
                                                            .getSimpleName();
    public static final String ACTION_SHORTCUT_CLICKED = ShortcutOnclickActivity.class.getName();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        Toast.makeText(this, "Clicked", Toast.LENGTH_SHORT).show();
        Log.d(tag, "Clicked!");
        finish();
        super.onCreate(savedInstanceState);
        return;
    }   
}

<!-- Shortcut -->
<activity android:name=".ShortcutActivity"
        android:screenOrientation="portrait">
</activity>
<activity-alias android:name="CreateShortcutActivity"
        android:targetActivity=".ShortcutActivity">
    <intent-filter>
        <action android:name="android.intent.action.CREATE_SHORTCUT" />
        <category android:name="android.intent.category.DEFAULT">
        </category>
    </intent-filter>
</activity-alias>
<activity android:name=".ShortcutOnclickActivity"
        android:screenOrientation="portrait">
    <intent-filter>
        <action android:name="com.androidesk.ShortcutOnclickActivity" />
        <category android:name="android.intent.category.DEFAULT">
        </category>
    </intent-filter>
</activity>

你好,我也有同样的问题。 我找到了一个解决方案:

@Override
public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    Toast.makeText(this, "Clicked", Toast.LENGTH_SHORT).show();
    setVisible(false);
    finish();
    return;
}
这将正常启动活动,但会隐藏窗口使其不可见

希望这有帮助

致以最良好的祝愿,
PrDatur

我认为活动不合适。也许您正在寻找AppWidget。