1
私はアンドロイド用のゲームを作成しています。ネイティブアクティビティはゲームの主要部分に使用されますが、私はJavaアクティビティに切り替えることができます。私はほぼすべてのアンドロイドヘッダーファイルを検索しましたが、私は活動を切り替えることができる任意の機能を見つけることができません。ネイティブアクティビティから通常のJavaアクティビティに切り替える
Javaのアクティビティを開始できる方法はありますか?
私はアンドロイド用のゲームを作成しています。ネイティブアクティビティはゲームの主要部分に使用されますが、私はJavaアクティビティに切り替えることができます。私はほぼすべてのアンドロイドヘッダーファイルを検索しましたが、私は活動を切り替えることができる任意の機能を見つけることができません。ネイティブアクティビティから通常のJavaアクティビティに切り替える
Javaのアクティビティを開始できる方法はありますか?
シェルからのam
commandを使用して、Intents to Actvitiesを送ることができます。 SuperUserのソースコードでは、例えば次のようになります。
char sysCmd[1024];
sprintf(sysCmd, "am start -a android.intent.action.MAIN -n com.koushikdutta.superuser/com.koushikdutta.superuser.SuperuserRequestActivity --ei uid %d --ei pid %d > /dev/null", g_puid, ppid);
if (system(sysCmd))
return executionFailure("am.");
解決方法はありますか? – Dev2rights