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 に答える