1page.title=Android 1.5 Features 2doc.type=source 3@jd:body 4<h3><b>Release features - Android 1.5</b> 5</h3> 6<div><div><div><div><b>Previous release highlights</b> 7:<a href="{@docRoot}source/overview-1.0.html">Android 1.0</a> 8<br><br>This page provides a high-level overview of the new features added to 9Android 1.5. To see the code itself, you can either use the<a href="http://android.git.kernel.org/">GitWeb</a> 10interface to view snapshots of the files, or you can<a 11href="{@docRoot}source/download.html">download</a> 12the source code onto your local machine. You can use<i>repo init -u</i> 13git://android.git.kernel.org/platform/manifest.git<i>-b android-1.5</i> 14to download the source code for Android 1.5.<br><br><b>User interface refinements:</b> 15<br><ul><li>System-wide: 16<ul><li>Refinement of all core UI elements 17</li> 18<li>Animated window transitions (off by default) 19</li> 20<li>Accelerometer-based application rotations 21</li> 22</ul> 23</li> 24<li>UI polish for: 25<ul><li>In-call experience 26</li> 27<li>Contacts, Call log, and Favorites 28</li> 29<li>SMS MMS 30</li> 31<li>Browser 32</li> 33<li>Calendar 34</li> 35<li>Email 36</li> 37<li>Camera Gallery 38</li> 39<li>Application management 40</li> 41</ul> 42</li> 43</ul> 44<div><b><br>Performance improvements:</b> 45<br></div> 46<ul><li>Faster Camera start-up and image capture 47</li> 48<li>Much faster acquisition of GPS location (powered by SUPL AGPS) 49</li> 50<li>Smoother page scrolling in Browser 51</li> 52</ul> 53<br><b>Applications</b> 54<br><ul><li>Camera Gallery 55</li> 56<ul><li>Video recording 57</li> 58<li>Video playback (MPEG-4 3GP formats) 59</li> 60</ul> 61<li>Browser 62</li> 63<ul><li>Updated with latest Webkit browser Squirrelfish Javascript engines 64</li> 65<li>Copy 'n paste in browser 66</li> 67<li>Search within a page 68</li> 69<li>User-selectable text-encoding 70</li> 71<li>UI changes include: 72</li> 73<ul><li>Unified Go and Search box 74</li> 75<li>Tabbed bookmarks/history/most-visited screen 76</li> 77</ul> 78</ul> 79<li>Contacts 80</li> 81<ul><li>Shows user picture for Favorites 82</li> 83<li>Specific date/time stamp for events in call log 84</li> 85<li>One-touch access to a contact card from call log event 86</li> 87</ul> 88</ul> 89<b><br>Application framework</b> 90<br><br></div> 91<div><ul><li>On-screen soft keyboard 92</li> 93<ul><li>Works in both portrait and landscape orientation 94</li> 95<li>Support for user installation of 3rd party keyboards 96</li> 97<li>User dictionary for custom words 98</li> 99</ul> 100<li>Home screen 101</li> 102<ul><li>Widgets 103</li> 104<ul><li>Bundled home screen widgets include: analog clock, calendar, music player, picture frame, and search 105</li> 106</ul> 107<li>Live folders 108</li> 109</ul> 110<li>UI framework 111</li> 112<ul><li>Framework for easier background/UI thread interaction 113</li> 114<li>New SlidingDrawer widget 115</li> 116<li>Horizontal ScrollView widget 117</li> 118</ul> 119<li>Home Screen framework 120</li> 121<ul><li>APIs for creating secure home screen widgets 122</li> 123<li>APIs for populating live folders with custom content 124</li> 125</ul> 126<li>Media framework 127</li> 128<ul><li>Raw audio recording and playback APIs 129</li> 130<li>Interactive MIDI playback engine 131</li> 132<li>Video recording APIs for developers (3GP format) 133</li> 134<li>Video and photo sharing Intents 135</li> 136<li>Media search Intent 137</li> 138</ul> 139<li>Input Method framework 140</li> 141<ul><li>Text prediction engine 142</li> 143<li>Ability to provide downloadable IMEs to users 144</li> 145</ul> 146<li>Speech recognition framework 147</li> 148<ul><li>Support for using speech recognition libraries via Intent 149</li> 150</ul> 151<li>Misc API additions 152</li> 153<ul><li>LocationManager - Applications can get location change updates via Intent 154</li> 155<li>WebView - Touch start/end/move/cancel DOM event support 156</li> 157<li>SensorManager - redesigned sensor APIs 158</li> 159<li>GLSurfaceView - convenience framework for creating OpenGL applications 160</li> 161<li>Broadcast Intent for app update install succeeded - for smoother app upgrade experience 162</li> 163</ul> 164</ul> 165</div> 166<div></div> 167<div><br><b>System software</b> 168<br><br></div> 169<ul><li>New Linux kernel (version 2.6.27) 170</li> 171<li>SD card filesystem auto-checking and repair 172</li> 173<li>SIM Application Toolkit 1.0 174</li> 175</ul> 176<div><b><br>Supported hardware<br></b> 177<ul><li>Bluetooth</li> 178<ul><li>Stereo Bluetooth support (A2DP and AVCRP profiles) 179</li> 180<li>Auto-pairing 181</li> 182<li>Improved handsfree experience 183</li> 184</ul> 185</ul> 186<br><b>Developer tools</b> 187<br></div> 188<div><ul><li>Support for multiple versions of Android in a single SDK installation 189</li> 190<li>Improved JUnit support in ADT 191</li> 192<li>Easier application performance profiling 193</li> 194</ul> 195</div> 196</div> 197</div> 198</div> 199