一定期間、近くにあるすべてのWiFiダイレクトデバイスの名前を取得する方法。 すべてがアプリによって管理されていますが、ここでの目標は、あなたが出会ったWifi-Directデバイスのすべての名前を取得することです。 この排水はバッテリーが多いですか?近くにあるすべてのWiFiダイレクトデバイスを取得する
0
A
答えて
0
ueen Thxを、私は私の古いテストアプリはまさにそれを行うだろうと仮定し、そのWifiTestPower
をチェックアウトも(私が思う2015年の夏を)古いポストをチェックしますかthis-
public class WiFiDemo extends Activity implements OnClickListener
{
WifiManager wifi;
ListView lv;
TextView textStatus;
Button buttonScan;
int size = 0;
List<ScanResult> results;
String ITEM_KEY = "key";
ArrayList<HashMap<String, String>> arraylist = new ArrayList<HashMap<String, String>>();
SimpleAdapter adapter;
/* Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textStatus = (TextView) findViewById(R.id.textStatus);
buttonScan = (Button) findViewById(R.id.buttonScan);
buttonScan.setOnClickListener(this);
lv = (ListView)findViewById(R.id.list);
wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled() == false)
{
Toast.makeText(getApplicationContext(), "wifi is disabled..making it enabled", Toast.LENGTH_LONG).show();
wifi.setWifiEnabled(true);
}
this.adapter = new SimpleAdapter(WiFiDemo.this, arraylist, R.layout.row, new String[] { ITEM_KEY }, new int[] { R.id.list_value });
lv.setAdapter(this.adapter);
registerReceiver(new BroadcastReceiver()
{
@Override
public void onReceive(Context c, Intent intent)
{
results = wifi.getScanResults();
size = results.size();
}
}, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION));
}
public void onClick(View view)
{
arraylist.clear();
wifi.startScan();
Toast.makeText(this, "Scanning...." + size, Toast.LENGTH_SHORT).show();
try
{
size = size - 1;
while (size >= 0)
{
HashMap<String, String> item = new HashMap<String, String>();
item.put(ITEM_KEY, results.get(size).SSID + " " + results.get(size).capabilities);
arraylist.add(item);
size--;
adapter.notifyDataSetChanged();
}
}
catch (Exception e)
{ }
}
}
+0
上記の答えは質問を解決していません:) –
+0
ああ私の悪い@あなたは解決のためにこのリンクを使用することができます - http://stackoverflow.com/q/17530885/842607 –
1
のようなものを試してみてくださいmy blogからは、Wifi Directサービスでは視覚障害を起こすデバイスや、消費電力に関する話題に関する記事もあります。
関連する問題
- 1. 近くにある縦のラベルを取得する
- 2. 私のWiFiアドレスを取得するAndroid
- 3. Wifiアドレス問題を取得する
- 4. 半径内の近くの住所を取得する
- 5. スキャンすべてのWiFiデバイス
- 6. Googleローカル検索の代わりにレストランを近くに取得する
- 7. 特定の日の前にあるすべての行を取得する
- 8. 使用重量のあるすべてのタグを取得
- 9. 都市の近くの都市(geonameid)をPythonで取得するには?
- 10. すべてのニュースとすべてのコメントを取得する
- 11. iPhoneでwifiプリンタからプリントを取得するには?
- 12. 友だちの壁にあるすべての記事を取得する
- 13. Wifi対応デバイスのWifi可用性の通知を取得
- 14. Sqliteが "exist"の近くにある
- 15. androidのwifi設定ファイルの場所を取得する方法
- 16. 近似e - できるだけ多くの精度桁を取得する
- 17. JIRA JQL:最も近い未来の水曜日に行われるすべてのタスクを取得します。
- 18. AndroidのWiFi信号強度を取得する
- 19. アンドロイドのwifiホットスポットからIPを取得する
- 20. wifiの標準を取得する方法
- 21. エイリアスの場所にあるすべてのテーブルのリストを取得します
- 22. J2MEのWiFiアクセスポイントのリストを取得
- 23. NSUserDefaultsにすべての値を取得する方法はありますか?
- 24. box_shadowエフェクトを近くのすべての要素にオーバーラップさせる方法はありますか?
- 25. アンドロイドでwifi ipの場所を取得
- 26. グラフコントロール内のマウスポインタの近くでビジュアル/フレームワーク要素を取得する方法
- 27. Androidアプリを使用して近くにある他のデバイスを検出する
- 28. Music21再生時間のあるすべてのノートを取得する
- 29. facebook friends最近のアクティビティを取得するには
- 30. システムフォルダの外にあるディレクトリ内のすべてのファイルのリストを取得
https://trivedihardik.wordpress.com/2012/08/31/android-wifi-direct-example/この例を見ると、あなたは答えを得るでしょう –
http://www.drjukka.com/blog/wordpress /このブログには、Wi-Fi Directのパフォーマンスとバッテリの使用に関する多くの記事が掲載されています。 Wi-Fi Directのその他のリソースもいくつかあります:https://groups.google.com/forum/#!topic/wi-fi-direct/uWpuOzHY6y0 – Brendan