Android Open Source - Development keyboard AnySoftKeyboard






Project Summary

Android (f/w 1.5+) on screen keyboard for multiple languages.

Web Site / Source Repository

AnySoftKeyboard is hosted in the following web site
https://github.com/AnySoftKeyboard/AnySoftKeyboard

If you think the Android project AnySoftKeyboard listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of AnySoftKeyboard.

ItemValue
Java File Count170
Supported screen sizes[mdpiv11, ldpi, mdpi, xxhdpi, ldpiv11, hdpi, xhdpi, mdpiv9, hdpiv11, xhdpiv9, hdpiv9, ldpiv9, xhdpiv11, nodpi]
Activity Count6
Fragment Count12
jar files usedvoiceimeutils.jar
Required Permissionsandroid.permission.READ_CONTACTS
android.permission.READ_USER_DICTIONARY
android.permission.VIBRATE
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_USER_DICTIONARY
Raw File Namesres\raw\words_1.dict




Resource Files

There are 88 image files in AnySoftKeyboard. The names of the image files are listed as follows.

ask_wallpaper.9.png
btn_keyboard_key_light_popup_normal.9.png
btn_keyboard_key_light_popup_selected.9.png
close_popup_window.png
close_suggestions_strip_icon.png
donate_paypal.png
drawer_shadow.9.png
gplus.png
highlight_pressed.png
ic_accept.png
ic_action_content_discard.png
ic_action_content_new.png
ic_action_search.png
ic_compact_left_keyboard.png
ic_compact_right_keyboard.png
ic_drawer.png
ic_keyboard_globe_light.png
ic_language_category.png
ic_large_new.png
ic_launcher_settings.png
ic_left_arrow.png
ic_more_overlay.png
ic_normal_keyboard.png
ic_not_configured_black.png
ic_not_configured_red.png
ic_settings_language.png
ic_split_keyboard.png
ic_stat_en.png
ic_user_interface_category.png
keyboard_background.9.png
keyboard_dark_background.9.png
keyboard_suggest_strip.9.png
lean_dark_btn_action.9.png
lean_dark_btn_action_pressed.9.png
lean_dark_btn_function.9.png
lean_dark_btn_normal.9.png
lean_dark_function_btn_pressed.9.png
lean_dark_normal_btn_pressed.9.png
lean_dark_popup_keyboard_background.9.png
light_background_base_tile.png
list_selector_background_pressed.9.png
notification_error_icon.png
notification_icon_beta_version.png
notification_icon_changelog.png
notification_icon_how_to.png
sym_keyboard_and_cancel.png
sym_keyboard_cancel.png
sym_keyboard_ctrl.png
sym_keyboard_ctrl_on.png
sym_keyboard_delete.png
sym_keyboard_done.png
sym_keyboard_feedback_mic.png
sym_keyboard_feedback_settings.png
sym_keyboard_mic.png
sym_keyboard_notification_icon.png
sym_keyboard_num0.png
sym_keyboard_num0_space.png
sym_keyboard_num1.png
sym_keyboard_num1_l.png
sym_keyboard_num2.png
sym_keyboard_num3.png
sym_keyboard_num4.png
sym_keyboard_num5.png
sym_keyboard_num6.png
sym_keyboard_num7.png
sym_keyboard_num8.png
sym_keyboard_num9.png
sym_keyboard_numalt.png
sym_keyboard_numpound.png
sym_keyboard_numstar.png
sym_keyboard_return.png
sym_keyboard_search.png
sym_keyboard_settings.png
sym_keyboard_shift.png
sym_keyboard_shift_locked.png
sym_keyboard_shift_on.png
sym_keyboard_shift_with_globe.png
sym_keyboard_shift_with_globes_on.png
sym_keyboard_smiley.png
sym_keyboard_space.9.png
sym_keyboard_space_back.png
sym_keyboard_tab.png
tip_1_ask_settings.png
tip_2_gestures.png
tip_4_rows.png
tip_6_rows.png
tip_8_suggestions.png
tip_9_screenshot.png

The following screenshort is generated from the image listed above.

null




Java Source Files

AnySoftKeyboard has the following Java source files.

android.support.v4.preference.PreferenceFragment.java
android.support.v4.preference.PreferenceManagerCompat.java
com.anysoftkeyboard.AnyKeyboardContextProvider.java
com.anysoftkeyboard.AnySoftKeyboard.java
com.anysoftkeyboard.AskPrefs.java
com.anysoftkeyboard.AskPrefsImpl.java
com.anysoftkeyboard.IndirectlyInstantiated.java
com.anysoftkeyboard.LayoutSwitchAnimationListener.java
com.anysoftkeyboard.WordComposer.java
com.anysoftkeyboard.addons.AddOn.java
com.anysoftkeyboard.addons.AddOnImpl.java
com.anysoftkeyboard.addons.AddOnsFactory.java
com.anysoftkeyboard.addons.IconHolder.java
com.anysoftkeyboard.addons.ScreenshotHolder.java
com.anysoftkeyboard.backup.AnyBackupAgent.java
com.anysoftkeyboard.backup.CloudBackupRequester.java
com.anysoftkeyboard.backup.CloudBackupRequesterApi8.java
com.anysoftkeyboard.backup.CloudBackupRequesterDiagram.java
com.anysoftkeyboard.devicespecific.AskOnGestureListener.java
com.anysoftkeyboard.devicespecific.AskV19GestureDetector.java
com.anysoftkeyboard.devicespecific.AskV8GestureDetector.java
com.anysoftkeyboard.devicespecific.Clipboard.java
com.anysoftkeyboard.devicespecific.DeviceSpecific.java
com.anysoftkeyboard.devicespecific.DeviceSpecific_V11.java
com.anysoftkeyboard.devicespecific.DeviceSpecific_V19.java
com.anysoftkeyboard.devicespecific.DeviceSpecific_V3.java
com.anysoftkeyboard.devicespecific.DeviceSpecific_V7.java
com.anysoftkeyboard.devicespecific.DeviceSpecific_V8.java
com.anysoftkeyboard.devicespecific.StrictModeAble.java
com.anysoftkeyboard.devicespecific.StrictModeEmptyImpl.java
com.anysoftkeyboard.devicespecific.StrictModeImpl.java
com.anysoftkeyboard.dictionaries.AutoText.java
com.anysoftkeyboard.dictionaries.BTreeDictionary.java
com.anysoftkeyboard.dictionaries.Dictionary.java
com.anysoftkeyboard.dictionaries.DictionaryASyncLoader.java
com.anysoftkeyboard.dictionaries.DictionaryAddOnAndBuilder.java
com.anysoftkeyboard.dictionaries.DictionaryContentObserver.java
com.anysoftkeyboard.dictionaries.DictionaryContentObserverAPI16.java
com.anysoftkeyboard.dictionaries.DictionaryFactory.java
com.anysoftkeyboard.dictionaries.EditableDictionary.java
com.anysoftkeyboard.dictionaries.ExternalDictionaryFactory.java
com.anysoftkeyboard.dictionaries.Suggest.java
com.anysoftkeyboard.dictionaries.TextEntryState.java
com.anysoftkeyboard.dictionaries.UserDictionary.java
com.anysoftkeyboard.dictionaries.WordsCursor.java
com.anysoftkeyboard.dictionaries.content.AndroidUserDictionary.java
com.anysoftkeyboard.dictionaries.content.ContactsDictionary.java
com.anysoftkeyboard.dictionaries.jni.BinaryDictionary.java
com.anysoftkeyboard.dictionaries.jni.ResourceBinaryDictionary.java
com.anysoftkeyboard.dictionaries.sqlite.AbbreviationsDictionary.java
com.anysoftkeyboard.dictionaries.sqlite.AutoDictionary.java
com.anysoftkeyboard.dictionaries.sqlite.FallbackUserDictionary.java
com.anysoftkeyboard.dictionaries.sqlite.SQLiteUserDictionaryBase.java
com.anysoftkeyboard.dictionaries.sqlite.WordsSQLiteConnection.java
com.anysoftkeyboard.keyboardextensions.KeyboardExtension.java
com.anysoftkeyboard.keyboardextensions.KeyboardExtensionFactory.java
com.anysoftkeyboard.keyboards.AnyKeyboard.java
com.anysoftkeyboard.keyboards.AnyPopupKeyboard.java
com.anysoftkeyboard.keyboards.DictionarySelector.java
com.anysoftkeyboard.keyboards.ExternalAnyKeyboard.java
com.anysoftkeyboard.keyboards.GenericKeyboard.java
com.anysoftkeyboard.keyboards.HardKeyboardSequenceHandler.java
com.anysoftkeyboard.keyboards.KeyEventStateMachine.java
com.anysoftkeyboard.keyboards.Keyboard.java
com.anysoftkeyboard.keyboards.KeyboardAddOnAndBuilder.java
com.anysoftkeyboard.keyboards.KeyboardCondenser.java
com.anysoftkeyboard.keyboards.KeyboardDimens.java
com.anysoftkeyboard.keyboards.KeyboardFactory.java
com.anysoftkeyboard.keyboards.KeyboardSupport.java
com.anysoftkeyboard.keyboards.KeyboardSwitcher.java
com.anysoftkeyboard.keyboards.physical.HardKeyboardActionImpl.java
com.anysoftkeyboard.keyboards.physical.MyMetaKeyKeyListener.java
com.anysoftkeyboard.keyboards.views.AnyKeyboardBaseView.java
com.anysoftkeyboard.keyboards.views.AnyKeyboardView.java
com.anysoftkeyboard.keyboards.views.CandidateView.java
com.anysoftkeyboard.keyboards.views.DrawableBuilder.java
com.anysoftkeyboard.keyboards.views.KeyDrawableStateProvider.java
com.anysoftkeyboard.keyboards.views.OnKeyboardActionListener.java
com.anysoftkeyboard.keyboards.views.PointerTracker.java
com.anysoftkeyboard.quicktextkeys.QuickTextKey.java
com.anysoftkeyboard.quicktextkeys.QuickTextKeyFactory.java
com.anysoftkeyboard.receivers.PackagesChangedReceiver.java
com.anysoftkeyboard.receivers.SoundPreferencesChangedReceiver.java
com.anysoftkeyboard.spellcheck.AnySpellCheckerService.java
com.anysoftkeyboard.spellcheck.static.java
com.anysoftkeyboard.static.java
com.anysoftkeyboard.theme.KeyboardTheme.java
com.anysoftkeyboard.theme.KeyboardThemeFactory.java
com.anysoftkeyboard.ui.SendBugReportUiActivity.java
com.anysoftkeyboard.ui.VoiceInputNotInstalledActivity.java
com.anysoftkeyboard.ui.dev.DeveloperToolsFragment.java
com.anysoftkeyboard.ui.dev.DeveloperUtils.java
com.anysoftkeyboard.ui.dev.LogCatViewFragment.java
com.anysoftkeyboard.ui.settings.AboutAnySoftKeyboardFragment.java
com.anysoftkeyboard.ui.settings.AbstractAddOnSelectorFragment.java
com.anysoftkeyboard.ui.settings.AdditionalLanguageSettingsFragment.java
com.anysoftkeyboard.ui.settings.AdditionalUiSettingsFragment.java
com.anysoftkeyboard.ui.settings.BottomRowSelectorFragment.java
com.anysoftkeyboard.ui.settings.DictionariesFragment.java
com.anysoftkeyboard.ui.settings.EffectsSettingsFragment.java
com.anysoftkeyboard.ui.settings.GesturesSettingsFragment.java
com.anysoftkeyboard.ui.settings.KeyboardAddOnSettingsFragment.java
com.anysoftkeyboard.ui.settings.KeyboardThemeSelectorFragment.java
com.anysoftkeyboard.ui.settings.KeyboardThemeTweaksFragment.java
com.anysoftkeyboard.ui.settings.LanguageTweaksFragment.java
com.anysoftkeyboard.ui.settings.MainFragment.java
com.anysoftkeyboard.ui.settings.MainSettingsActivity.java
com.anysoftkeyboard.ui.settings.SpellCheckerSettingsActivity.java
com.anysoftkeyboard.ui.settings.TopRowSelectorFragment.java
com.anysoftkeyboard.ui.settings.UiTweaksFragment.java
com.anysoftkeyboard.ui.settings.setup.SetUpKeyboardWizardFragment.java
com.anysoftkeyboard.ui.settings.setup.SetupSupport.java
com.anysoftkeyboard.ui.settings.setup.WizardPageBaseFragment.java
com.anysoftkeyboard.ui.settings.setup.WizardPageDoneAndMoreSettingsFragment.java
com.anysoftkeyboard.ui.settings.setup.WizardPageEnableKeyboardFragment.java
com.anysoftkeyboard.ui.settings.setup.WizardPageSwitchToKeyboardFragment.java
com.anysoftkeyboard.ui.settings.widget.AddOnCheckBoxPreference.java
com.anysoftkeyboard.ui.settings.widget.AddOnListPreference.java
com.anysoftkeyboard.ui.settings.widget.AddOnStoreSearchPreference.java
com.anysoftkeyboard.ui.settings.wordseditor.AbbreviationDictionaryEditorFragment.java
com.anysoftkeyboard.ui.settings.wordseditor.UserDictionaryEditorFragment.java
com.anysoftkeyboard.ui.settings.wordseditor.UserWordsEditorAsyncTask.java
com.anysoftkeyboard.ui.settings.wordseditor.static.java
com.anysoftkeyboard.ui.tutorials.ChangeLogFragment.java
com.anysoftkeyboard.ui.tutorials.TestersNoticeActivity.java
com.anysoftkeyboard.ui.tutorials.TipLayoutsSupport.java
com.anysoftkeyboard.ui.tutorials.TipsFragment.java
com.anysoftkeyboard.ui.tutorials.TutorialsProvider.java
com.anysoftkeyboard.utils.ArraysCompatUtils.java
com.anysoftkeyboard.utils.CompatUtils.java
com.anysoftkeyboard.utils.IMEUtil.java
com.anysoftkeyboard.utils.Log.java
com.anysoftkeyboard.utils.ModifierKeyState.java
com.anysoftkeyboard.utils.PointFCompat.java
com.anysoftkeyboard.utils.Workarounds.java
com.anysoftkeyboard.utils.XmlUtils.java
com.anysoftkeyboard.utils.XmlWriter.java
com.menny.android.anysoftkeyboard.AnyApplication.java
com.menny.android.anysoftkeyboard.FeaturesSet.java
com.menny.android.anysoftkeyboard.LauncherSettingsActivity.java
com.menny.android.anysoftkeyboard.SoftKeyboard.java
net.evendanan.pushingpixels.AboutAppPreference.java
net.evendanan.pushingpixels.AboutAppView.java
net.evendanan.pushingpixels.AsyncTaskWithProgressWindow.java
net.evendanan.pushingpixels.Banner.java
net.evendanan.pushingpixels.EdgeEffectHacker.java
net.evendanan.pushingpixels.FixedViewFlipper.java
net.evendanan.pushingpixels.FragmentChauffeurActivity.java
net.evendanan.pushingpixels.ListPreference.java
net.evendanan.pushingpixels.PassengerFragment.java
net.evendanan.pushingpixels.PassengerFragmentSupport.java
net.evendanan.pushingpixels.Passengerable.java
net.evendanan.pushingpixels.SlidePreference.java
net.evendanan.pushingpixels.SwitchPreference.java