На устройствах Android, когда вы нажимаете или долго нажимаете на пустую область главного экрана, открывается диалоговое окно Add to Home Activity/dialog, позволяющее вам выбирать из разных параметров для размещения на главном экране.Как называть «Добавить в избранное» в Android?
У меня есть уведомление, которое отключается в строке состояния, то, что я хочу сделать, - это когда это уведомление нажато. Я хочу открыть функцию «Добавить в главную».
Уведомление работает нормально.
Есть ли название activity.class, которое я мог бы указать в качестве цели уведомления при нажатии?
Я проверил Android Launcher source code.
Я нашел это:
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)
воспитывает Добавить в главном экране.
Любые идеи о том, как я могу реализовать это для моего требования выше.
Вы понимаете, что пользователь может использовать другой домашний экран, верно? И как это работает, вероятно, зависит от главного экрана. – Falmarri