Gingerbread Android Keyboard, no root required - Android Software Development

Hi, I ported keyboard from gingerbread, this version doesn't required root.
Just install it like regular app.
Works on android 2.1-2.3
r21:GingerKeyboard_r21.apk
- Fixed landscape issue
- Fixed backup service FC
- other small fixes
r19:GingerKeyboard_r19.apk
- Fixed crash on selecting text starting from the end
- Fixed word replace on suggest selection
- Fixed vibro
r15:GingerKeyboard_r15.apk
- added Bulgarian layout & dict.

does not work on my nexus one 2.2... only force closes

StevenZoz said:
does not work on my nexus one 2.2... only force closes
Click to expand...
Click to collapse
Can you please, post stack trace?

kind of new at this.. not sure what part u need but its in here:
W/dalvikvm( 3408): ERROR: Unable to find decl for native Lcom/android/inputmethod/latin/BinaryDictionary;.openNative (Landroid/content/res/AssetManager;Ljava/lang/String;II)I
W/dalvikvm( 3408): JNI_OnLoad returned bad version (-1) in /system/lib/libjni_latinime.so 0x44923960
D/alogcat ( 3176): stopped
E/BinaryDictionary( 3408): Could not load native library jni_latinime
D/dalvikvm( 3408): GC_EXTERNAL_ALLOC freed 1584 objects / 108624 bytes in 45ms
W/dalvikvm( 3408): No implementation found for native Lcom/android/inputmethod/latin/BinaryDictionary;.openNative (Ljava/nio/ByteBuffer;II)I
D/AndroidRuntime( 3408): Shutting down VM
W/dalvikvm( 3408): threadid=1: thread exiting with uncaught exception (group=0x4001d7f0)
I/Process ( 3408): Sending signal. PID: 3408 SIG: 9
W/KeyCharacterMap( 2174): No keyboard for id 65540
W/KeyCharacterMap( 2174): Using default keymap: /system/usr/keychars/qwerty.kcm.bin

Port to 2.1 please.
[ Sent from my Huawei Ascend ] [ Questions? Ask me! ]

Works on Galaxy Tab, but is too small

Works fine for me, but the auto correct is dire :/

Doesn't work on my Desire Z, told me to force close, any solution?

No greek language?

dEris said:
Port to 2.1 please.
[ Sent from my Huawei Ascend ] [ Questions? Ask me! ]
Click to expand...
Click to collapse
this, please

update (check first post for file):
GingerKeyboard_r3.apk
- now it should works with preinstalled android keyboard

Works like a charm on my N1. One question though, the Gingerbread keyboard option sometimes gets unticked in the keyboard settings, a few times through general use and always on reboot (or if I turn it off for a flight and then turn it on).
Is there anyway to make it the default option instead of the Android keyboard?
(and before you ask, I have installed it to internal memory instead of the sd card).
Thanks,

Can you please check this version: http://dl.dropbox.com/u/1134234/apk/gingerkeyboard/GingerKeyboard.apk

works great on mytouch 4g with vibration... thanks but where is the orange line on the space bar like on the nexus s?

Only one that works with sense that i found so far, great job! But seems like no dictionary for me. Any ideas?
Sent from my HTC Liberty using XDA App

wish we can make it look like the same one on the nexus s. when i compare the two comes this one doesnt really look like it.

awesome, now is the default keyboard after reboot. Thanks man!

The keyboard seems to force close a bit, has some accuracy issues, and is missing a dictionary. Other than that, it's very cool. Any ideas on how to fix these things? This is on a mytouch 4g.

Any bugs I should know about?

hey does this work on samsung galaxy 5 (android 2.1) .if not is there any way ..........

Related

Subclassing windows in another process?

Hi folks,
I'm trying to subclass windows in another process (basically, I'm looking to capture keyboard and mouse events for a text prediction application). I've injected a dll in the process with keyboard focus (using PerformCallBack4), but have been unable to actually subclass a window in the target process.
My DLL performs the SetWindowLong(...), which appears to work (returns the previous window proc handle), but my wndproc is never getting called.
If anyone has any suggestions as to what I might be missing (or doing wrong) I'd be extremely grateful!
Thanks,
Mark
PS I've already succeeded in getting hardware keyboard input using a low-level keyboard hook... The problem is getting SIP activity and, ideally, mouse down & drag events.
sigh
Argh, well never mind me... great first impression...
I just noticed that it works fine. The breakpoint in my wndproc replacement simply wasn't being triggered by visual studio. Putting in some event counters show that I'm getting keystrokes and mouse events just fine. Guess it's on to the processing stage.

Word autocomplete does not work anymore

I am currently using Larentius26 WM6 PRO Business Videocall, but I don't think this should be rom-specific.
The word autocomplete does not work anymore. I have already activated it in the Keyboard Input menu (Start: Settings: Input: Word Completion. I try to adjust the figures but it still doesn't work in any case). Soft-reset does not help.
As far as I understand it, the dictionary files in the \Windows\ folder: dicprob.0409.dat; statdict.0409.dat; mssp2.lex, are all there
Also, after a period of use, switching the input method becomes impossible.
Similar problem persists in the autofill contact name in the message composing window.
Major additional installed softwares include;
- Replacing original English font files with the one with English + Thai fonts (similar file names: tahoma.ttf & tahomabd.ttf).
- LingvoSoft Thai Keyboard
- Opera 8,60 (8,65 buggy + freezes)
- Pocket Informant (rev4 build869)
- Skype 2,2
- fring
- Risidoro Intent Manager (v11.1.7.1023)
- Battery Status (v1.04.203 beta4)
- Resco Explorer 2005
- Windows Live
- Live Search
This is otherwise a very good and stable rom. Not sure if the problem is rom specific, as I have found this problem in other non-Universal forums.
Anyone know how to deal with this issue, or any experience please advise.
Thanks a lot! Greatly appreciated!
---
O2 Xda Exec: Larentius26 WM6 PRO Business Videocall
Radio: 1.18.00
SD: Kingston 2GB
Ext ROM: Storage

[Jellybean] Localised .kcm and .kcl files?

Hello XDAers,
I have been tearing my hair out trying to fix a localisation issue I have been experiencing with my Nexus 7 in conjunction with a HP Touchpad BT keyboard I purchased last week. While nearly all keys work properly (function keys aside, which I don't care about), there are a few important characters which are not displayed in the obvious way, and furthermore, the 'Alt Gr' modifier doesn't work properly (preventing access to key characters such as | and ~, heavily used in Linux, which is a huge issue for me).
Info on my setup:
Rooted w/CWM, standard kernel
Stock JB 4.1.1 ROM
The problem: The Touchpad keyboard which I purchased is in German, which is perfect for me as I am used to using a QWERTZ layout. However, I prefer to have my language set to English on the Nexus 7. This brings me to my conundrum; which .kcl and .kcm profiles does JB utilise by default when the German language is selected for the external BT keyboard? Thus far I have not been able to work this out. I have modified the default Generic.kcm as found in /system/usr/keychars/ but the characters printed are not affected by any change I make here. Its not a permissions issue, so please don't suggest this.
Any help is greatly appreciated!
Cheers,
0
Second that, would be handy to know.
Bumping this up. Surely there are others out here who experience the same issue? I don't want to go down the road of modifying my Generic.kcm / Generic.kcl layouts, as this is very bad practice, and should not be necessary.
I have found a great tutorial on ThriveForums, probably already referenced somewhere on here. It also deals with finding the device and product ID of your keyboard.
KeyTest app, by Chris Boyle
Android Source in regards to .kcm files
I will update more when I have had more time to research this. I want to create a real solution for other Android users who use an external nonstandard layout.
Regards,
0

[Q] what is Myscript Resourcemanager?

hi guys
i have this huge app Myscript ResourceManager ... with about 20M of data collected
anyone know what is it doing?
thanx!
J
MyScript Resource Manager
"i have this huge app Myscript ResourceManager ... with about 20M of data collected
anyone know what is it doing?"
Hi Jean,
MyScript ResourceManager is an application from Vision Objects that manages handwriting recognition languages on the device when MyScript technology is used. Its behavior and memory management are actually defined by the device manufacturer integrating MyScript technology.
In your case, on Samsung GN3, you can access the list of handwriting recognition languages by tapping on the Settings icon of the ‘Samsung Keyboard’ then tapping on ‘Select input languages’. You will see the recognition language list and will be able to delete additional languages that you have downloaded on top of the ones already installed on the device. You will also be able to activate the languages that you need to use.
Best regards,
Myscript Support team.

Uninitialized AudioRecord error

Hi,
I'm a hardware programmer who is new to the Android programmer world and I'm running into a bit of a weird issue. I'm trying to make an app that transmits and receives data through the 3.5mm audio jack. I have one app that runs perfectly and in order to create the new app I just transplanted the code into the new app. I've made very few alterations to the main activity class and the layout.xml to change the view, but now I get the error "startRecording() called on an uninitialized AudioRecord." I've been unable to figure out why the system thinks that the audioRecord is uninitialized. I've even gone so far as to move the initialization of the audioRecord to the line immediately preceding the call to start the recording. The initialization code is as follows:
Code:
_audioRecord = new AudioRecord(MediaRecorder.AudioSource.DEFAULT,
_sampleFrequency, AudioFormat.CHANNEL_IN_MONO,
AudioFormat.ENCODING_PCM_16BIT, recBufferSize);
_audioRecord.startRecording();
the error occurs at the line _audioRecord.startRecording();
Why would this work in one app and not in another? What could be causing this? Any help would be greatly appreciated. Thank you in advance,
-Chris

Categories

Resources