我编写了一个简单的应用程序,它有一个活动和一个服务(运行在前台)。服务需要做定期的工作,所以我创建一个处理程序,并定期发送处理程序消息。
class ServiceHandler extends Handler {
public ServiceHandler(Looper looper) {
super();
}
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
// do my jo
我正在尝试编写代码来检测我的应用程序图标上的长按。当我的应用程序图标被长时间按下以打开菜单(应用程序信息、卸载和其他快捷方式)时,应该会出现另一个屏幕,这样用户就无法访问这些选项。我只需要知道如何检测应用程序图标上的长按。 我已经阅读了Detecting a long press with Android,但是没有关于如何在我的安卓应用程序图标上检测到相同的答案?