Here is list of problems with android.jar that makes it impossible to
compile LatinIME as project in Eclipse with 1.5_r1 SDK:
Description     Resource        Path    Location        Type
com.android.internal.R cannot be resolved       CandidateView.java
LatinIME_15r1/src/com/android/inputmethod/latin line 116        Java Problem
com.android.internal.R cannot be resolved       LatinIME.java   LatinIME_15r1/
src/com/android/inputmethod/latin       line 1019       Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 142        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 142        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 153        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 154        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 155        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 157        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 158        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 160        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 170        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 213        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 264        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 270        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 271        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 272        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 273        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 277        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 278        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 279        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 294        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 308        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 309        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 322        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 324        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 337        Java Problem
mScrollX cannot be resolved     CandidateView.java      LatinIME_15r1/src/com/
android/inputmethod/latin       line 455        Java Problem
The constructor Vibrator() is not visible       LatinIME.java   LatinIME_15r1/
src/com/android/inputmethod/latin       line 963        Java Problem
The method getInstance(LatinIME) is undefined for the type
InputMethodManager      LatinIME.java   LatinIME_15r1/src/com/android/
inputmethod/latin       line 1031       Java Problem


i think they are:
* access to hidden com.android.internal.R.string.inputMethod
        CharSequence itemInputMethod = getString
(com.android.internal.R.string.inputMethod);
* use mScrollX that is only in git not in SDK - CandidateView extends
View and uses mScrollX
it is declared in android.view.View
    /**
     * The offset, in pixels, by which the content of this view is
scrolled
     * horizontally.
     * {...@hide}
     */
    @ViewDebug.ExportedProperty
    protected int mScrollX;
* no acccess to Vibrator constructor (hmm)
            mVibrator = new Vibrator();
* andnot existing InputMethodManager.getInstance
(LatinIME.this).showInputMethodPicker();
on git:
  /**
     * Retrieve the global InputMethodManager instance, creating it if
it
     * doesn't already exist.
     * @hide
     */
    static public InputMethodManager getInstance(Context context) {

i tried different brancses and tags but no luck ...
git clone 
git://android.git.kernel.org/platform/packages/inputmethods/LatinIME.git
cd LatinIME
git checkout master
git checkout android-sdk-1.5_r1
git checkout android-sdk-1.5-pre
...

help?!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to