首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在blackberry中禁用和启用internet

在blackberry中禁用和启用internet
EN

Stack Overflow用户
提问于 2012-06-26 07:14:57
回答 3查看 303关注 0票数 2

我想知道通过编码在blackberry中启用和禁用互联网连接的方法是什么。

编辑

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
protected void disableConnection() {
    activeConn = RadioInfo.getActiveWAFs();
    if(activeConn == 0){
        activeConn = RadioInfo.getEnabledWAFs();
    }

    mystore.setContents(new Integer(activeConn));
    mystore.commit();

    Radio.deactivateWAFs(activeConn);
    Dialog.alert("Off internet");
}

protected void enableConnection() {
    if(RadioInfo.getState() == RadioInfo.STATE_ON){
        Dialog.alert("Internet on already");
    }else if(mystore.getContents() != null){
        if(Radio.activateWAFs(Integer.parseInt(mystore.getContents().toString())) == true){
            Dialog.alert("On Internet");
        }else{
            Dialog.alert("Unable to on internet");
        }
    }else{
        Dialog.alert("Unable to on internet");
    }
}

这是两个我称之为打开和关闭按钮点击的方法。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-06-27 00:05:58

您问到有关互联网连接的问题,所以我想您对Wi-Fi连接感兴趣的不仅仅是Wi-Fi连接。呼叫Radio.deactivateWAFs(RadioInfo.WAF_WLAN);只会禁用Wi-Fi。

一个更好的实现可能是首先检查哪些无线电是打开的,然后关闭这些无线电。当您想要重新打开服务时,请重新启动已关闭的无线电。如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/** we record which radios are active */
private int _activeWAFs = 0;

private void getActiveWAFs() {
    _activeWAFs = RadioInfo.getActiveWAFs();
    if (_activeWAFs == 0) {
        _activeWAFs = RadioInfo.getEnabledWAFs();
    }
}

/** turn radios off if they're currently on */
private void disableAll() {
   getActiveWAFs();
   Radio.deactivateWAFs(_activeWAFs);
}

/** turn radios on, if we turned them off with disableAll() */
private void enableAll() {
   boolean success = Radio.activateWAFs(_activeWAFs) && (RadioInfo.getState() == RadioInfo.STATE_ON);
   if (!success) {
      // do something?
   }
}

此外,如果您想要有关这些操作的结果的通知,或者希望对无线功能进行外部更改,则可以实现RadioStatusListener

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public void networkStarted(int networkId, int service) {
   if (RadioInfo.getState() == RadioInfo.STATE_ON) {
      // network ready to use!
   }
}

而且,是的,,这个调用将影响整个设备,而不仅仅是你的应用程序的互联网连接。

票数 3
EN

Stack Overflow用户

发布于 2012-06-26 07:25:16

Radio.deactivateWAFS()是停用所有无线连接,还是只停用互联网连接或蓝牙连接。

示例:停用WiFi连接。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Radio.deactivateWAFs(RadioInfo.WAF_WLAN);
票数 2
EN

Stack Overflow用户

发布于 2012-06-26 09:42:59

试试这个-

这会打开wifi-

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Radio.activateWAFs(RadioInfo.WAF_WLAN);

这会关闭无线网络-

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Radio.deactivateWAFs(RadioInfo.WAF_WLAN);    
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11202386

复制
相关文章
将oracle端口1521共享_oracle如何开放1521端口
在注册表:HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0上新建一个字符串值:USE_SHARED_SOCKET=true.如果安装了多个目录,则每个类似的目录都要设置:HKEY_LOCAL_MACHINESOFTWAREORACLEHOMEx (x目录编号)
全栈程序员站长
2022/06/28
1.8K0
将hello程序作为驱动程序编译进系统内核
恩,可能是我比较愚钝,一个内核编译搞了一天,各种问题,各种bug,几度无奈,也是因为我突发奇想,并没有按照原来的那种操作,我直接把helloworld程序放到内核模块中编译成了一个驱动程序,虽然其中遇到了不知道多少的问题,不过最终是个完美的结局,给自己点个赞! 好了,废话不多说,直接开始还原我的helloworld驱动内核程序编译流程。
roobtyan
2019/02/21
1.5K0
将hello程序作为驱动程序编译进系统内核
WordPress 建立数据库连接时出错
WordPress 网站,需要在一个运行PHP 7.4或更高版本;数据库软件可采用MySQL 5.6或更高版本的服务器中才能运行的。
.T.
2022/02/19
5.3K0
WordPress 建立数据库连接时出错
wordpress建立数据库连接时出错
1、表单信息正确无误 2、安全组配置已更改 3、数据库远程连接已开启 4、数据库在3306端口正常运行并可连接 5、本地无法远程连接数据库
李玺
2022/08/03
3.2K0
wordpress建立数据库连接时出错
将 windows 磁盘作为共享盘挂载到 Linux 上
在 Linux 处理组学数据,硬盘真是经不起消耗的东西。而本地办公的电脑主要以开浏览器、看文献、交流、做PPT等为主,除了C盘小的时候容易炸,其他磁盘使用量很少。所以我最近遇到了工作站没法装大点的测序数据,但 PC 却有好几个盘上 T 的空闲。这篇文章就简单做个笔记,记录下如何将 Windows 的磁盘共享给 Linux 存数据使用。
王诗翔呀
2023/02/28
4.9K0
将 windows 磁盘作为共享盘挂载到 Linux 上
C++返回vector/将vector作为参数传递
在C++里很多时候我们会遇到函数想返回两个以上结果的情况,这时候可以用数组(vector)、类来作为容器返回,也可以声明一个全局变量的数组,将数值存放在数组里解决。
vincentbbli
2021/08/18
5.5K0
将 Redis 作为图数据库
1. 简介 Redis 在 4.0 中正式支持了Module模块系统,使其可以进行丰富的扩展 图数据库的应用越来越广泛,RedisGraph 就是一个 Redis Module,可以将 Redis 变为一个高性能的图数据库 图数据库中的2个核心概念:点、边 点 用来描述实体,边 用来描述实体间的关系 实体有多个属性,Redis 中的 Hash 结构就是存储实体的最佳选择,图中的一个节点就是 Redis 中的一个 Hash 例如,假设有2个实体: 一个‘人’的实体描述的是‘奥巴马’,有两个属性,年龄 - 55
dys
2018/04/04
2.5K0
打开迷你云时显示apache2.2端口被占用
今天本地测试phpcms,下载套件后发现Apache2.2无法启动,搜网后发现,估计是80端口被占用,由于之前测试过asp,所以顺便把iis服务也关了,随后用netstat -nao 命令查找80端口是否被占用,发现占用80端口的竟然会是qq旋风!!将其关闭后,Apache2.2顺利启动!步骤如下图: 1、关闭iisAdmin服务,但这个不一定是影响Apache2.2的元凶,但关了保险。关闭方法:依次打开:控制面板>管理工具>服务,找到iisAdmin服务,右击后属性,停止服务,并选择手动启动,下
闵开慧
2018/03/30
1.4K0
wordpress网站提示“建立数据库连接时出错”
wordpress网站提示“建立数据库连接时出错”这个问题用过wordpress的博主应该都会碰到这个问题。前段时间由于升级了数据库跟PHP版本导致wordpress经常提示数据库出错导致整个服务器都会卡死。服务器内的网站全部打不开!在网上也搜集了很多的关于‘wordpress网站提示“建立数据库连接时出错’同样的问题,但是答案各有差异。最终也没能修复好。
青梅煮码
2023/03/13
2.3K0
wordpress网站提示“建立数据库连接时出错”
SQL Server 2008 附加数据库时出错
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/10079741
DannyHoo
2018/09/13
5.9K0
SQL Server 2008 附加数据库时出错
Erlang 03 - Erlang缺陷
Erlang代码具有较为良好的可读性, 其原因之一就在于语义简明. 大部分情况下, 每个操作的成本都清晰可辨, 没有隐式调用的对象构造函数和析构函数, 没有运算符重载(因此+运算符局部可能偷偷摸摸的复制整个对象), 没有虚函数表带来的间接调用, 没有临界区, 也没有阻塞式的消息发送原语. 当然, 函数调用几乎是“无所不能”的, 他们的行为并不是一目了然, 但通常每个函数都附有清晰的文档.
Reck Zhang
2021/08/11
1.7K0
WordPress 建立数据库连接时出错解决方法
周末外出和朋友一起钓鱼去了,晚上回来准备在自己的米扑博客(http://blog.mimvp.com)写一篇钓鱼游记,打开电脑结果发现博客网站打不开了,提示”建立数据库连接时出错“
阳光岛主
2019/02/18
3.2K0
WordPress 建立数据库连接时出错解决方法
将多说作为静态页面的数据库
前几天想做一个测试,思路就是获取 UA 并保存然后分析数据。就实现 UA 获取功能做一个 HTML 页面使用 JavaScript 就可以实现了,这样正好可以托管到 Github Pages 上,连服务器都省下了。但实现一个数据存放统计功能,单纯获取信息是不行的,我们还需要一个数据库来存放数据,然后读取分析。
Denis
2023/04/15
5280
zblogasp安装时出错,左侧显示无法使用Access数据库
今天突然想起之前的一个网站博客,感觉还不错,但它是zblogasp的,所以想移植到zblogphp版本,但是把网站数据恢复之后登陆后台显示,数据库连接出错,因为asp+access类型,目录位置都对,所以可能是access数据库连接失败。
李洋博客
2021/06/15
4.6K0
如何修复WordPress中的“建立数据库连接时出错”?
"建立数据库连接时出错",这可能是使用WordPress最常见错误之一,所有使用WordPress建站的用户都可能看到过此消息。不用担心,这是一个非常普遍的问题,有很多解决方法。
晓得博客
2021/05/17
5.3K0
Windows端口被占用_windows如何打开端口
【Win + R】:使用快捷键打开“运行”窗口 输入【cmd】,点击确定,打开“命令”窗口
全栈程序员站长
2022/10/04
4.4K0
Windows端口被占用_windows如何打开端口
打开redis远程访问端口_linux端口开放命令
最近我在阿里云ESC上购买了一台服务器,但是在安装完redis后,我在本地的电脑上怎么也没法调用这台服务器上面的redis服务。
全栈程序员站长
2022/09/29
6K0
Erlang连接&操作mysql数据库
地址:https://github.com/dizzyd/erlang-mysql-driver
山海散人
2021/03/03
1.1K0
点击加载更多

相似问题

高效的Erlang端口驱动程序

10

打开端口时出错

13

打开Python串行端口时出错

20

将Erlang端口示例转换为Erlang

15

C++打开与CreateFile的共享串行端口

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文