小编ARM*_*DON的帖子

检查手机是否使用WIFI或Data/3G

假设在设备上启用了WIFI和Data/3G,我如何检查用户当前是否通过wifi或数据计划使用互联网,假设它们都已启用.所以我不需要检查它们是启用还是禁用,我想检测用户实际使用的是哪一个.

我一直在做以下,这是唯一的解决方案吗?

WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
if (WifiInfo.getDetailedStateOf(wifiInfo.getSupplicantState()) == NetworkInfo.DetailedState.CONNECTED) {
    String ssid = wifiInfo.getSSID();
}
Run Code Online (Sandbox Code Playgroud)

android

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

删除MySql中除One之外的所有表

我的数据库中有100个表,我只想保留一个.

我尝试过类似下面的查询:

DROP ALL TABLES EXCEPT my_table
Run Code Online (Sandbox Code Playgroud)

但这似乎并不存在.任何的想法?

mysql

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

当我的应用程序运行时,如何将我的应用程序图标添加到状态栏中?

我试着使用Notification.BuilderNotification类.

我尝试使用此代码:

Notification notification = new Notification.Builder(this).build();
notification.icon = R.drawable.ic_launcher;
notification.notify();
Run Code Online (Sandbox Code Playgroud)

但似乎没用.

我只想将我的应用程序图标添加到电池图标,wifi图标和3g图标旁边..任何方法都可以吗?我感谢您的帮助.

android

6
推荐指数
1
解决办法
8910
查看次数

是否可以将Calendar c设置为Calendar c2?

我有:

Calendar c = Calendar.getInstance();
c.set(Calendar.HOUR_OF_DAY,1);
c.set(Calendar.MINUTE,23);
c.set(Calendar.SECOND,22);

Calendar c2 = Calendar.getInstance();

c2 = c ; // 
Run Code Online (Sandbox Code Playgroud)

如果我想将Calendar c2设置为Calendar c,那么这最后一条语句是否正确?

java

5
推荐指数
2
解决办法
2475
查看次数

为什么我的应用程序在完成后仍可在任务管理器中看到

finish()如果满足某个条件,我正在打电话.然而,即使finish()我拿着主页按钮,我仍然可以在那里看到我的应用程序.如果杀死这个过程不是一个理想的选择,我该怎么办?

这是我打电话的地方finish():

    protected void onStart() {
.............
if(today.equals("..."))
finish();

    };
Run Code Online (Sandbox Code Playgroud)

我知道完成将完成活动,但为什么它仍然可以在任务管理器中看到?我已经完成了.

android

5
推荐指数
4
解决办法
5205
查看次数

标签 统计

android ×3

java ×1

mysql ×1