Merge "Added an "In This Document" nav list at top-right of page, and deleted corresponding text from body." into klp-modular-docs

This commit is contained in:
David Friedman
2014-07-22 20:42:05 +00:00
committed by Android (Google) Code Review

View File

@@ -4,6 +4,30 @@ page.tags="ime","keyboard","inputmethodservice"
<div id="qv-wrapper"> <div id="qv-wrapper">
<div id="qv"> <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> <h2>See also</h2>
<ol> <ol>
<li> <li>
@@ -28,15 +52,6 @@ page.tags="ime","keyboard","inputmethodservice"
addition, you usually create a "settings" activity that passes options to the IME 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. service. You can also define a settings UI that's displayed as part of the system settings.
</p> </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> <p>
If you haven't worked with IMEs before, you should read the introductory article 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. <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"> <p class="img-caption">
<strong>Figure 6.</strong> Choosing a language for the IME. <strong>Figure 6.</strong> Choosing a language for the IME.
</p> </p>
<h2 id="GeneralDesign">General IME Considerations</h2> <h2 id="GeneralDesign">General IME Considerations</h2>
<p> <p>
Here are some other things to consider as you're implementing your IME: Here are some other things to consider as you're implementing your IME: