从Android中的通知开启或关闭Wifi /蓝牙?

时间:2014-06-07 13:39:20

标签: android android-notifications

我为此搜索了很多,但搜索通常会给出不相关的结果。知道如何在通知中添加Intent,启用或禁用Wifi(例如)吗?

2 个答案:

答案 0 :(得分:0)

无意更改WiFi状态AFAIk,因此您无法使用待处理的意图。你必须将它与BroadcastReceiver结合起来。

流程就是这样 - 您的通知将唤醒BroadcastReceiver(您可以发出未决意图通知接收方),然后可以使用常规WiFiManager API更改WiFi状态。

这是一个有效的实施方案。 https://github.com/f2prateek/shush-wifi/blob/master/shush-wifi/src/main/java/com/f2prateek/shush/wifi/TurnWifiOn.java

答案 1 :(得分:0)

尝试使用蓝牙:

<td>
    <input type="text" name="addDate_dt" id="addDate_dt" maxlength="10" size="12" value="" readonly="readonly">
</td>

<td>
  <input type="text" name="st_begDt" id="st_begDt" maxlength="10" size="12" value="#Dateformat(st_begDt,'mm/dd/yyyy')#" readonly="readonly">
  <img src='calendar.gif' alt='Calendar' onclick="calendar(event,'o_begDt')";
onMouseup="copyBegDt()">
</td>

function copyBegDt(){
        var begDt = document.getElementById('st_begDt').value;

        if(begDt.trim() !== ''){
            document.getElementById('addDate_dt').value = begDt;
        }else{
            document.getElementById('addDate_dt').value = '';
        }
    }