所有的一些指導,我真的找這裏是一個小的指導。我正在嘗試創建我的第一個官方Android應用程序。我是新來的java/droid,但不是編程。在過去的一個月中,我創建了許多小實驗活動,服務,線程和其他東西,它們都按計劃運行。所以現在我試圖把所有的東西都捆綁在一起,但沒有太多的運氣。需要多應用IPC
在一個新的項目,我已經編譯膽量到它運行的是不斷搗弄其他客戶端/應用程序可以使用數據服務「my.main.package」 ......嗯,這是我的計劃。例如,在這個服務中是一個不斷計數的自定義線程/循環計時器。對於其他任何應用程序來說,獲取此計時器的常量饋送和其他數據作爲偵聽器的最佳方式是在其自己的沙箱中以儘可能少的方式獲取?
我假設一個必須實現IPC AIDL但我不知道,如果它的需要和/或必要的,因爲從my.main.package數據僅僅是外向的,即其他應用程序只需要接收/聽。我的理解,需要有某種形式的消息處理或parcelable編組回事,並與AIDL可能的權限,但我已意識到編碼/解碼包裹或發送郵件每毫秒會非常繁重。您是唯一的途徑還是有辦法根據您的意圖廣播數據?
任何幫助將不勝感激!
該服務僅在需要/調用時運行,並且存在用於操作服務的活動,因此它不能全天候運行。我可能是java的新手,但我不是一個白癡;至於計時器,無論如何不可思議,對於這個項目來說,它具有重要的價值。至於我的問題,我在你的文章後重新審視了廣播,並意識到這正是我期待的,並希望它可以!在我之前見過的所有例子中,它們總是用於觸發事件等,而不是傳遞原始數據類型。所以我已經實現了廣播,它完美的工作!感謝您的回覆! – flyryguy 2012-02-06 11:58:32