यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में प्रोग्राम के रूप में इनबॉक्स से एक एसएमएस कैसे हटा सकता हूं।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व>आयात android.content.Context;import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast; सार्वजनिक वर्ग MainActivity AppCompatActivity {निजी संदर्भ mContext; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); एमकॉन्टेक्स्ट =यह; बटन btn =(बटन) findViewById (R.id.bt_delete); btn.setOnClickListener (नया दृश्य। OnClickListener () {@ ओवरराइड सार्वजनिक शून्य पर क्लिक करें (देखें v) {अगर (deleteSMS ()) { Toast.makeText (mContext, "आपका संदेश हटा दिया गया है।", टोस्ट। LENGTH_LONG)। शो (); } और { Toast.makeText(mContext, "क्षमा करें, हम संदेशों को हटा नहीं सकते।", Toast.LENGTH_LONG)। शो (); }}}); } निजी बूलियन डिलीट एसएमएस () {बूलियन हटा दिया गया =झूठा; कोशिश करें {mContext.getContentResolver().delete(Uri.parse("content://sms/"), null, null); हटा दिया गया =सच; } पकड़ (अपवाद पूर्व) { isDeleted =false; } वापसी हटा दी गई है; }}पूर्व>चरण 4 - निम्न कोड को androidManifest.xml में जोड़ें
<उपयोग-अनुमति android:name="android.permission.READ_SMS" /> <उपयोग-अनुमति android:name="android.permission.WRITE_SMS" /> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" /> गतिविधि> एप्लिकेशन>प्रकट>
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -