1 page.title=Android 1.5 Features 2 doc.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 9 Android 1.5. To see the code itself, you can either use the<a href="http://android.git.kernel.org/">GitWeb</a> 10 interface to view snapshots of the files, or you can<a 11 href="{@docRoot}source/download.html">download</a> 12 the source code onto your local machine. You can use<i>repo init -u</i> 13 git://android.git.kernel.org/platform/manifest.git<i>-b android-1.5</i> 14 to 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