[android-developers] Re: need help with softkeyboard development
Thank you for your pointers. I have this layout: http://schemas.android.com/apk/res/android"; > as main.xml Then in onCreateInputView: public class mekb extends InputMethodService implements View.OnTouchListener { @Override public void onCreate() { super.onCreate(); } @Override public View onCreateInputView() { return (KeyboardView) getLayoutInflater().inflate(R.layout.main, null); } } Is this the way to load an image to show up when the keyboard is called? (KeyboardView) getLayoutInflater().inflate(R.layout.main, null); Or should I do the image/view loading some other way? Thanks for your help. On Sep 11, 11:32 pm, Dianne Hackborn wrote: > An IME is essentially just a regular UI that is running as an > InputMethodService, which makes calls on InputConnection to do whatever > editing operations it wants. If you are stuck on changing the keyboard UI > to some other kind of UI, that isn't really anything specific to writing an > IME but just standard android UI -- look at the documentation on View etc to > see how to write UI. > > You can simply make a single View that you set as your UI, and do all your > drawing in onDraw() and receive touch events in onTouchEvent(). Then based > on whatever you do for that do calls on InputConnection as the soft keyboard > sample shows. > > > > On Sat, Sep 11, 2010 at 11:01 PM, Saied wrote: > > Thanks Earlence, but... > > it's self explanatory if you are already clear about what it does! > > That is, if you actually don't need it > > > For me, it is FAR FROM self explanatory, actually as thick as mud. > > > I am skilled at apple iPhone SDK and find that quite self explanatory, > > but again, that's because I know it rather well. > > > The point of the example, I think, is to teach it to someone who does > > not know how to do it. This example is specific to a keyboard with > > keys (buttons). That's not what I want as my keyboard is key-less and > > gesture-based. > > > All I need is a way to show a single .png and have a way to grab the > > touch events. That's much simpler than the example, but alas decoding > > the example has been a np-complete problem. > > > Again, I thank you for your encouragement, but the more I tried that, > > the more frustrated I have become. > > > Anyone who understands this softkeyboard business well cares to help > > me? > > > On Sep 10, 11:29 pm, Tez wrote: > > > Hi, > > > > You don't really need to hire someone. > > > The SoftKeyboard example available in the SDK is self explanatory. > > > Lots of comments. > > > Experiment a little, you will automatically understand how things > > > work. > > > > Cheers, > > > Earlence > > > > On Sep 11, 10:55 am, Saied wrote: > > > > > Hello, > > > > > I have two android related needs: > > > > > 1. I am trying to create a soft keyboard for android. I need someone > > > > to help me create the template for it: the service, the touch event > > > > capturing and sending of characters and sensing of the text buffer. > > > > Based on google's published document this seems to be standard stuff, > > > > for someone familiar with the platform. I will fill in the logic for > > > > the keyboard myself. So this is not a huge job, but a few hours of > > > > consulting dollars. > > > > > 2. We are two programmers, trying to learn android. We are looking for > > > > a tutor of sort, whom we can pay hourly and talk to or skype with 2-3 > > > > hours a week. again, not a huge job, but a little money on the side. > > > > > If you feel up to it, please contact me. > > > > sa...@exideas.com > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to android-developers@googlegroups.com > > To unsubscribe from this group, send email to > > android-developers+unsubscr...@googlegroups.com > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en > > -- > Dianne Hackborn > Android framework engineer > hack...@android.com > > Note: please don't send private questions to me, as I don't have time to > provide private support, and so won't reply to such e-mails. All such > questions should be posted on public forums, where I and others can see and > answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: need help with softkeyboard development
Thank you for your pointers. I have this layout: http://schemas.android.com/apk/res/android"; > as main.xml Then in onCreateInputView: public class mekb extends InputMethodService implements View.OnTouchListener { @Override public void onCreate() { super.onCreate(); } @Override public View onCreateInputView() { return (KeyboardView) getLayoutInflater().inflate(R.layout.main, null); } } Is this the way to load an image to show up when the keyboard is called? (KeyboardView) getLayoutInflater().inflate(R.layout.main, null); Or should I do the image/view loading some other way? Thanks for your help. On Sep 11, 11:32 pm, Dianne Hackborn wrote: > An IME is essentially just a regular UI that is running as an > InputMethodService, which makes calls on InputConnection to do whatever > editing operations it wants. If you are stuck on changing the keyboard UI > to some other kind of UI, that isn't really anything specific to writing an > IME but just standard android UI -- look at the documentation on View etc to > see how to write UI. > > You can simply make a single View that you set as your UI, and do all your > drawing in onDraw() and receive touch events in onTouchEvent(). Then based > on whatever you do for that do calls on InputConnection as the soft keyboard > sample shows. > > > > On Sat, Sep 11, 2010 at 11:01 PM, Saied wrote: > > Thanks Earlence, but... > > it's self explanatory if you are already clear about what it does! > > That is, if you actually don't need it > > > For me, it is FAR FROM self explanatory, actually as thick as mud. > > > I am skilled at apple iPhone SDK and find that quite self explanatory, > > but again, that's because I know it rather well. > > > The point of the example, I think, is to teach it to someone who does > > not know how to do it. This example is specific to a keyboard with > > keys (buttons). That's not what I want as my keyboard is key-less and > > gesture-based. > > > All I need is a way to show a single .png and have a way to grab the > > touch events. That's much simpler than the example, but alas decoding > > the example has been a np-complete problem. > > > Again, I thank you for your encouragement, but the more I tried that, > > the more frustrated I have become. > > > Anyone who understands this softkeyboard business well cares to help > > me? > > > On Sep 10, 11:29 pm, Tez wrote: > > > Hi, > > > > You don't really need to hire someone. > > > The SoftKeyboard example available in the SDK is self explanatory. > > > Lots of comments. > > > Experiment a little, you will automatically understand how things > > > work. > > > > Cheers, > > > Earlence > > > > On Sep 11, 10:55 am, Saied wrote: > > > > > Hello, > > > > > I have two android related needs: > > > > > 1. I am trying to create a soft keyboard for android. I need someone > > > > to help me create the template for it: the service, the touch event > > > > capturing and sending of characters and sensing of the text buffer. > > > > Based on google's published document this seems to be standard stuff, > > > > for someone familiar with the platform. I will fill in the logic for > > > > the keyboard myself. So this is not a huge job, but a few hours of > > > > consulting dollars. > > > > > 2. We are two programmers, trying to learn android. We are looking for > > > > a tutor of sort, whom we can pay hourly and talk to or skype with 2-3 > > > > hours a week. again, not a huge job, but a little money on the side. > > > > > If you feel up to it, please contact me. > > > > sa...@exideas.com > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to android-developers@googlegroups.com > > To unsubscribe from this group, send email to > > android-developers+unsubscr...@googlegroups.com > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en > > -- > Dianne Hackborn > Android framework engineer > hack...@android.com > > Note: please don't send private questions to me, as I don't have time to > provide private support, and so won't reply to such e-mails. All such > questions should be posted on public forums, where I and others can see and > answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: need help with softkeyboard development
Thank you for your pointers. I have this layout: http://schemas.android.com/apk/res/android"; > as main.xml Then in onCreateInputView: public class mekb extends InputMethodService implements View.OnTouchListener { @Override public void onCreate() { super.onCreate(); } @Override public View onCreateInputView() { return (KeyboardView) getLayoutInflater().inflate(R.layout.main, null); } } Is this the way to load an image to show up when the keyboard is called? (KeyboardView) getLayoutInflater().inflate(R.layout.main, null); Or should I do the image/view loading some other way? Thanks for your help. On Sep 11, 11:32 pm, Dianne Hackborn wrote: > An IME is essentially just a regular UI that is running as an > InputMethodService, which makes calls on InputConnection to do whatever > editing operations it wants. If you are stuck on changing the keyboard UI > to some other kind of UI, that isn't really anything specific to writing an > IME but just standard android UI -- look at the documentation on View etc to > see how to write UI. > > You can simply make a single View that you set as your UI, and do all your > drawing in onDraw() and receive touch events in onTouchEvent(). Then based > on whatever you do for that do calls on InputConnection as the soft keyboard > sample shows. > > > > On Sat, Sep 11, 2010 at 11:01 PM, Saied wrote: > > Thanks Earlence, but... > > it's self explanatory if you are already clear about what it does! > > That is, if you actually don't need it > > > For me, it is FAR FROM self explanatory, actually as thick as mud. > > > I am skilled at apple iPhone SDK and find that quite self explanatory, > > but again, that's because I know it rather well. > > > The point of the example, I think, is to teach it to someone who does > > not know how to do it. This example is specific to a keyboard with > > keys (buttons). That's not what I want as my keyboard is key-less and > > gesture-based. > > > All I need is a way to show a single .png and have a way to grab the > > touch events. That's much simpler than the example, but alas decoding > > the example has been a np-complete problem. > > > Again, I thank you for your encouragement, but the more I tried that, > > the more frustrated I have become. > > > Anyone who understands this softkeyboard business well cares to help > > me? > > > On Sep 10, 11:29 pm, Tez wrote: > > > Hi, > > > > You don't really need to hire someone. > > > The SoftKeyboard example available in the SDK is self explanatory. > > > Lots of comments. > > > Experiment a little, you will automatically understand how things > > > work. > > > > Cheers, > > > Earlence > > > > On Sep 11, 10:55 am, Saied wrote: > > > > > Hello, > > > > > I have two android related needs: > > > > > 1. I am trying to create a soft keyboard for android. I need someone > > > > to help me create the template for it: the service, the touch event > > > > capturing and sending of characters and sensing of the text buffer. > > > > Based on google's published document this seems to be standard stuff, > > > > for someone familiar with the platform. I will fill in the logic for > > > > the keyboard myself. So this is not a huge job, but a few hours of > > > > consulting dollars. > > > > > 2. We are two programmers, trying to learn android. We are looking for > > > > a tutor of sort, whom we can pay hourly and talk to or skype with 2-3 > > > > hours a week. again, not a huge job, but a little money on the side. > > > > > If you feel up to it, please contact me. > > > > sa...@exideas.com > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to android-developers@googlegroups.com > > To unsubscribe from this group, send email to > > android-developers+unsubscr...@googlegroups.com > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en > > -- > Dianne Hackborn > Android framework engineer > hack...@android.com > > Note: please don't send private questions to me, as I don't have time to > provide private support, and so won't reply to such e-mails. All such > questions should be posted on public forums, where I and others can see and > answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: need help with softkeyboard development
Thank you for your pointers. I have this layout: http://schemas.android.com/apk/res/android"; > as main.xml Then in onCreateInputView: public class mekb extends InputMethodService implements View.OnTouchListener { @Override public void onCreate() { super.onCreate(); } @Override public View onCreateInputView() { return (KeyboardView) getLayoutInflater().inflate(R.layout.main, null); } } Is this the way to load an image to show up when the keyboard is called? (KeyboardView) getLayoutInflater().inflate(R.layout.main, null); Or should I do the image/view loading some other way? Thanks for your help. On Sep 11, 11:32 pm, Dianne Hackborn wrote: > An IME is essentially just a regular UI that is running as an > InputMethodService, which makes calls on InputConnection to do whatever > editing operations it wants. If you are stuck on changing the keyboard UI > to some other kind of UI, that isn't really anything specific to writing an > IME but just standard android UI -- look at the documentation on View etc to > see how to write UI. > > You can simply make a single View that you set as your UI, and do all your > drawing in onDraw() and receive touch events in onTouchEvent(). Then based > on whatever you do for that do calls on InputConnection as the soft keyboard > sample shows. > > > > On Sat, Sep 11, 2010 at 11:01 PM, Saied wrote: > > Thanks Earlence, but... > > it's self explanatory if you are already clear about what it does! > > That is, if you actually don't need it > > > For me, it is FAR FROM self explanatory, actually as thick as mud. > > > I am skilled at apple iPhone SDK and find that quite self explanatory, > > but again, that's because I know it rather well. > > > The point of the example, I think, is to teach it to someone who does > > not know how to do it. This example is specific to a keyboard with > > keys (buttons). That's not what I want as my keyboard is key-less and > > gesture-based. > > > All I need is a way to show a single .png and have a way to grab the > > touch events. That's much simpler than the example, but alas decoding > > the example has been a np-complete problem. > > > Again, I thank you for your encouragement, but the more I tried that, > > the more frustrated I have become. > > > Anyone who understands this softkeyboard business well cares to help > > me? > > > On Sep 10, 11:29 pm, Tez wrote: > > > Hi, > > > > You don't really need to hire someone. > > > The SoftKeyboard example available in the SDK is self explanatory. > > > Lots of comments. > > > Experiment a little, you will automatically understand how things > > > work. > > > > Cheers, > > > Earlence > > > > On Sep 11, 10:55 am, Saied wrote: > > > > > Hello, > > > > > I have two android related needs: > > > > > 1. I am trying to create a soft keyboard for android. I need someone > > > > to help me create the template for it: the service, the touch event > > > > capturing and sending of characters and sensing of the text buffer. > > > > Based on google's published document this seems to be standard stuff, > > > > for someone familiar with the platform. I will fill in the logic for > > > > the keyboard myself. So this is not a huge job, but a few hours of > > > > consulting dollars. > > > > > 2. We are two programmers, trying to learn android. We are looking for > > > > a tutor of sort, whom we can pay hourly and talk to or skype with 2-3 > > > > hours a week. again, not a huge job, but a little money on the side. > > > > > If you feel up to it, please contact me. > > > > sa...@exideas.com > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to android-developers@googlegroups.com > > To unsubscribe from this group, send email to > > android-developers+unsubscr...@googlegroups.com > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en > > -- > Dianne Hackborn > Android framework engineer > hack...@android.com > > Note: please don't send private questions to me, as I don't have time to > provide private support, and so won't reply to such e-mails. All such > questions should be posted on public forums, where I and others can see and > answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: need help with softkeyboard development
An IME is essentially just a regular UI that is running as an InputMethodService, which makes calls on InputConnection to do whatever editing operations it wants. If you are stuck on changing the keyboard UI to some other kind of UI, that isn't really anything specific to writing an IME but just standard android UI -- look at the documentation on View etc to see how to write UI. You can simply make a single View that you set as your UI, and do all your drawing in onDraw() and receive touch events in onTouchEvent(). Then based on whatever you do for that do calls on InputConnection as the soft keyboard sample shows. On Sat, Sep 11, 2010 at 11:01 PM, Saied wrote: > Thanks Earlence, but... > it's self explanatory if you are already clear about what it does! > That is, if you actually don't need it > > For me, it is FAR FROM self explanatory, actually as thick as mud. > > I am skilled at apple iPhone SDK and find that quite self explanatory, > but again, that's because I know it rather well. > > The point of the example, I think, is to teach it to someone who does > not know how to do it. This example is specific to a keyboard with > keys (buttons). That's not what I want as my keyboard is key-less and > gesture-based. > > All I need is a way to show a single .png and have a way to grab the > touch events. That's much simpler than the example, but alas decoding > the example has been a np-complete problem. > > Again, I thank you for your encouragement, but the more I tried that, > the more frustrated I have become. > > Anyone who understands this softkeyboard business well cares to help > me? > > On Sep 10, 11:29 pm, Tez wrote: > > Hi, > > > > You don't really need to hire someone. > > The SoftKeyboard example available in the SDK is self explanatory. > > Lots of comments. > > Experiment a little, you will automatically understand how things > > work. > > > > Cheers, > > Earlence > > > > On Sep 11, 10:55 am, Saied wrote: > > > > > Hello, > > > > > I have two android related needs: > > > > > 1. I am trying to create a soft keyboard for android. I need someone > > > to help me create the template for it: the service, the touch event > > > capturing and sending of characters and sensing of the text buffer. > > > Based on google's published document this seems to be standard stuff, > > > for someone familiar with the platform. I will fill in the logic for > > > the keyboard myself. So this is not a huge job, but a few hours of > > > consulting dollars. > > > > > 2. We are two programmers, trying to learn android. We are looking for > > > a tutor of sort, whom we can pay hourly and talk to or skype with 2-3 > > > hours a week. again, not a huge job, but a little money on the side. > > > > > If you feel up to it, please contact me. > > > sa...@exideas.com > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: need help with softkeyboard development
Thanks Earlence, but... it's self explanatory if you are already clear about what it does! That is, if you actually don't need it For me, it is FAR FROM self explanatory, actually as thick as mud. I am skilled at apple iPhone SDK and find that quite self explanatory, but again, that's because I know it rather well. The point of the example, I think, is to teach it to someone who does not know how to do it. This example is specific to a keyboard with keys (buttons). That's not what I want as my keyboard is key-less and gesture-based. All I need is a way to show a single .png and have a way to grab the touch events. That's much simpler than the example, but alas decoding the example has been a np-complete problem. Again, I thank you for your encouragement, but the more I tried that, the more frustrated I have become. Anyone who understands this softkeyboard business well cares to help me? On Sep 10, 11:29 pm, Tez wrote: > Hi, > > You don't really need to hire someone. > The SoftKeyboard example available in the SDK is self explanatory. > Lots of comments. > Experiment a little, you will automatically understand how things > work. > > Cheers, > Earlence > > On Sep 11, 10:55 am, Saied wrote: > > > Hello, > > > I have two android related needs: > > > 1. I am trying to create a soft keyboard for android. I need someone > > to help me create the template for it: the service, the touch event > > capturing and sending of characters and sensing of the text buffer. > > Based on google's published document this seems to be standard stuff, > > for someone familiar with the platform. I will fill in the logic for > > the keyboard myself. So this is not a huge job, but a few hours of > > consulting dollars. > > > 2. We are two programmers, trying to learn android. We are looking for > > a tutor of sort, whom we can pay hourly and talk to or skype with 2-3 > > hours a week. again, not a huge job, but a little money on the side. > > > If you feel up to it, please contact me. > > sa...@exideas.com -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: need help with softkeyboard development
Hi, You don't really need to hire someone. The SoftKeyboard example available in the SDK is self explanatory. Lots of comments. Experiment a little, you will automatically understand how things work. Cheers, Earlence On Sep 11, 10:55 am, Saied wrote: > Hello, > > I have two android related needs: > > 1. I am trying to create a soft keyboard for android. I need someone > to help me create the template for it: the service, the touch event > capturing and sending of characters and sensing of the text buffer. > Based on google's published document this seems to be standard stuff, > for someone familiar with the platform. I will fill in the logic for > the keyboard myself. So this is not a huge job, but a few hours of > consulting dollars. > > 2. We are two programmers, trying to learn android. We are looking for > a tutor of sort, whom we can pay hourly and talk to or skype with 2-3 > hours a week. again, not a huge job, but a little money on the side. > > If you feel up to it, please contact me. > sa...@exideas.com -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en