在 Android 设备上,当您单击或长按主屏幕的空白区域时,将打开“添加到家庭活动”/对话框,允许您从不同的选项中进行选择以放置在主屏幕上。
我有一个在状态栏中发出的通知,我想要做的是当单击该通知时我想打开“添加到家庭活动”。
通知工作正常。
是否有一个活动名称。我可以在单击时将其设置为通知的目标?
我检查了Android Launcher 源代码。
我找到了这个:
if (mWorkspace.allowLongPress()) {
1747 if (cellInfo.cell == null) {
1748 if (cellInfo.valid) {
1749 // User long pressed on empty space
1750 mWorkspace.setAllowLongPress(false);
1751 showAddDialog(cellInfo);
1752 }
1753 } else {
1754 if (!(cellInfo.cell instanceof Folder)) {
1755 // User long pressed on an item
1756 mWorkspace.startDrag(cellInfo);
1757 }
1758 }
1759 }
1760 return true;
肯定showAddDialog(cellInfo)
会调出添加到主屏幕。
关于如何针对我的上述要求实施此操作的任何想法。