Skip to content

Latest commit

 

History

History
748 lines (708 loc) · 14.5 KB

FAQ.md

File metadata and controls

748 lines (708 loc) · 14.5 KB

FAQ

1. Which files need to be deleted from the project?

Classes to be deleted:

           com.android.inputmethod.compat          
(28 Classes)
           com.android.inputmethod.event          
(5 Classes)
ViewOutlineProviderCompatUtils InputTransaction
InputMethodSubtypeCompatUtils Event
LocaleSpanCompatUtils Combiner
InputConnectionCompatUtils CombinerChain
IntentCompatUtils DeadKeyCombiner
LooperCompatUtils
ActivityManagerCompatUtils
InputMethodServiceCompatUtils
SuggestionsInfoCompatUtils
InputMethodManagerCompatWrapper
UserDictionaryCompatUtils
TextInfoCompatUtils
EditorInfoCompatUtils
TextViewCompatUtils
CursorAnchorInfoCompatWrapper
UserManagerCompatUtils
ViewCompatUtils
BuildCompatUtils
LocaleListCompatUtils
ConnectivityManagerCompatUtils
ViewOutlineProviderCompatUtilsLXX
NotificationCompatUtils
SuggestionSpanUtils
AppWorkaroundsUtils
CharacterCompat
AppWorkaroundsHelper
SettingsSecureCompatUtils
CompatUtils
      com.android.inputmethod.accessibility       
(7 Classes)
       com.android.inputmethod.keyboard       
(17 Classes)
AccessibilityUtils ProximityInfo
KeyboardAccessibilityNodeProvider Key
KeyboardAccessibilityDelegate Keyboard
KeyCodeDescriptionMapper KeyboardActionListener
MoreKeysKeyboardAccessibilityDelegate KeyboardId
MainKeyboardAccessibilityDelegate KeyboardLayout
AccessibilityLongPressTimer KeyboardLayoutSet
KeyboardSwitcher
KeyboardTheme
KeyboardView
KeyDetector
MainKeyboardView
MoreKeysDetector
MoreKeysKeyboard
MoreKeysKeyboardView
MoreKeysPanel
PointerTracker
    com.android.inputmethod.keyboard.emoji    
(7 Classes)
            com.android.inputmethod.latin           
(28 Classes)       
DynamicGridKeyboard RichInputMethodManager
EmojiCategory RichInputMethodSubtype
EmojiCategoryPageIndicatorView DictionaryFacilitator
EmojiLayoutParams DictionaryFacilitatorProvider
EmojiPageKeyboardView InputAttributes
EmojiPalettesAdapter SuggestedWords
EmojiPalettesView PunctuationSuggestions
Suggest
Dictionary
LastComposedWord
DictionaryFacilitatorImpl
WordComposer
RichInputConnection
ReadOnlyBinaryDictionary
NgramContext
AudioAndHapticFeedbackManager
DictionaryCollection
BinaryDictionary
DictionaryFactory
ExpandableBinaryDictionary
ContactsBinaryDictionary
PersonalDictionaryLookup
ContactsContentObserver
DictionaryStats
ContactsManager
UserBinaryDictionary
ContactsDictionaryUtils
ContactsDictionaryConstants
     com.android.inputmethod.latin.common      
(12 Classes)
   com.android.inputmethod.latin.inputlogic  
(4 Classes)
InputPointers InputLogic
ResizableIntArray PrivateCommandPerformer
ComposedData InputLogicHandler
LocaleUtils SpaceState
StringUtils
CoordinateUtils
UnicodeSurrogate
NativeSuggestOptions
FileUtils
CollectionUtils
CodePointUtils
Constants
         com.android.inputmethod.latin.utils          
(40 Classes)
     com.android.inputmethod.latin.settings    
(4 Classes)
StatsUtilsManager Settings
StatsUtils SettingsValues
SuggestionResults SpacingAndPunctuations
NgramContextUtils SettingsValuesForSuggestion
AutoCorrectionUtils
BinaryDictionaryUtils
CapsModeUtils
WordInputEventForPersonalization
JniUtils
TextRange
SpannableStringUtils
RecapitalizeStatus
TypefaceUtils
ExecutorUtils
ApplicationUtils
UncachedInputMethodManagerUtils
MetadataFileUriGetter
RunInLocale
ImportantNoticeUtils
FileTransforms
CombinedFormatUtils
LanguageOnSpacebarUtils
IntentUtils
AdditionalSubtypeUtils
XmlParseUtils
LeakGuardHandlerWrapper
ResourceUtils
CursorAnchorInfoUtils
DialogUtils
CompletionInfoUtils
ManagedProfileUtils
ViewLayoutUtils
DebugLogUtils
FeedbackUtils
TargetPackageInfoGetterTask
SubtypeLocaleUtils
JsonUtils
InputTypeUtils
AsyncResultHolder
ScriptUtils
com.android.inputmethod.latin.personalization
(3个)
    com.android.inputmethod.latin.makedict   
(7个)
UserHistoryDictionary NgramProperty
PersonalizationHelper WordProperty
AccountUtils UnsupportedFormatException
ProbabilityInfo
FormatSpec
WeightedString
DictionaryHeader
         com.android.inputmethod.latin.define       
(4 Classes)
  com.android.inputmethod.latin.permissions
  <br> (3 Classes) </td>
DecoderSpecificConstants PermissionsManager
DebugFlags PermissionsUtil
JniLibName PermissionsActivity
ProductionFlags
com.android.inputmethod.keyboard.internal
(47 Classes)
TouchPositionCorrection KeyboardRow
AbstractDrawingPreview KeyboardState
AlphabetShiftState KeyboardTextsSet
BatchInputArbiter KeyboardTextsTable
BogusMoveEventDetector KeyDrawParams
CodesArrayParser KeyPreviewChoreographer
DrawingPreviewPlacerView KeyPreviewDrawParams
DrawingProxy KeyPreviewView
GestureEnabler KeySpecParser
GestureFloatingTextDrawingPreview KeyStyle
GestureStrokeDrawingParams KeyStylesSet
GestureStrokeDrawingPoints KeyVisualAttributes
GestureStrokeRecognitionParams MatrixUtils
GestureStrokeRecognitionPoints ModifierKeyState
GestureTrailDrawingParams MoreKeySpec
GestureTrailDrawingPoints NonDistinctMultitouchHelper
GestureTrailsDrawingPreview PointerTrackerQueue
HermiteInterpolator RoundedLine
KeyboardBuilder ShiftKeyState
KeyboardCodesSet SlidingKeyInputDrawingPreview
KeyboardIconsSet SmoothingUtils
KeyboardParams TimerHandler
UniqueKeysCache TimerProxy
TypingTimeRecorder
com.android.inputmethod.latin.suggestions
(5个)
MoreSuggestions
MoreSuggestionsView
SuggestionStripLayoutHelper
SuggestionStripView
SuggestionStripViewAccessor

####Resources to be deleted:

.xml files to be deleted from res/values

themes-common.xml
themes-holo.xml
themes-ics.xml
themes-klp.xml
themes-lxx.xml
themes-lxx-dark.xml
themes-lxx-light.xml
keyboard-icons-lxx-light.xml
config-common.xml
config.xml
keyboard-heights.xml

.xml files to be deleted from res/values-land

config.xml
keyboard-heights.xml

.xml files to be deleted from res/values-sw600dp-land, /values-sw600dp, values-sw768dp-land and values-sw768dp

config.xml

.xml files to be deleted from res/layout

emoji_palettes_view.xml
main_keyboard_frame.xml
more_keys_keyboard.xml
more_suggestions.xml
suggestions_strip.xml 

.xml files to be deleted from res/xml

kbd_***.xml
key_***.xml
keys_***.xml
keyboard_layout_***.xml
keystyle_***.xml
row_***.xml
rows_***.xml
rowkey_***.xml

.png files to be deleted from res/drawable

drawable-xhdpi/keyboard_background_lxx_dark.9.png        
drawable-xhdpi/***_lxx_light***
drawable-xxhdpi/keyboard_background_lxx_dark.9.png
drawable-xxhdpi/***_lxx_light***
drawable-hdpi/keyboard_background_lxx_dark.9.png
drawable-hdpi/***_lxx_light***
drawable-mdpi/keyboard_background_lxx_dark.9.png
drawable-mdpi/***_lxx_light***
drawable-xxxhdpi/keyboard_background_lxx_dark.9.png
drawable-xxxhdpi/***_lxx_light***