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 [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
-~----------~----~----~----~------~----~------~--~---