そもそもpenpenさんはホームボタンをどう定義していますか?
私は上記画像の真ん中のボタンで話を進めていましたが,共通の認識であっていますか?
上記ボタン(または同様の動作が割り当てられたハードウェアキー)が押されると,OSによって{act=android.intent.action.MAIN cat=[android.intent.category.HOME]のインテントが投げられます.アプリ側のonNewIntentやstartActivity()を呼び出す必要は有りません.
このonNewIntentは,上記インテントが投げられた(ホームボタンが押された)”後”,アプリで呼び出されるという意味です.
インテントが投げられたログがでていないのであれば,そもそもホームボタンがその役割を果たしていない(ホームボタンでない)気がします.
# 念のためですが,ログがプロセスなどによってフィルタされ,表示されていないというわけでもないですよね?
なお,とりあえずManifestは関係ないように思えます.
# 当然Manifestに下記IntentFilter貼っていますよね?
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
2013年10月22日火曜日 19時46分59秒 UTC+9 penpen: