You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/html/about/versions/jelly-bean.jd
+29-7Lines changed: 29 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,8 @@ page.title=Android 4.1 for Developers
32
32
<p>Welcome to Android 4.1, Jelly Bean!</p>
33
33
34
34
<p>Android 4.1 is the fastest and smoothest version of Android yet. We’ve made
35
-
improvements throughout the platform and added great new features for users and developers. This document provides a glimpse of some of the new features and technologies
35
+
improvements throughout the platform and added great new features
36
+
for users and developers. This document provides a glimpse of what's new for developers.
36
37
37
38
<p>See the <a href="{@docRoot}about/versions/android-4.1.html">Android 4.1 APIs</a> document for a detailed look at the new developer APIs,</p>
38
39
@@ -92,16 +93,25 @@ improvements throughout the platform and added great new features for users and
92
93
</div>
93
94
</div>
94
95
95
-
<h3>Bi-Directional Text Support</h3>
96
+
<h3>Bi-Directional Text and Other Language Support</h3>
96
97
97
98
<p>Android 4.1 helps you to reach more users through support for <strong>bi-directional text</strong> in TextView and EditText elements. Apps can display text or handle text editing in left-to-right or right-to-left scripts. Apps can make use of new Arabic and Hebrew locales and associated fonts.</p>
98
99
100
+
<p>Other types of new language support include:</p>
101
+
<ul>
102
+
<li>Additional Indic languages: Kannada, Telugu, and Malayalam</li>
103
+
<li>The new Emoji characters from Unicode version 6.0</li>
104
+
<li>Better glyph support for Japanese users (renders Japanese-specific versions of glyphs when system language is set to Japanese)</li>
105
+
<li>Arabic glyphs optimized for WebViews in addition to the Arabic glyphs for TextViews</li>
106
+
<li>Vertical Text support in WebViews, including Ruby Text and additional Vertical Text glyphs</li>
107
+
<li>Synthetic Bold is now available for all fonts that don't have dedicated bold glyphs</li>
108
+
</ul>
109
+
99
110
<h3>User-installable keymaps</h3>
100
111
101
112
<p>The platform now supports <strong>user-installable keyboard maps</strong>, such as for additional international keyboards and special layout types. By default, Android 4.1 includes 27 international keymaps for keyboards, including Dvorak. When users connect a keyboard, they can go to the Settings app and select one or more keymaps that they want to use for that keyboard. When typing, users can switch between keymaps using a shortcut (ctrl-space).</p>
102
113
103
114
<p>You can create an app to <strong>publish additional keymaps</strong> to the system. The APK would include the keyboard layout resources in it, based on standard Android keymap format. The application can offer additional keyboard layouts to the user by declaring a suitable broadcast receiver for ACTION_QUERY_KEYBOARD_LAYOUTS in its manifest. </p>
104
-
105
115
</div>
106
116
107
117
@@ -139,15 +149,15 @@ style="font-weight:500;">Expandable notifications</span> let you dsplay more typ
style="font-weight:500;">App Widgets</span> can resize automatically to fit the home screen and load different content as their sizes change.</p>
148
158
</div>
149
159
150
-
<div style="padding-top:34px;clear:right;">
160
+
<div style="padding-top:1px;clear:right;">
151
161
152
162
153
163
<h3>Resizable app widgets</h3>
@@ -278,7 +288,7 @@ style="font-weight:500;">App Widgets</span> can resize automatically to fit the
278
288
279
289
<p>Android 4.1 supports <strong>multichannel audio</strong> on devices that have hardware multichannel audio out through the <strong>HDMI port</strong>. Multichannel audio lets you deliver rich media experiences to users for applications such as games, music apps, and video players. For devices that do not have the supported hardware, Android automatically downmixes the audio to the number of channels that are supported by the device (usually stereo).</p>
280
290
281
-
<p>4ndroid 4.1 also adds built-in support for encoding/decoding AAC 5.1 audio.</p>
291
+
<p>Android 4.1 also adds built-in support for encoding/decoding AAC 5.1 audio.</p>
282
292
283
293
<h3>Audio preprocessing</h3>
284
294
@@ -299,11 +309,23 @@ style="font-weight:500;">App Widgets</span> can resize automatically to fit the
299
309
<p>You can now <strong>debug</strong> your Renderscript compute scripts on <strong>x86-based emulator and hardware devices</strong>. You can also define multiple root-style kernels in a single Renderscript source file.</p>
300
310
301
311
312
+
<h2 id="browser">Android Browser and WebView</h2>
313
+
314
+
<p>In Android 4.1, the Android Browser and WebViews include these enhancements:</p>
315
+
<ul>
316
+
<li>Better HTML5 video user experience, including touch-to-play/pause and smooth transition from inline to full screen mode. </li>
317
+
<li>Improved rendering speed and reduced memory usage for better scrolling and zooming performance.</li>
<li>Updated JavaScript Engine (V8) for better JavaScript performance.</li>
321
+
<li>Support for the updated HTML5 Media Capture specification (the "capture" attribute on input type=file elements).</li>
322
+
</ul>
323
+
324
+
302
325
<h2 id="google">Google APIs and services</h2>
303
326
304
327
<p>To extend the capabilities of Android even further, several new services for Android are available.</p>
305
328
306
-
307
329
<h3 id="gcm">Google Cloud Messaging for Android</h3>
308
330
309
331
<p>Google Cloud Messaging (GCM) is a service that lets developers send <strong>short message data</strong> to their users on Android devices, without needing a proprietary sync solution. </p>
0 commit comments