Alibabacloud.com offers a wide variety of articles about remotely read text messages android, easily find your remotely read text messages android information here online.
We can call the short message service through intent, but it can also be sent through smsmanager;
I. Why do I need to develop a text message sender?
Although the app for sending text messages already exists in the Android system, it is convenient to integrate the SMS sending function when developing other apps.
Ii. de
TextView and EditText of Android controlsTextView: Display text box controlEditText: Enter text boxCommon properties of TextView and EditTextCommon Properties for TextView controlsAndroid:id the ID of the controlAndroid:layout_width width of the controlAndroid:layout_height height of the controlAndroid:text text conten
For Android development, debugging of text messages and phone calls was not completed at the beginning.ProgramPut it on your phone for debugging. Several hundred text messages will be sent in a few days. Fortunately, I have 200 text
Sending text messages in Android is simple,The first thing to do is to add the required permissions in the Mainfest.xml:uses-permissionAndroid:name= "Android.permission.SEND_SMS">uses-permission>uses-permissionAndroid:name= "Android.permission.READ_SMS">uses-permission>uses-permissionAndroid:name= "Android.permission.RECEIVE_SMS">uses-permission>For later testing
The following methods are all tested successfully:
1. Use commands to simulate
(1) simulate incoming calls
1. Open command line CMD and enter Telnet and press Enter.2. Enter o localhost 5554Press enter to connect to emulator.3. Enter GSM call 13656563636. If OK is displayed, the call is successful (the phone number can be specified at will)
(2) simulate text messages
1. Open command line CMD and enter Telne
First, open the simulator.
Then, connect to the simulator
C: \ Users \ billgates> Telnet localhost 5554
Android Console: Type 'help' for a list of commandsOK
5554 indicates the port of the simulator on the local machine. You can use ADB devices to view the Port:
C: \ Users \ billgates> ADB Devices
List of devices attachedEmulator-5554 Device
Connect to the simulator and enter the HELP command to view help. Enter the command and press enter to view the
, text messages, text messages sent to receive the time, the type of text messages. SMS Main structure: _id: SMS serial number, such as thread_id: The serial number of the conversation, such as 100, with the same cell phone num
If you want to listen to text messages received by yourself or others, and set the blacklist, you need the following functions to listen to text messages and handle prompts or responses:
When the system receives a text message, it sends a broadcast.Intent, Intent action nam
Call and send text messages on the simulator. You can also use the emulator control of the ADT plug-in of eclipse on the command line. The specific method is as follows.
Command line:
Assume that the port number of the simulator you are currently enabling (on the title bar of the simulator) is 5554.
1. Open the command line and enter Telnet localhost 5554 and press Enter. The following prompt is displayed,
the official blog of guoshi studio. Please visit the blog of guoshi studio.
Http://www.cnblogs.com/guoshiandroid/get more updates.
Meta Mode Text messages can be sent in this way
Meta ModeUse Cases:
Gg sends at least one text message to mm every day, And before going to bed every day, there will be one text
Reprint Address: Http://hi.baidu.com/jeremylai/item/420f9c9fe4881fccb62531f71. Start Android Emulator and look at the title bar to find the port. Typically Android emulator (5554), where 5554 is the port.2. Open the command line and enter telnet localhost 5554. The program will connect to Android emulator and the console will returnAndroid console:type ' help ' f
Sending text messages in Android is actually very simple. If you want to call the local text message system, you can use intent. The main code is as follows:
Uri uri = URI. parse ("smsto: 00000000000 ");
Intent it = new intent (intent. action_sendto, Uri );
It. putextra ("sms_body", "The smstext ");
Startactivity (it
Class smsdbobserver extends contentobserver {Private context CTX;
Public smsdbobserver (handler, context CTX ){Super (handler );This. CTX = CTX;}
@ Suppresswarnings ("static-access ")Public void onchange (Boolean selfchange ){Super. onchange (selfchange );Try {// Prepare the URI address of the system SMS inboxUri uri = URI. parse ("content: // SMS/inbox ");// Query all text messages in the inboxCursor isrea
First: Call the system SMS interface to send SMS directly ; The main code is as follows:
Copy Code code as follows:
Directly call SMS interface to send text messages
Smsmanager Smsmanager = Smsmanager.getdefault ();
listfor (String text:dividecontents) {
Smsmanager.sendtextmessage ("150xxxxxxxx", null, Text, SENTPI, DELIVERPI);
}
S
1. accept the system of SMS broadcast, the operation of SMS content. Advantages: Easy to operate, suitable for simple SMS application.Cons: Letters will display notification information in the status bar.2. application Observer mode, listen to SMS database, operation of SMS content. Examples are as follows:Systemeventreceiver: After receiving the boot OK broadcast, start the Bootservice service, after receiving the application to send SMS intent, call the system interface to send SMSBootservice:
.3. After logging in, return to the happy synchronization page. By default, the "address book backup" function is enabled. Click "backup address book" to upload the existing address book of the fuselage to the cloud (server ). Click "recover address book" to restore the backup data on the server to the mobile phone. Data on the mobile phone and server will be compared during backup or recovery. Data without updates will not be backed up or restored.4. You can also b
1. First, register the SD card read and write permissions for manifest
I didn't use MainActivity. class as the software entry here.
Copy codeThe Code is as follows: AndroidManifest. xml
Package = "com. tes. textsd"
Android: versionCode = "1"
Android: versionName = "1.0" type = "codeph" text = "/codeph">
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.