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