मोबाइल में सिम कार्ड बदलते समय ईवेंट तक कैसे पहुंचे?इवेंट जब सिम कार्ड बदल जाता है
उत्तर
मुझे किसी घटना से अवगत नहीं है, लेकिन जब फोन सिम हो जाता है, तब फोन बंद हो जाएगा, इसलिए आप एक सेवा बना सकते हैं जो सिम सीरियल नंबर को वरीयताओं में संग्रहीत करता है, और उसके बाद संग्रहीत सीरियल नंबर की तुलना करें जब सेवा शुरू होती है तो वर्तमान सिम में। Access the SIM Card with an Android Application?
कुछ मॉडलों में फोन को घुमाने के बिना सिम कार्ड निकालना संभव हो सकता है। – pixel
हां, गैलेक्सी नेक्सस पर, आप चलते समय सिम कार्ड निकाल सकते हैं। यदि आप चलते समय एक नया सिम डालते हैं, तो यह तब तक प्रभावित नहीं होगा जब तक आप पावर चक्र नहीं लेते। टेलीफ़ोनी प्रबंधक से नंबर प्राप्त करने से शून्य/खाली स्ट्रिंग वापस आ जाएगी। –
सहेजें cureent सिम आईडी और हर फोन AirplaneModeOFF जाँच करने के लिए करता है, तो नया सिम आईडी से पहले बचाया वैसा ही है जैसा राज्य AirplaneModeON से चला जाता है:
यहाँ सिम विवरण तक पहुँचने का ब्यौरा है।
एयरप्लेन मोड का पता लगाने के तरीके को देखने के लिए this answer देखें।
मुझे आशा है कि यह आपको उत्तर देगा।
असल में, इस प्रश्न का उत्तर "How to monitor SIM state change" आपके प्रश्न का सही उत्तर भी है।
तो तुम एक नया वर्ग
package a.b.c;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class SimChangedReceiver extends BroadcastReceiver {
@Override
public void onReceive(final Context context, final Intent intent) {
Log.d("SimChangedReceiver", "--> SIM state changed <--");
// Most likely, checking if the SIM changed could be limited to
// events where the intent's extras contains a key "ss" with value "LOADED".
// But it is more secure to just always check if there was a change.
}
}
बना सकते हैं और अपने AndroidManifest.xml अनुकूलन कोई गारंटी यह किसी भी संस्करण पर और न ही किसी भी निर्माता के उपकरणों पर काम करता है वहाँ Android पर
<!-- put this where your other permissions are: -->
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<!-- and -->
<application
android:name="a.b.c...."
... >
<!-- put this somewhere into your application section: -->
<receiver android:name="a.b.c.SimChangedReceiver">
<intent-filter>
<action android:name="android.intent.action.SIM_STATE_CHANGED"/>
</intent-filter>
</receiver>
</application>
हमेशा की तरह शामिल करने के लिए।
कार्रवाई android.intent.action.SIM_STATE_CHANGED
प्राप्त करने के लिए आपको BroadcastReceiver
पंजीकृत करना होगा।
यह क्रिया com.android.internal.telephony.TelephonyIntents.java
में शामिल है और एंड्रॉइड के दस्तावेज़ीकरण में नहीं मिल सकती है। जब आपको यह प्राप्त होता है (उदा। सिम कार्ड प्लग इन/आउट), कुंजी ss
के साथ सिम स्टेट अतिरिक्त प्राप्त करें।
- 1. ड्यूल सिम कार्ड एंड्रॉइड
- 2. एंड्रॉइड ड्यूल सिम कार्ड एपीआई
- 3. आईफोन - सिम कार्ड उपलब्धता का पता लगाने
- 4. प्रोग्रामिंग के सिम कार्ड तक कैसे पहुंचे?
- 5. क्या एपीएन लॉगिन जानकारी सिम कार्ड पर संग्रहीत है?
- 6. क्या सिम कार्ड क्रिप्टोग्राफिक फ़ंक्शंस का उपयोग करना संभव है?
- 7. घटना जब एक विशेष स्लाइडर बदल जाता है
- 8. MIDL पहचानकर्ता के मामले बदल जाता है जब आईडीएल फ़ाइल
- 9. सिम कार्ड के बिना आईफोन डिवाइस पर परीक्षण
- 10. एंड्रॉइड एप्लिकेशन के साथ सिम कार्ड तक पहुंचें?
- 11. डिवाइस पर सिम कार्ड की संख्या कैसे निर्धारित करें?
- 12. इवेंट प्रेषण धागा कहां कहा जाता है?
- 13. टच इवेंट: जब आइटम
- 14. क्या कोई जानता है कि यह कैसे "क्यों हर सिम कार्ड का नाम है" चीज काम करता है?
- 15. मैं कैसे जांच सकता हूं कि सिम कार्ड एंड्रॉइड डिवाइस में उपलब्ध है या नहीं?
- 16. आईफोन में सिम कब बदलता है इसकी पहचान कैसे करें?
- 17. दोहरी सिम एंड्रॉइड एसडीके
- 18. जब __repr __() कहा जाता है?
- 19. जब जेएसपी बदल जाता है तो टोमकैट को पुनरारंभ करने की आवश्यकता नहीं होती है
- 20. चयन रंग बदल जाता है जब Firefox ध्यान केंद्रित खो देता है
- 21. क्या सक्रिय विंडो पर विंडोज सिस्टम इवेंट बदल गया है?
- 22. क्या यह निर्धारित करना संभव है कि सिम/फोन नंबर बदल गया है या नहीं?
- 23. जावास्क्रिप्ट इवेंट श्रोताओं के लिए जब DOM बदलता है
- 24. यूटेक्स्टफील्ड साफ़ हो जाता है जब हटाया जाता है
- 25. आईफोन के लिए इवेंट स्वचालित रूप से सो जाता है
- 26. jquery लाइव इवेंट को दो बार निष्पादित किया जाता है
- 27. जब स्तंभ को अनुक्रमित किया जाता है तो मैं कॉलम को कैसे बदल सकता हूं
- 28. DVCS - कितनी बार और जब प्रतिबद्ध करने के लिए बदल जाता है
- 29. क्रोम एचटीएमएल 5 वीडियो प्रदर्शित नहीं करता है जब तक पेज का आकार बदल नहीं जाता
- 30. जावास्क्रिप्ट में, जब कोई चर का मान बदल जाता है तो ईवेंट को ट्रिगर कैसे करें?
इसी प्रकार के प्रश्न पोस्ट किए गए: http://stackoverflow.com/questions/8629766/android-sim-change – aggregate1166877