所以我有一个按钮,当它打开日历应用程序时按下它,但是我的其他一些设备没有我在方法中描述的日历,所以我创建了一个onLongCLick方法,所以当用户长按该按钮,他们可以选择要启动的应用程序。一旦他们选择了应用程序,它的设置。因此,当他们正常点击按钮时,它会启动他们选择的应用程序。我怎样才能实现这个目标?
感谢您的时间。
我的longclick方法C
// Hold (onlongclick) to initiate choose app to launch
date_launch.setOnLongClickListener(new OnLongClickListener() {
public boolean onLongClick(View arg0) {
// choose app to launch and save it
return true;
}
});
答案 0 :(得分:0)
通过PackageManager
找到可用的活动。
public abstract List<ResolveInfo> queryIntentActivities (Intent intent, int flags)
创建一个用于选择应用的对话框。
onClick
。