私は、このようなアイコンのapplicaion削除されました - >http://www.helloandroid.com/tutorials/removing-app-icon-launcher「削除されたアイコンアプリケーション」(Android)を起動する方法は?
しかし、私は私のluanchの意向により、私applicaionからそれを起動することはできません...
Intent launchIntent =
pm.getLaunchIntentForPackage("com.ittipon.test");
launchIntent.setAction(android.content.Intent.ACTION_VIEW);
getContext().startActivity(launchIntent);
そのNullPointerExceptionが がどのように私はそれを修正することができ、発生?
Intent launchIntent = new Intent(Intent.ACTION_MAIN).addCategory(
launchIntent.CATEGORY_LAUNCHER).setClassName("com.ittipon.test",
"com.ittipon.test.YOUR_ACTIVITY_NAME").addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
.addFlags(Intent.FLAG_FROM_BACKGROUND).setComponent(new ComponentName("com.ittipon.test",
"com.ittipon.test.YOUR_ACTIVITY_NAME"));
this.startActivity(launchIntent);
または
Intent launchIntent = getPackageManager().
getLaunchIntentForPackage("com.ittipon.test");
startActivity(launchIntent);
私は最初に試してみましたが、新しい問題が発生しました "java.lang.SecurityException:Permission Denial: "intent.action.MAIN cat = [android.intent.category.LAUNCHER]" –
これで問題は解決しました。 を intent-filter> –