As is typical for us, when the overall release is frozen and not a moment before. :) And sorry, I don't have a schedule for that beyond what has been posted in the roadmap.
On Wed, Feb 11, 2009 at 8:28 AM, Paranoia <[email protected]> wrote: > > when will IMF code be frozen? > > On Dec 18 2008, 1:47 pm, "Dianne Hackborn" <[email protected]> > wrote: > > Hi all, > > > > If anyone is interested in the upcoming IME/IMF work being done in the > > roadmap, you can now start looking at the code for it included in the > > cupcake branch. This is still far from finished, but is in good enough > > shape to start using and writing IMEs against; though there will still be > > some changes to the APIs, I don't expect any major ones at this point. > > > > The start of some sample code for writing an IME is here: > > > > http://android.git.kernel.org/?p=platform/development.git;a=tree;f=sa... > > > > This is purely there as a sample, and not as a complete implementation of > a > > fully-featured soft keyboard. There also should be much more > documentation > > showing up in the near future. > > > > In builds being done in the cupcake branch, the sample soft keyboard > should > > be built for you and enabled. This means that if you tap on an edit text > in > > the UI, and you don't have the hard keyboard available, you will get the > > soft keyboard sample to enter text in to. > > > > There are a few important things for app developers to know about > > interacting well with the new input method system, which we will be > talking > > about more as the branch stabilizes and is ready for use as an SDK: > > > > - There is a new android:inputType attribute and a setInputType() method > on > > TextView for controlling how your text should be managed. These replace > the > > android:password, android:singleLine, android:numeric, > android:phoneNumber, > > android:inputMethod, android:capitalize, android:autotext, > android:editable > > attributes and let you specify additional details about your text. > People > > developing against cupcake should use android:inputType in all new code. > > The framework does interpret the old attributes into a new style input > type, > > but where you can it is good to update to android:inputType so you can > > supply the additional information. > > > > - There is a new "softInputMode" you can specify for a window, to control > > whether the soft keyboard is displayed automatically when your window is > > shown and whether your window is panned or resized when it is shown. You > > can specify this either with Window.setSoftInputMode(), in a custom > Theme, > > or with a new android:windowSoftInputMode attribute on an activity in its > > manifest. In general I think the system does a decent job of deciding > what > > to do with windows automatically, but there will certainly be cases where > > you want to specify this yourself, especially to have the soft keyboard > > displayed automatically. > > > > - The way a user gets to a soft keyboard is by pressing on an editable > text > > view. This means that applications must not implement their own behavior > > for tapping on it. > > > > - The new InputMethodManager class (which get be retrieved by > > getSystemService()) provides programmatic control of the soft keyboard. > > > > Have fun! > > > > -- > > Dianne Hackborn > > Android framework engineer > > [email protected] > > > > Note: please don't send private questions to me, as I don't have time to > > provide private support. All such questions should be posted on public > > forums, where I and others can see and answer them. > > > -- Dianne Hackborn Android framework engineer [email protected] Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "android-framework" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-framework?hl=en -~----------~----~----~----~------~----~------~--~---
