पुराना वाईफाई डायरेक्ट कनेक्शन (कोड में) को भूलने का कोई तरीका है? मुझे समूह की मालिक बनने वाले को बदलने के लिए इसकी आवश्यकता है। मैं groupOwnerIntent = 15 सेट कर रहा हूं और फिर भी समूह के स्वामी नहीं बन रहा हूं।पुराना वाईफाई डायरेक्ट कनेक्शन भूलना
5
A
उत्तर
1
यदि आप केवल WiFiP2pManager#removeGroup
पर कॉल करने के बजाय मौजूदा WiFiP2p कनेक्शन से डिस्कनाक्ट करना चाहते हैं। कोई फर्क नहीं पड़ता डिवाइस गो या पीयर है।
यदि आप लगातार समूहों को भूलने के बारे में बात कर रहे हैं - तो आप इसे भी हटा सकते हैं। लेकिन यह केवल प्रतिबिंब के माध्यम से हासिल किया जा सकता है। और डिवाइस गो या पीयर भी कोई फर्क नहीं पड़ता।
manager.removeGroup(channel, new WifiP2pManager.ActionListener() {
@Override
public void onSuccess() {
Log.d(TAG, "removeGroup success");
deletePersistentGroup(group);
}
@Override
public void onFailure(int reason) {
Log.d(TAG, "removeGroup fail: " + reason);
}
});
कहाँ manager
WiFip2pManager का एक उदाहरण है। और deletePersistanteGroup(WiFiP2pGroup group)
है:
private void deletePersistentGroup(WifiP2pGroup wifiP2pGroup) {
try {
Method getNetworkId = WifiP2pGroup.class.getMethod("getNetworkId");
Integer networkId = (Integer) getNetworkId.invoke(wifiP2pGroup);
Method deletePersistentGroup = WifiP2pManager.class.getMethod("deletePersistentGroup",
WifiP2pManager.Channel.class, int.class, WifiP2pManager.ActionListener.class);
deletePersistentGroup.invoke(manager, channel, networkId, new WifiP2pManager.ActionListener() {
@Override
public void onSuccess() {
Log.e(TAG, "deletePersistentGroup onSuccess");
}
@Override
public void onFailure(int reason) {
Log.e(TAG, "deletePersistentGroup failure: " + reason);
}
});
} catch (NoSuchMethodException e) {
Log.e("WIFI", "Could not delete persistent group", e);
} catch (InvocationTargetException e) {
Log.e("WIFI", "Could not delete persistent group", e);
} catch (IllegalAccessException e) {
Log.e("WIFI", "Could not delete persistent group", e);
}
}
युपीडी
एक GO आप साथियों को आमंत्रण भेजने से पहले WiFiP2pManager # createGroup() बुलाना चाहिए बन गया है।
संबंधित मुद्दे
- 1. वाईफाई कनेक्शन
- 2. जेलीबीन पर वाईफाई-डायरेक्ट, डब्ल्यूपीए प्रदायक ने
- 3. एंड्रॉइड वाईफाई कनेक्शन प्रोग्रामेटिक
- 4. वाईफाई-डायरेक्ट को एओएसपी डिवाइसों पर चालू करना
- 5. एंड्रॉइड टेस्ट वाईफाई कनेक्शन प्रोग्रामेटिक
- 6. एंड्रॉइड पर सहकर्मी के लिए वाईफाई-सीधा अंत कनेक्शन?
- 7. एंड्रॉइड प्लेटफॉर्म पर वाईफाई-डायरेक्ट के साथ ग्राहक/सहकर्मी संचार
- 8. "वाई-फाई डायरेक्ट" पुस्तकालय?
- 9. वाईफाई
- 10. एंड्रॉइड में वाईफाई कनेक्शन कैसे फ़िल्टर करें?
- 11. ऑडियोट्रैक: वाईफाई
- 12. वाईफाई हॉटस्पॉट
- 13. वाईफाई
- 14. वाईफाई
- 15. वाईफाई
- 16. वाईफाई
- 17. वाईफाई
- 18. वाईफाई
- 19. वाईफाई
- 20. वाईफाई
- 21. डायरेक्ट म्यूजिक
- 22. वाईफाई पर मारा गया?
- 23. एंड्रॉइड वाईफ़ाई डायरेक्ट: ज्ञात पीयर
- 24. फ़ोन डिटेक्शन चेक के साथ गैर-वाईफाई कनेक्शन
- 25. वाईफाई डायरेक्ट में गैर-समूह के मालिक का आईपी पता कैसे प्राप्त करें?
- 26. क्या मैं कोड से वाईफाई-डायरेक्ट चालू कर सकता हूं? एंड्रॉइड एपीआई -14 (आईसीएस)
- 27. आईओएस वाईफाई जांच अंतराल
- 28. एंड्रॉइड में वाईफाई डायरेक्ट मोड के माध्यम से स्थानांतरित की जाने वाली फ़ाइल का फ़ाइल नाम कैसे ढूंढें?
- 29. एंड्रॉयड rxJava पुराना वापस