【发布时间】:2014-01-27 03:19:19
【问题描述】:
我有一个对话框,它会打开显示所有可启动的已安装应用程序。我将它们显示在网格视图中,并在 GridItemClick 时启动活动。
我怎样才能做到这一点,而不是启动关联的应用程序,而是将它们从我的自定义对话框添加到包含启动对话框的按钮的片段以及应用程序名称?也就是创建另一个应用程序的快捷方式。
我认为相关的是我的 ItemClick:
@Override
public void onGridItemClick(GridView g, View v, int position, long id) {
AppModel app = (AppModel) getGridAdapter().getItem(position);
if (app != null) {
Intent intent = getActivity().getPackageManager()
.getLaunchIntentForPackage(app.getApplicationPackageName());
if (intent != null) {
startActivity(intent);
}
}
}
另外,我如何才能让应用记住添加的内容?我不希望用户必须重新添加上次启动应用程序时添加的任何内容。
【问题讨论】:
标签: android android-activity shortcut