アンドロイド上の別のアプリケーションでpandoraを起動したいと考えています。これはインテントを作成して起動することで可能ですか?他のアプリケーションからpandoraを起動することはできますか?
おかげで、 スティーブン
アンドロイド上の別のアプリケーションでpandoraを起動したいと考えています。これはインテントを作成して起動することで可能ですか?他のアプリケーションからpandoraを起動することはできますか?
おかげで、 スティーブン
はい、あなたはクラスパスが何であるかを知っていれば!これが不可能な場合は、市場に多くのランチャー交換用アプリケーションが表示されません!私はLauncher Pro(無料版)を持っており、ホームスクリーンにActicityのショートカットを作成することで、すべてのアクティビティとそのクラスパスのリストを電話で得ることができます。あなた自身のリストを生成することができますが、これは簡単です(どこか他の場所を見る場所を知っていれば、コメントを残すことができます)。 Pandoraのために立ち上げるためにclasspathを見てください、そして、それはそれをするべきです。これは、もちろん、あなたのユーザーにPandoraがインストールされている場合にのみ機能します。
android.intent.action.VIEW
を使用してPandora URLを起動するカスタムインテントを作成するだけで問題はありませんか?
アプリがダウンロードされたにもかかわらず、URLを開くという意図は、アプリが見えて開いているときに現れます。回避しようとする別の問題。 – user1082770
パッケージ名が分かっている場合:
PackageManager pm = getPackageManager();
try
{
String packageName = "com.example.package";
Intent launchIntent = pm.getLaunchIntentForPackage(packageName);
startActivity(launchIntent);
}
catch (Exception e1)
{
}
パンドラのための質問になります。自分の活動の1つを開始するための、文書化され、サポートされているインテントがあるかどうかは、開発者だけが知ることができます。 – CommonsWare