我想在用代码直接在桌面上添加widget,比如我点击了我activity里的一个按钮,程序就直接将widget加到桌面上了,求指导!
不知道有没有看过金山清理大师之类的,运行后自动会在手机桌面上生成widget(一键加速)。我想知道这怎么实现的。 android widget 自动添加 --------------------编程问答-------------------- widget我已经写好。目前只能手动添加到桌面 --------------------编程问答-------------------- 无非就是开机广播之类的套路吧 --------------------编程问答-------------------- 采用short cut Intent ,也就是创建快捷方式,Intent intent = new Intent();
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, bitmap);
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, displayName);
楼主可以网上搜搜,很多这样的例子代码。
--------------------编程问答-------------------- 不是在开机的时候添加,是我在程序中,添加个按钮,如果用户需要的话,点击按钮,就自动添加到桌面,而不用用户手动去寻找小控件 再添加 --------------------编程问答-------------------- 应该原理差不多,
补充:移动开发 , Android