メールをタブアクティビティで表示したい。それは私のコードです。tabViewで電子メール作成機能を使用するにはどうすればよいですか?
TabHost tabHost=getTabHost();
TabHost.TabSpec spec;
Intent intent;
//View tabView= tabHost.getChildAt(0);
//tabView.setPadding(0, 13, 0, 13);
//tabView.setBackgroundColor(0xFFFFFFFF);
intent=new Intent("com.android.phone.action.RECENT_CALLS").setClass(this,CallListActivity.class);
spec=tabHost.newTabSpec("Call").setIndicator("Call").setContent(intent);
tabHost.addTab(spec);
intent=new Intent("android.intent.action.Compose_EMAIL");
intent.setClassName("com.android.email", "com.android.email.activity.MessageCompose");
spec=tabHost.newTabSpec("Message").setIndicator("Message").setContent(intent);
tabHost.addTab(spec);
intent=new Intent().setClass(this, com.android.contacts.qs.logger.email.QsEmailLogger.class);
spec=tabHost.newTabSpec("Email").setIndicator("Email").setContent(intent);
tabHost.addTab(spec);
intent=new Intent().setClass(this,com.android.contacts.qs.logger.notification.NotificationLogger.class);
spec=tabHost.newTabSpec("Notification").setIndicator("Notification").setContent(intent);
tabHost.addTab(spec);
tabHost.setCurrentTab(0);
このコードはエラーを生成します。 エラーは03-16 12:04:09.132:E/AndroidRuntime(312):java.lang.SecurityException:プロセスで実行されるcom.android.email(uid 10011)のコードのリクエストandroid.process.acoreタブボタン上)のuid 10001と
intent=new Intent("android.intent.action.Compose_EMAIL");
intent.setClassName("com.android.email", "com.android.email.activity.MessageCompose");
spec=tabHost.newTabSpec("Message").setIndicator("Message").setContent(intent);
tabHost.addTab(sp
私はジンジャーブレッドのソースコードに取り組んでいます。 Contact packageのMeassageCompose.javaアクティビティを呼び出したいと思っています。なぜこのメサージを使うことができなかったのか、コア電子メール機能を変更しています。 –