1

我创建了一个按钮,当用户单击此按钮时我想要。它应该从我的设备上运行已安装的应用程序(例如地图)。这是我的代码(按钮是 aupeo)

aupeo.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {

                final PackageManager pm = getPackageManager();
                List<ApplicationInfo> packages = pm
                .getInstalledApplications(PackageManager.GET_META_DATA);

                for (ApplicationInfo packageInfo : packages) {
                         //Don't know how to get app's info to call it.
                }
            }

        });

我不知道如何获取应用程序的信息、调用和运行应用程序。

4

1 回答 1

1
 aupeo.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {

                  Intent i = new Intent();
                i.setAction(Intent.ACTION_VIEW);
                i.setClassName("com.xxxx.your_package_name",
                        "com.xxxx.your_class_name");

                startActivity(i);
            }

        });
于 2012-12-18T04:40:52.913 回答