相关疑难解决方法(0)

检测Android设备是否具有Internet连接

我需要告诉我的设备是否有Internet连接.我找到了许多答案,如:

private boolean isNetworkAvailable() {
    ConnectivityManager connectivityManager 
         = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
    return activeNetworkInfo != null;
}
Run Code Online (Sandbox Code Playgroud)

(摘自检测Android上是否有可用的Internet连接.)

但这是不对的,例如,如果我连接到无法访问Internet的无线网络,此方法将返回true ... 是否有方法可以判断设备是否具有Internet连接,而不是仅仅连接什么?

android internet-connection android-internet

133
推荐指数
6
解决办法
10万
查看次数

如何以编程方式在Android中创建和读取WEP/EAP WiFi配置?

如何以编程方式WEP/EAP WiFi configurations在Android中创建和阅读?

我看到很多人在各种论坛和整个社区的这个问题上苦苦挣扎.我知道这不是那么直接(尤其是EAP)要弄清楚因为当我想要实现同样的目标时我也非常挣扎.很好,代码分析和搜索互联网上各种实现的所有艰苦工作都是我用的终于能够实现目标了.所有的功劳归功于开源项目及其开发人员的数量.

我想与所有人分享这些知识,因为SO 鼓励这样做:"只要你假装自己在Jeopardy上,就问问并回答你自己的问题也是完全没问题的:用问题的形式说出来."

第1部分: 以编程方式创建WEP WiFi配置.

第2部分: 以编程方式读取WEP WiFi配置.

第3部分: 以编程方式读取EAP WiFi配置.

第4部分: 以编程方式保存EAP WiFi配置.

android wifi android-wifi

108
推荐指数
3
解决办法
7万
查看次数

Android FTP库

我正在寻找一个适用于android的java库,可以从FTP服务器下载和恢复文件.有谁知道这样的图书馆.我发现了很多客户端应用程序,但没有独立的库.

java ftp android

52
推荐指数
1
解决办法
7万
查看次数

如何在Android上禁用移动数据

在有人告诉我购买应用程序之前快速回复故事.=)

我刚拿到EVO,它可以很快地咀嚼电池.我下载了JuiceDefender来管理我的移动数据连接.这看起来相当不错.但是,设置非常有限(即使在付费版本上).

截至目前,我正在尝试开发更加可定制的节电应用程序.我想要做的主要事情是能够随意启用/禁用移动数据连接.

问题是我找不到任何代码片段或文章如何做到这一点.我发现的唯一的事情是以下.我不知道这是多么准确,但这就是我可以拼凑浏览developer.android.com

ConnectivityManager cm = (ConnectivityManager) this.getSystemService(CONNECTIVITY_SERVICE);
cm.stopUsingNetworkFeature(ConnectivityManager.TYPE_MOBILE, "android.net.conn.CONNECTIVITY_CHANGE");

State state = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState();
textView.setText(state.name());
Run Code Online (Sandbox Code Playgroud)

如果有人能指出任何有帮助的事情,那将是非常感激的.

UPDATE

似乎Sprint上的HTC Evo不使用APN设置.我通过下载APNDroid并观察它无法正常测试.然后,我制作了一个快速应用程序,将所有APN条目转储到屏幕上.这产生了一个结果,它是为了mms.

查看JuiceDefender运行时的电话信息,我发现GSRP网络正在打开和关闭.这让我相信通过代码可以做到这一点,即使我发现询问同一问题的每一页都表示无法完成.踢球者是他们所说的像APNDroid一样.请有人给我一些见解.

谢谢!

android

44
推荐指数
2
解决办法
9万
查看次数