am 170b0953: Merge "Added an "In This Document" nav list at top-right of page, and deleted corresponding text from body." into klp-modular-docs
* commit '170b09535d21c7c50051e391b8f7a61678872c2b': Added an "In This Document" nav list at top-right of page, and deleted corresponding text from body.
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user