2013-06-24 68 views
0

我在第一個應用程序中遇到問題,我想知道如何與我的Activity中的Service進行交互。該應用程序使用加速度計,不只是測量一個特定的值應該拍照並調用活動來保存它。第一個應用android,活動和服務之間的關係

+4

在繼續閱讀之前,您應該閱讀大量有關服務並瞭解它們的內容。開始[這裏](http://developer.android.com/guide/components/bound-services.html) – Plato

+0

不是一個合適的stackoverflow問題。你沒有技術問題,你只是沒有閱讀文檔。 – Teovald

回答

2

我想你應該瞭解更多關於活動和服務

在簡單的話來讓你明白

活動 它就像你執行一些動作,喜歡說話,走路,一些地方的用戶會看到並運作。

服務 它就像你的呼吸系統,你的血液循環系統,你不確定你的血液是在一個時間間隔流通。它恰好發生。

是的,在編程Android時,您可以在需要時啓動服務,停止服務。 但是,您無法從服務中獲得價值,例如您可以在function()中獲得。

我希望我從現實世界中給出一些想法來讓你理解。

是的,在你的情況下,你可以保持加速度計運行的服務。一旦達到一個特定的值,你可以確保你的Service爲你拍照background

這就是你可以做的事情。我希望我給你一個滿意的解釋。

+0

+1爲真實世界的比喻!解釋它是最好的! – Swayam

+0

@swayam謝謝:D – MDMalik

-1

火從活動的Intent象下面這樣:

意圖意圖=新意圖(此,Service.class);

startService(intent);

+0

他需要從服務中獲得價值... – MDMalik

+0

對不起,我沒有正確閱讀,你是對的 – Rauf

相關問題