Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 170b0953 authored by David Friedman's avatar David Friedman Committed by Android (Google) Code Review
Browse files

Merge "Added an "In This Document" nav list at top-right of page, and deleted...

Merge "Added an "In This Document" nav list at top-right of page, and deleted corresponding text from body." into klp-modular-docs
parents 40b5d8a0 86efa014
Loading
Loading
Loading
Loading
+90 −74
Original line number Diff line number Diff line
@@ -4,6 +4,30 @@ page.tags="ime","keyboard","inputmethodservice"

<div id="qv-wrapper">
<div id="qv">
<h2>In This Document</h2>
<ol>
    <li>
        <a href="#InputMethodLifecycle">The IME Lifecycle</a>
    </li>
    <li>
        <a href="#DefiningIME">Declaring IME Components in the Manifest</a>
    </li>
    <li>
        <a href="#IMEAPI">The Input Method API</a>
    </li>
    <li>
        <a href="#IMEUI">Designing the Input Method UI</a>
    </li>
    <li>
        <a href="#SendText">Sending Text to the Application</a>
    </li>
    <li>
        <a href="#IMESubTypes">Creating an IME Subtype</a>
    </li>
    <li>
        <a href="#GeneralDesign">General IME Considerations</a>
    </li>
</ol>
<h2>See also</h2>
<ol>
    <li>
@@ -28,15 +52,6 @@ page.tags="ime","keyboard","inputmethodservice"
    addition, you usually create a "settings" activity that passes options to the IME
    service. You can also define a settings UI that's displayed as part of the system settings.
</p>
<p>This article covers the following:</p>
<ul>
    <li>The IME lifecycle.</li>
    <li>Declaring IME components in the application manifest.</li>
    <li>The IME API.</li>
    <li>Designing an IME UI.</li>
    <li>Sending text from an IME to an application.</li>
    <li>Working with IME subtypes.</li>
</ul>
<p>
    If you haven't worked with IMEs before, you should read the introductory article
    <a href="http://android-developers.blogspot.com/2009/04/updating-applications-for-on-screen.html">Onscreen Input Methods</a> first.
@@ -497,6 +512,7 @@ The input type bit pattern can have one of several values, including:
<p class="img-caption">
    <strong>Figure 6.</strong> Choosing a language for the IME.
</p>

<h2 id="GeneralDesign">General IME Considerations</h2>
<p>
    Here are some other things to consider as you're implementing your IME: