1
我搜索了很多問題,但沒有找到任何令人滿意的答案。我想要的是當我們打電話時收到電話&到某人它應該顯示一個自定義的屏幕,而不是像真正的來電應用程序中的默認屏幕。我將不勝感激,如果任何人可以提供相同的例子。在Android/iphone和黑莓手機上創建一個自定義屏幕來電和撥出電話屏幕
在此先感謝。
我搜索了很多問題,但沒有找到任何令人滿意的答案。我想要的是當我們打電話時收到電話&到某人它應該顯示一個自定義的屏幕,而不是像真正的來電應用程序中的默認屏幕。我將不勝感激,如果任何人可以提供相同的例子。在Android/iphone和黑莓手機上創建一個自定義屏幕來電和撥出電話屏幕
在此先感謝。
對於傳出呼叫:我做了以下工作,它工作正常。我創建了一個具有清單中所需所有權限的傳出接收器。
通過使用處理程序在延遲後調用Activity。
像這樣:
@Override
public void onReceive(Context context, Intent intent)
{
c = context;
setResultData(null);
phonenumber = getResultData();
if (phonenumber == null)
{
phonenumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
}
setResultData(phonenumber);
callActionHandler.postDelayed(runRingingActivity, 1000);
}
Handler callActionHandler = new Handler();
Runnable runRingingActivity = new Runnable()
{
@Override
public void run()
{
Intent intentPhoneCall = new Intent(c, OutgoingCallActivity.class);
intentPhoneCall.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intentPhoneCall.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
c.startActivity(intentPhoneCall);
}
};
您可以使用的電話號碼,以將其發送到新的活動。
您好感謝的例子,但我要的是像truecaller時,我們有來電時它顯示了一個空白的空間,如果沒有我想要的人的圖像中自定義,通過一個應用程序未使用部分,它會顯示列表視圖形式的一些消息。 – 2014-10-31 04:26:27
以及在OutgointCallActivity.class中寫入的內容 – 2014-10-31 05:43:37