<html> <head> <title>Sid spec for send_contact - a simple android app to send a contact details via sms. v 1.0</title> <link rel="stylesheet" type="text/css" href="sid.css"/> </head> <body> <div class="banner"> <span class="sidtext">Sid spec for </span> <span class="appname">send_contact - a simple android app to send a contact details via sms. v 1.0 </span> </div> <div class="spec"> <div class="sidheader"> <span class="sidtext">To build </span> <span "apptext">send_contact - a simple android app to send a contact details via sms. v 1.0</span> </div> <div class="sidbody"> <div class="features"> <div class="sidheader"> <span class="sidtext">with features:</span> </div> <div class="sidbody"> <div class='feature'>ability to select any contact in the android contact list and send the name and number(s) via sms.</div> </div> </div> <div class="capabilities"> <div class="sidheader"> <span class="sidtext">with capabilities:</span> </div> <div class="sidbody"> <div class='capability'>to fit within the normal sms limits.</div> </div> </div> <div class="requires"> <div class="sidheader"> <span class="sidtext">Requires:</span> </div> <div class="sidbody"> <div class="building"> <div class="sidheader"> <span class="sidtext">building:</span> </div> <div class="sidbody"> <div class="new_component"> <a class="sidlink" href="#pick_contact_launcher"><span class="sidname">pick_contact_launcher</span></a> : <span class="siddesc">The main screen that launches existing activity to pick a contact</span> </div> <div class="new_component"> <a class="sidlink" href="#get_chosen_contact_dtls"><span class="sidname">get_chosen_contact_dtls</span></a> : <span class="siddesc">logic that gets the details for the chosen contact. Asynctask.</span> </div> <div class="new_component"> <a class="sidlink" href="#sms_launcher"><span class="sidname">sms_launcher</span></a> : <span class="siddesc">code that formats an sms message and opens up the "send sms" activity with it</span> </div> </div> </div> <div class="defining"> <div class="sidheader"> <span class="sidtext">defining:</span> </div> <div class="sidbody"> <div class="dtask">the exact way in which this can be implemented. DONE. Android doesnt allow menus of apps being changed from the outside. will therefore have to build own contact app first.</div> <div class="dtask">the output format of the message</div> </div> </div> <div class="using"> <div class="sidheader"> <span class="sidtext">using:</span> </div> <div class="sidbody"> <div class="existing_component"> <span class="sidname">pick_contact_activity :</span> <span class="siddesc">existing activity to pick a contact</span> </div> <div class="existing_component"> <span class="sidname">os :</span> <span class="siddesc">android</span> </div> <div class="existing_component"> <span class="sidname">language :</span> <span class="siddesc">java</span> </div> </div> </div> </div> </div> <div class="arch"> <div class="sidheader"> <span class="sidtext">to realize the architecture:</span> </div> <div class="sidbody"> <img class="archimg" src="send_contact.png"/> </div> </div> <div class="to_build_children"> <div class="sidheader"> <span id="suggestion">suggestion</span> </div> <div class="sidbody"> <div class='suggestion'>add definitions for declared components</div> </div> </div> </div> </div> </body> </html>