[android-developers] Re: need help with softkeyboard development

2010-09-12 Thread Saied
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

2010-09-12 Thread Saied
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

2010-09-12 Thread Saied
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

2010-09-12 Thread Saied
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

2010-09-11 Thread Dianne Hackborn
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

2010-09-11 Thread Saied
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

2010-09-10 Thread Tez
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