broadcastreceiver

    0熱度

    1回答

    我剛剛這段代碼很簡單。我有一個列表,並且在onCreate方法中,我添加了一些對象到這個列表中以在屏幕上顯示它們。我有一個廣播接收器,當沒有互聯網連接時,它必須啓用/禁用列表中的某些元素。 當應用程序已經在此活動的屏幕中時,如果連接丟失,則廣播接收器工作良好。問題是在進入此活動之前沒有連接。在這種情況下,在onresume()方法中調用oncreate()方法後,接收方會被註冊,但是當我在接收方中

    18熱度

    1回答

    我有一個使用SD卡上的文件的應用程序,應用程序在手機啓動時運行,並且很明顯,該程序在開始工作時首次運行時無法訪問該文件在SD卡可用之前。 是否有一個廣播接收器可以用來判斷SD卡何時準備好? 更新 只是總結了答案登記的意圖做: IntentFilter filter = new IntentFilter (Intent.ACTION_MEDIA_MOUNTED); filter.addDataSc

    4熱度

    1回答

    可能重複: Android: Redirect outgoing calls 的要求是用另一個更換新撥的號碼。我捕獲了ACTION_NEW_OUTGOING_CALL事件,並使用Intent.EXTRA_PHONE_NUMBER獲取當前的傳出號碼,然後在我的類(它擴展了BroadcastReceiver)中使用了setResultData來替換撥號號碼。基本代碼是, if (Intent.ACTI

    0熱度

    1回答

    如何設置一個方法,當Intent.ACTION_BATTERY_CHANGED被引發時被調用?我必須繼承BroadcastReciever嗎?或者我可以使用一種方法將動作與方法聯繫起來。

    3熱度

    1回答

    我這樣 private void setProximityAlert(float radius, double lat, double lng, String place) { long expiration = -1; LocationManager locManager = (LocationManager) getSystemService(Context.LOCATI

    1熱度

    1回答

    我有一個在我的主要活動中啓動的本地服務。該服務負責網絡I/O。它也與我的應用程序中的其他活動交互。直到現在,該服務僅向活動「提供」數據(使用回調而非意圖)。 現在我需要從我的活動向服務發送數據(自定義對象)。我理解一種使用Intents的方法。我知道可以通過覆蓋我的服務中的onStartCommand()來獲得服務中的意圖。但是,我不清楚每次從發送活動中廣播一個Intent時是否會調用onStar

    3熱度

    1回答

    我正嘗試創建一個可以使用android作爲傳真機的應用程序,IE將圖片作爲傳真發送或接收傳真並另存爲圖片。到目前爲止,我從頭開始並確保我可以根據用戶的判斷攔截呼叫。我有一個Receiver在我的程序清單中註冊了一個Phone_State過濾器,它在狀態發生變化時(IE來電)標記。 所以在我的BroadcastReceiver我試圖讓AlertDialog彈出提示用戶要麼接受傳真或呼叫,但Alert

    9熱度

    2回答

    我想在特定時間使用鬧鐘來運行某些代碼。我已經在清單中註冊的廣播接收機成功實施了警報,但我瞭解它的方式,此方法爲廣播接收機使用單獨的類。 我可以使用此方法啓動另一個活動,但我不能用它在我的主要活動中運行一個方法? (how can I notify a running activity from a broadcast receiver?) 所以我一直在嘗試在上面的答案,解釋了我的主要活動登記自己的

    1熱度

    1回答

    我有一個BroadcastReceiver工作正常,即從一個活動執行此代碼接收自定義播放,接收器接收的意圖: Intent toggleIntent = new Intent(this, ToggleServicesReceiver.class); this.sendBroadcast(toggleIntent); 但我想從做一個按鈕,同在一個Widget: public void onUp

    7熱度

    1回答

    我遇到問題。我正在嘗試讓廣播接收器獲取喚醒鎖,以便我的鬧鐘將手機從睡眠模式中喚醒。 在下面的廣播接收器中,當AlarmReceiver調用類「AlarmAlertWakeLock」時,程序崩潰,並在線路「sCpuWakeLock.acquire()發現」source not found「 有什麼想法發生了什麼?這樣做我想做 在一個文件中: import android.content.Broadc