2013-06-23 22 views
-2

我正在開發一個應用程序,在這個應用程序中,我必須在後臺發生某個週期性事件後進行調用,以便用戶不應該瞭解正在進行的調用。此外,我必須模擬呼叫,即在輸入一位數字後的特定時間。如何在android中執行此操作?此外,我沒有做任何病毒編程或東西,我正在開發一個應用程序,以方便用戶在每個月的開始訂閱電話軟件包而不煩擾他/她。是否可以在不通知用戶的情況下從Android應用程序撥打電話?

+0

不要這樣做。如果您的用戶喜歡您的服務,他們將需要30秒才能撥打電話。 –

+0

我可以理解@StephaneMathis,但是這個應用程序不僅僅是每個月打一次電話,它只是一個功能。而且,它對於一個地區是特定的。事實上,我正在爲自己開發它。 – Anas

回答

1

因此技術上有很多方法可以做你正在做的事情。最常見的是通過使用Service。這就像JVM中的後臺進程,但是,總是建議在通知欄中包含服務正在運行的通知(我不認爲這是一個硬性要求)。我不明白爲什麼這樣做不好,因爲用戶可以清除該消息。

但是,當你打電話(沒有一些非常理論性的本地體操)時,用戶會收到通知。

另一種選擇是創建一個服務,使用PBX(或其他)撥打您的電話號碼並將電話號碼作爲ID。這將防止國際收費(或許多其他原因,人們不希望這樣),並允許您實現所需的功能。

+0

您也可以使用Google日曆應用程序進行界面並進行cronish風格的設置。連續幾天在後臺運行看起來效率不高。 – Jackie

+0

我知道我必須使用服務,但是可以在後臺撥打電話並在android中模擬它嗎?因爲我在某些論壇上讀到,如果沒有用戶注意,這是不可能的。 – Anas

+0

你是什麼意思「調用後臺並模擬」你總是要啓動一個應用程序來啓動服務。一旦服務運行,它可以綁定到一堆不同的接口。所以我想沒有更多的細節,我不知道你會得到一個很好的答案。 – Jackie

相關問題