1 Packagecom.example.visit_sms_db;2 3 Importandroid.app.Activity;4 ImportAndroid.content.ContentResolver;5 Importandroid.content.ContentValues;6 ImportAndroid.database.Cursor;7 ImportAndroid.net.Uri;8 ImportAndroid.os.Bundle;9 ImportAndroid.util.Log;Ten ImportAndroid.view.Menu; One ImportAndroid.view.MenuItem; A ImportAndroid.view.View; - - Public classMainactivityextendsActivity { the - @Override - protected voidonCreate (Bundle savedinstancestate) { - Super. OnCreate (savedinstancestate); + Setcontentview (r.layout.activity_main); - + } A at //Accessing system SMS Data - Public voidgetsms (View v) { -Contentresolver CR =getcontentresolver (); -Cursor C = cr.query (Uri.parse ("Content://sms"),Newstring[]{"_id", "Address", "type", "Body"},NULL,NULL,NULL); - while(C.movetonext ()) { - intid = c.getint (0); inString number = c.getstring (1); - intType = C.getint (2); toString Body =c.getstring (3); +LOG.I ("Getsms", id+ "," + number + "," + Type + "," +body); - } the } * $ Public voidaddsms (View v) {Panax NotoginsengContentresolver CR =getcontentresolver (); -Contentvalues contentvalues =Newcontentvalues (); theContentvalues.put ("_id", 5); +Contentvalues.put ("Address", 95555+ "" "); AContentvalues.put ("Body", "your tail number for 9527 of the bank card received constructed transfer 1000000,00. Please check! "); theCr.insert (Uri.parse ("Content://sms"), contentvalues); + } -}Mainactivity.java
1<linearlayout xmlns:android= "Http://schemas.android.com/apk/res/android"2Xmlns:tools= "Http://schemas.android.com/tools"3Android:layout_width= "Match_parent"4android:layout_height= "Match_parent"5android:paddingbottom= "@dimen/activity_vertical_margin"6android:paddingleft= "@dimen/activity_horizontal_margin"7android:paddingright= "@dimen/activity_horizontal_margin"8android:paddingtop= "@dimen/activity_vertical_margin"9Tools:context= "com.example.visit_sms_db. Mainactivity "Tenandroid:orientation= "Vertical" > One A<TextView -Android:layout_width= "Wrap_content" -android:layout_height= "Wrap_content" theandroid:text= "@string/hello_world"/> -<Button -Android:layout_width= "Wrap_content" -android:layout_height= "Wrap_content" +android:text= "Get System SMS" -android:onclick= "Getsms" +/> A at<Button -Android:layout_width= "Wrap_content" -android:layout_height= "Wrap_content" -android:text= "Inserting System SMS" -android:onclick= "Addsms" -/> in</LinearLayout>
Activity_main.xml
009_01 Access System SMS Database