2011-11-12 17 views
1

私はアンドロイド用のゲームを作成しています。ネイティブアクティビティはゲームの主要部分に使用されますが、私はJavaアクティビティに切り替えることができます。私はほぼすべてのアンドロイドヘッダーファイルを検索しましたが、私は活動を切り替えることができる任意の機能を見つけることができません。ネイティブアクティビティから通常のJavaアクティビティに切り替える

Javaのアクティビティを開始できる方法はありますか?

+0

解決方法はありますか? – Dev2rights

答えて

0

シェルからの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."); 
関連する問題