Hi How are you

As you have suggested me I have installed the Ethiopian font in my
device. And I think the font is installed properly. But still the SMS
doesn't work. I don't know which part I can check. The message still
replaces unicode characters by space characters in the receiving side.
can you suggest me some more points that I should check or correct?

Thank you again.

Andu.



On Jan 22, 7:51 pm, Frank Weiss <[email protected]> wrote:
> If the received character is U+0020 instead of U+1200, then chances are that
> the message is being restricted to 7-bit somewhere along the line. This is
> somewhat alluded to in the SDK 
> Referencehttp://developer.android.com/reference/android/telephony/SmsMessage.h...
> )
>
> Another problem may be the font. Have you installed the Ethiopian fonts in
> your device or emulator? I just tried adding ቁ into an Android
> application's string.xml res file. On both the emulator and the Droid, the
> character is displayed as a small rectangle.
>
> It may help in debugging to try some Latin-1/ISO-8859-1 characters, such as
> U+00E3. This would test the 7-bit issue without having to install Ethiopian
> fonts on the emulator or device.
>
> On Thu, Jan 21, 2010 at 10:53 PM, andu <[email protected]> wrote:
> > Hello How are you
>
> > I have tried to send the sms with unicode character to the android
> > phone itself and accept the message by my application (using
> > BroadcastReceiver ...)  to view its content. but still the unicode
> > character is displayed as space. And I tried to see its code using
> > codePointAt( )  and it displays number 32.
>
> > What do you suggest?
> > Should I change the encoding for my code, JVM, ...? How can I change
> > the encoding of my program? I am developing my application by Eclipse
> > and Android ADT.
>
> > Thank you for response.
>
> > and also I waiting your response
>
> > Andu
>
> > On Jan 1, 1:49 am, Frank Weiss <[email protected]> wrote:
> > > The code looks good AFAICT.
>
> > > Please give the actual before/after characters that are coming out wrong.
> > > For example, try the Ethiopian syllable qu, U+1241. If it's coming across
> > as
> > > a box followed by an "A", then the receiver has gotten two characters,
> > > U+0012 and U+0041. I really need to see the hexadecimal data in your sent
> > > and received SMS messages to figure out what's going wrong.
>
> > > I would also suggest that using the debugger or android.util.Log, instead
> > of
> > > Toast, would be a better way to debug.
>
> > > On Thu, Dec 31, 2009 at 2:26 AM, andu <[email protected]> wrote:
> > > > To send the message I have used the following function:
>
> > > > public boolean sendSMSMessage(String compiledContent, String
> > > > DistinationAddress)
> > > >        {
> > > >                String receiverPhoneNumber = DistinationAddress;
> > > >                String messageCenterPhoneNumber = "";
> > > >                SmsManager smsMgr = SmsManager.getDefault();
> > > >                smsMgr.sendTextMessage(receiverPhoneNumber, null,
> > > > compiledContent,
> > > > null, null);
> > > >                return isSent;
> > > >        }
>
> > > > To receive the message I have used the following function:
>
> > > > @Override
> > > >    public void onReceive(Context context, Intent intent) {
> > > >        Bundle bundle = intent.getExtras();
>
> > > >        if(bundle != null)
> > > >        {
> > > >                Object messages[] = (Object[]) bundle.get("pdus");
> > > >                SmsMessage smsMessage[] = new
> > SmsMessage[messages.length];
> > > >                for (int n = 0; n < messages.length; n++)
> > > >                {
> > > >                    smsMessage[n] = SmsMessage.createFromPdu((byte[])
> > > > messages
> > > > [n]);
> > > >                }
>
> > > >                // show first message
> > > >                Toast toast = Toast.makeText(context, " Brhp Received
> > SMS: "
> > > > + smsMessage[0].getMessageBody()+ "from " + smsMessage
> > > > [0].getOriginatingAddress(), Toast.LENGTH_LONG);
> > > >                toast.show();
>
> > > >                String messageBody = smsMessage[0].getMessageBody();
> > > >                String messageSource =
> > > > smsMessage[0].getOriginatingAddress();
> > > >         }
>
> > > >    }
>
> > > > On Dec 29, 1:02 am, andu <[email protected]> wrote:
> > > > > How are you all?
>
> > > > > I am developing application for android phone. Currently I am testing
> > > > > my system in the emulator. In my application, I want to send unicode
> > > > > character (Amharic language character) via SMS to the other emulator
> > > > > instance. But in the receiver side, the message is not viewed
> > > > > properly. I think the problem is some character encoding related
> > > > > problem.
>
> > > > > In addition similar problem happens for texts which are queried for
> > > > > the sqlite database. that is when I send a query result via SMS the
> > > > > same problem occurs. Please help me.
>
> > > > > Sorry for posting the same message again. Please help me.
>
> > > > > Thank you
>
> > > > > Andu.
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > > > Groups "Android Developers" group.
> > > > To post to this group, send email to
> > [email protected]
> > > > To unsubscribe from this group, send email to
> > > > [email protected]<android-developers%[email protected]>
> > <android-developers%[email protected]<android-developers%[email protected]>
>
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/android-developers?hl=en
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]<android-developers%[email protected]>
> >  For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to