小编rco*_*ini的帖子

谷歌Android - 如何确定3g和2g是否打开

我正在为谷歌Android开发一个简单的应用程序来打开和关闭wifi或3g或2g.

我看到http://developer.android.com/reference/android/net/wifi/WifiManager.html#isWifiEnabled() 你可以看到启用或禁用wifi,还有我们 http://developer.android.com /reference/android/net/wifi/WifiManager.html#setWifiEnabled(boolean) 打开和关闭wifi.

我想知道是否可以为3G和2G/GPRS做同样的事情?我知道这是可能的,因为你可以关闭3G并打开2G.

wireless android gprs

10
推荐指数
1
解决办法
9231
查看次数

当我的设备处于网络共享模式时,获取未连接的设备

我用这段代码激活网络共享模式:

private void setWifiTetheringEnabled(boolean enable) {
    WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);

    Method[] methods = wifiManager.getClass().getDeclaredMethods(); 
    for (Method method : methods) {
        Log.e("teste", method.getName());
        if (method.getName().equals("setWifiApEnabled")) {
            try {
                method.invoke(wifiManager, null, enable);
            } catch (Exception ex) {
            }
            break;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用此代码连接设备(并阅读信息)

   br = new BufferedReader(new FileReader("/proc/net/arp"));
Run Code Online (Sandbox Code Playgroud)

但是在这个文件中(/ proc/net/arp)只有连接的设备,我想得到一些关于刚以网络共享模式扫描我的手机的设备的信息(Mac地址).

执行ntcfg我的回报:

 04-10 10:32:27.908: E/test(18908): dummy0   DOWN                                   0.0.0.0/0   0x00000082 xx:xx:b6:69:37:4e
04-10 10:32:27.908: E/test(18908): wlan0    UP                                192.168.43.1/24  0x00001043 xx:xx:11:f9:a9:45
04-10 10:32:27.908: E/test(18908): rmnet_usb0 UP                              100.107.189.66/30  0x00000041 00:00:00:00:00:00
04-10 10:32:27.908: E/test(18908): rmnet_usb1 DOWN                                   0.0.0.0/0 …
Run Code Online (Sandbox Code Playgroud)

android android-wifi tethering

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

Android,如何在轮询数据时处理网络变化(从GPRS到Wi-fi,反之亦然)

我使用DefaultHttpClientHttpGet来轮询来自服务器的数据.现在,假设用户在Wi-Fi网络中并离开了房间.因此手机会自动开始使用3G网络.是否有任何此类更改的回调,以及我应该如何处理此类更改.我应该再次开始轮询还是操作系统会注意适当地进行更改

android gprs wifi android-networking

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

TextView Android上的边框(如阴影)结实而大

我正在使用那个"黑客".我在stackoverflow中已经阅读过了.

@Override
public void draw(Canvas canvas) {
    for (int i = 0; i < 20; i++) {
        super.draw(canvas);
    }
}
Run Code Online (Sandbox Code Playgroud)

但我的边框仍然是冰沙,我想在我的所有TextView上放置一个大而实心的边框(我已经有了我的组件扩展了textview).

我有一个文本颜色的选择器,当我在这个文本中单击文本颜色需要更改.(它已经工作,但我尝试使用画布应用另一种替代方案,在这个替代方案中,我失去了这个组合).

在此输入图像描述

android border textview

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

为什么我的 /wp-content/uploads 文件夹中有一个“缓存”文件夹?

我正在使用 WordPress 3.5.1。在我的网站上,我的帖子缩略图的图像路径,而不是直接链接到图像(即/wp-content/uploads/image.jpg)链接到/wp-content/uploads/cache/image-slug/12314335235.jpg

“插入帖子”的图像使用其原始 URL(即/wp-content/uploads/image.jpg)显示。缓存以某种方式仅适用于发布缩略图。

我已经搜索了为什么会发生这种情况,但没有找到任何解决方案。如果它有所作为,我曾经安装过 WP Super Cache,但自从我正确停用和删除插件以来已经有几天了。

为什么会发生这种情况,我该如何阻止它(并直接拉出图像)?

谢谢!

wordpress upload caching thumbnails

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

透明对话框在某些设备中不起作用

我正在使用此代码来应用具有透明背景的颜色。

dialog.getWindow().setBackgroundDrawable(new ColorDrawable(MyColor));
Run Code Online (Sandbox Code Playgroud)

它在手机上效果很好,但在平板电脑上无法正常工作

显示在我的方格上有白色和灰色背景(我使用自定义视图,背景设置为@null):

在此处输入图片说明

user-interface android

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

在选择器中更改drawable的颜色

是否可以改变drawable选择器的颜色?

我的选择器:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:drawable="@drawable/ic_plus_circle_grey600_48dp" android:state_pressed="true"/>
    <item android:drawable="@drawable/ic_plus_circle_black_48dp"/>
</selector>
Run Code Online (Sandbox Code Playgroud)

我尝试使用这种方式,(在这种情况下,我在色调上使用选择器)但我收到一些错误:

<ImageView
     android:id="@+id/btAdd"
     android:layout_width="wrap_content"
     android:src="@drawable/ic_plus_circle_black_48dp"
     android:tint="@color/blue_android_focused"
     android:layout_height="wrap_content"/>
Run Code Online (Sandbox Code Playgroud)

这是色调的选择器:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:color="@color/blue_android_pressed" android:state_pressed="true" />
    <item android:color="@color/green" />
</selector>
Run Code Online (Sandbox Code Playgroud)

android drawable

2
推荐指数
1
解决办法
3117
查看次数

正则表达式正好4个字母3位数任何订单

我正在尝试使用正则表达式来获取此案例:

正确:IUG4455 I4UG455 A4U345A

错:IUGG453 IIUG44555

需要正好4个字母(任何顺序)和3个数字(任何顺序).

我试过用那个表达

[A-Z]{3}\\d{4}
Run Code Online (Sandbox Code Playgroud)

但它只接受字母(4)然后是数字(3).

regex

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

带有重音的Java String HEX到String ASCII

我有字符串 String hex = "6174656ec3a7c3a36f";,我想得到String output = "atenção"但在我的测试中我只得到 String output = "aten????o"; 我做错了什么?

String hex = "6174656ec3a7c3a36f";
StringBuilder output = new StringBuilder();
for (int i = 0; i < hex.length(); i+=2) {
  String str = hex.substring(i, i+2);
  output.append((char)Integer.parseInt(str, 16));
} 

System.out.println(output); //here is the output "aten????o"
Run Code Online (Sandbox Code Playgroud)

java hex ascii utf-8

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