标签: android-wifi

将字符串从android发送到visual basic 2010

我想从Android发送一个字符串到我的电脑(visual basic 2010)我试试这个,但它不起作用.请有人帮帮我..

我从以下网站获取我的Android代码:http: //thinkandroid.wordpress.com/2010/03/27/incorporating-socket-programming-into-your-applications/

它的外观:

package com.zelacroix.bukumenu;
import java.io.*;
import java.net.*;
import android.app.Activity;
import android.os.*;
import android.util.*;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.*;
public class TesKirim extends Activity {

        private EditText serverIp;

        private Button connectPhones;

        private String serverIpAddress = "192.168.1.2";

        private boolean connected = false;

        private Handler handler = new Handler();

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.teskirim);

            serverIp = (EditText) findViewById(R.id.server_ip);
            connectPhones = (Button) findViewById(R.id.connect_phones);

            connectPhones.setOnClickListener(new OnClickListener() {
            @Override
                public void onClick(View v) {
                    if …
Run Code Online (Sandbox Code Playgroud)

android visual-studio-2010 wifi android-wifi

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

不断检查无线网络变化

我想不断检查手机是否连接到特定的无线网络.我当然想到了服务和网络的SSID,但是怎么样?

android android-wifi

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

根据代码中的名称将Wifi标记为移动热点

情况

  • 我有一个安卓平板电脑通过WiFi连接到车载单元(OBU)和汽车.
  • OBU具有SIM卡,可以访问互联网.
  • 平板电脑上的应用程序通过OBU提供的互联网与服务器进行通信.
  • 因此,OBU基本上是平板电脑的移动热点.

问题

  • 平板电脑执行消耗大量数据的更新,因为它认为它是在Wifi上
  • 这导致SIM卡可用的数据限制耗尽
  • 这导致整个解决方案的失败
  • ...或传输数据的每增加MB(超过限制)的额外费用

事实

  • 我可以通过Google Play中的设置阻止平板电脑上的普通应用自动更新
  • 我无法通过前面提到的方法阻止系统更新
  • 我可以手动将WiFi标记为移动热点,这也会阻止系统更新
  • 我读了:http://www.lorier.net/docs/android-metered
  • 我读了:/sf/...

目标

  • 基于其SSID 将Wifi网络标记为来自android代码的移动热点

有任何想法吗?

android android-wifi

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

请求方连接更改不会触发

wifi连接建立后我想做点什么。我有一个 BroadcastReceiver 可以完美地接收 NETWORK_STATE_CHANGED_ACTION 和 SCAN_RESULTS_AVAILABLE_ACTION,但不是 SUPPLICANT_CONNECTION_CHANGE_ACTION。这个更难测试:我为此关闭/打开路由器。

    protected void onCreate(Bundle savedInstanceState) {

    receiverWifi = new WifiReceiver();
            IntentFilter intentFilter = new IntentFilter();
            intentFilter.addAction(WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION);
            intentFilter.addAction(WifiManager.NETWORK_STATE_CHANGED_ACTION);
            intentFilter.addAction(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION);
            registerReceiver(receiverWifi, intentFilter);
    //...
    }

     class WifiReceiver extends BroadcastReceiver {
            public void onReceive(Context c, Intent intent) {
                final String action = intent.getAction();

                Log.d("mhp","*BroadcastReceiver: " + action")}
Run Code Online (Sandbox Code Playgroud)

和 Manifyingt.xml

  <application
        a..
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <action android:name="android.net.wifi.SCAN_RESULTS" />
                <action android:name="android.net.wifi.supplicant.CONNECTION_CHANGE" />
                <action android:name="android.net.wifi.STATE_CHANGE" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
Run Code Online (Sandbox Code Playgroud)

和 AndroidManifest.xml:

  <application
        a..
        <activity
            android:name=".MainActivity" …
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver android-wifi

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

最有效的方法使android.net.wifi.ScanResult成为可比的?

我想按BSSID级别对android wifi ScanResult对象进行排序.最有效的方法是什么?我是否必须创建自己的Comparable ScanResult并编写代码以转换为ScanResult或从ScanResult转换?

performance android comparable android-wifi

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

互联网关闭时Android应用程序崩溃

当没有可用的互联网连接时,我的应用程序崩溃,但通过 wifi 或数据连接连接到互联网时工作正常。

有人可以告诉我如何添加异常以避免崩溃吗?

下面是代码:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.HashMap;
import java.util.List;

import org.json.JSONObject;

import android.app.Dialog;
import android.location.Criteria;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.Spinner;

import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesUtil;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;


public class MainActivity extends FragmentActivity implements LocationListener{

    GoogleMap mGoogleMap;   
    Spinner mSprPlaceType;  

    String[] mPlaceType=null; …
Run Code Online (Sandbox Code Playgroud)

android android-wifi

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

如何以编程方式显示要连接的Wifi网络列表?

我正在编程Nexus 7.在我的程序中,我想要用户选择要使用的Wifi网络(预先配置或选择创建新网络).如何以编程方式启动该对话框?

android wifi android-wifi

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

未创建Android Wifi P2P连接

我有两个设备:HTC One X(Android 4.2.2)和Samsung Note N8000(Android 4.1.2)

我需要使用Wifi P2P连接它们.

我举了一个例子,用Wi-Fi创建P2P连接,创建广播接收器和Wifi P2P初始化.

private class WifiP2PBroadcastReceiver extends BroadcastReceiver {

    public WifiP2PBroadcastReceiver() {
        register();
    }

    @Override
    public void onReceive(Context context, Intent intent) {
        // TODO Auto-generated method stub
        String action = intent.getAction();

        if (action.equals(WifiP2pManager.WIFI_P2P_CONNECTION_CHANGED_ACTION)) {
            int state = intent.getIntExtra(WifiP2pManager.EXTRA_WIFI_STATE, -1);

            logger.fine("WifiP2PBroadcastReceiver: WIFI_P2P_CONNECTION_CHANGED_ACTION " + ((state == WifiP2pManager.WIFI_P2P_STATE_ENABLED) ? "enabled" : "disabled"));
        }
        else if (action.equals(WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION)) {
            peersUpdated();
        }
    }

    public void register() {
        IntentFilter intentFilter = new IntentFilter();
        intentFilter.addAction(WifiP2pManager.WIFI_P2P_CONNECTION_CHANGED_ACTION);
        intentFilter.addAction(WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION);

        context.registerReceiver(this, …
Run Code Online (Sandbox Code Playgroud)

android android-wifi wifi-direct wifip2p

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

java - 如何测量wifi网络中的延迟

我正在开发一个移动应用程序,我需要一些参数来实现算法,但我不知道如何测量 wifi 网络中的延迟。有人说使用ping,但我不知道如何实现。

这是我的第一个问题,我正在学习。谢谢你。

java android latency wifi android-wifi

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