2013年4月29日 星期一

本身app呼叫android系統app的方式

http://ysl-paradise.blogspot.tw/2008/12/intent.html


開啟簡訊夾的簡訊清單

public static void recallSMSAp(Context mContext)
{
ComponentName comp = new ComponentName("com.android.mms", "com.android.mms.ui.ConversationList");
Intent intent = new Intent();
intent.setComponent(comp);
intent.setAction("android.intent.action.VIEW");
mContext.startActivity(intent);
}


直接進入簡訊夾內的某一thread

public static void recallSMSApThread(Context mContext, int threadId) 
{
Intent defineIntent = new Intent(Intent.ACTION_VIEW);
defineIntent.setData(Uri.parse("content://mms-sms/conversations/"+ threadId));
defineIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mContext.startActivity(defineIntent);
}