Lines Matching full:applications
186 Android applications. The Android application programming interface (API) is
187 the set of Android platform interfaces exposed to applications running in the
198 Intents, permissions, and similar aspects of Android applications that cannot
335 applications. This section describes requirements related to the Intent
341 <p>The Android upstream project defines a number of core applications, such as
343 implementers MAY replace these applications with alternative versions.</p>
347 third-party applications to pick a song.</p>
348 <p>The following applications are considered core Android system
349 applications:</p>
369 <p>The core Android system applications include various Activity, or Service
384 applications. The upstream Android open source project allows this by default;
385 device implementers MUST NOT attach special privileges to system applications'
386 use of these Intent patterns, or prevent third-party applications from binding
389 allows the user to select between multiple applications which all handle the
402 <p>Third-party applications rely on the platform to broadcast certain Intents
449 <p>Many developers and applications rely on the behavior of the
492 provided to third-party applications MUST be based on WebKit, as described in
525 applications, device implementers MUST NOT make any prohibited modifications
584 allows applications to expose an "AppWidget" to the end user [<a
611 search into their applications, and expose their application's data into the
621 this user interface to provide search within their own applications. Device
622 implementations MUST implement the APIs that allow third-party applications to
624 third-party applications are installed that make use of this functionality,
632 <p>Applications can use the "Toast" API (defined in [<a
635 period of time. Device implementations MUST display Toasts from applications
639 allows applications to expose one or more "Live Wallpapers" to the end user
642 wallpaper, behind other applications.</p>
645 reasonable framerate with no adverse affects on other applications. If
646 limitations in the hardware cause wallpapers and/or applications to crash,
652 wallpaper use of an OpenGL context may conflict with other applications that
661 following open-source applications:</p>
665 <li>The "Apps for Android" applications [<a href="#resources18">Resources, 18</a>].</li>
672 sub-menus) of each of these smoke-test applications:</p>
677 <p>Each test case in the applications above MUST run correctly on the device
869 applications rely on short latencies, to achieve real-time effects such sound
929 available for applications to use.</li>
961 applications run reasonably well on a variety of hardware configurations [<a
1042 above MUST be configured to report the indicated screen size to applications
1046 specific density range. When running such applications, the following
1078 <p>Applications may indicate which screen sizes they support via the
1080 file. Device implementations MUST correctly honor applications' stated support
1103 <p>Compatible devices MUST support dynamic orientation by applications to
1178 system camera application, but only to third-party applications using
1266 <p>Device implementations MUST offer shared storage for applications. The
1292 applications such as the media scanner and ContentProvider to transparently
1310 must ensure not only that applications simply run correctly on the device, but
1321 <td>The following applications should launch within the specified time.<ul>
1332 <td>Simultaneous Applications</td>
1333 <td>When multiple applications have been launched, re-launching an
1346 installation of self-signed applications without requiring any additional
1361 process. Device implementations MUST support running multiple applications as
1362 the same Linux user ID, provided that the applications are properly signed and
1371 applications using some other software or technology than the Dalvik virtual
1374 applications, as described in this section.</p>
1375 <p>Alternate runtimes MUST themselves be Android applications, and abide by
1380 <p>Alternate runtimes MUST NOT permit applications to make use of features
1381 protected by Android permissions restricted to system applications.</p>
1387 applications using the alternate runtime.</li>
1388 <li>Alternate runtimes and installed applications using an alternate runtime
1393 the sandboxes corresponding to other Android applications.</li>
1396 applications any privileges of the superuser (root), or of any other user ID.</p>
1399 from the key used to sign other applications included with the device
1401 <p>When installing applications, alternate runtimes MUST obtain user consent
1444 applications, the device implementer MUST correct the error via a software