// 画面遷移 Button camBtn = (Button)this.findViewById(R.id.captureButton); camBtn.setOnClickListener(new View.OnClickListener(){ public void onClick(View v) { Intent intent = new Intent( ); intent.setClassName("jp.softbuild.sampleApp", "jp.softbuild.sampleApp.CameraCaptureActivity"); startActivity(intent); } });
上記のコードの場合、画面遷移先となるのは、"jp.softbuild.sampleApp"パッケージの"jp.softbuild.sampleApp.CameraCaptureActivity"クラスのアクティビティとなる。
AndroidManifest.xmlに"CameraCaptureActivity"のアクティビティ定義がないと、実行時にクラッシュしてしまうので、忘れずに追加すること。
<activity android:name="CameraCaptureActivity" android:label="@string/app_name"> </activity>