Некоректне відправлення SMS на кирилиці - Обговорення та вирішення проблем - Форуми на

ось поки що єдиний варіант відправки повідомлення українською: набрати необхідний текст за допомогою Translit (ну чи іншої подібної програми), скопіювати його та відправити за допомогою APowerSms. Тільки не лякайтеся того, що APowerSms китайською)

на жаль так. Не розумію, як ці китайці обійшли апі. навіть якщо вручну отримати правильно закодований pdu, для посилки треба виконати Як дістатися внутрішнього інтерфейсу ISms і ServiceManager'a - ХЗ

tum0rc0re 11 гру 2008

на жаль так. Не розумію, як ці китайці обійшли апі. навіть якщо вручну отримати правильно закодований pdu, для посилки треба виконати Як дістатися внутрішнього інтерфейсу ISms і ServiceManager'a - ХЗ

напевно через рефлексію, як і у випадку з gps та bluetooth але це так припущення

razr 12 гру 2008

на жаль так. Не розумію, як ці китайці обійшли апі. навіть якщо вручну отримати правильно закодований pdu, для посилки треба виконати Як дістатися внутрішнього інтерфейсу ISms і ServiceManager'a - ХЗ

darkside 12 Гру 2008

darkside 12 Гру 2008

у мене погана новина.

Ви не плануєте робити в PowerSMS Open Source Software. Nov 23 08.

solomonk 12 Гру 2008

у мене погана новина.

думаю не варто засмучуватися з цього приводу, як написано в андроїдному мануалі вся частина, що стосується i18n і l10n, ще тільки розробляється. впевнений, що з виходом андроїда на німецький ринок ми отримаємо апдейт, де можна буде вибрати локаль девайса і в тому числі галку "юзати унікод при посилці смс", інакше любителі умляутів будуть незадоволені

через anycut можна вибрати активити locale, але поки що там у списку тільки english (us)

razr 12Грудень 2008

думаю не варто засмучуватися з цього приводу, як написано в андроїдному мануалі вся частина, що стосується i18n і l10n, ще тільки розробляється. впевнений, що з виходом андроїда на німецький ринок ми отримаємо апдейт, де можна буде вибрати локаль девайса і в тому числі галку "юзати унікод при посилці смс", інакше любителі умляутів будуть незадоволені

через anycut можна вибрати активити locale, але поки що там у списку тільки english (us)

як писали вище:

При використанні 8-бітового кодування (німецька, французька мова) можна надсилати повідомлення довжиною до 140 символів. Для підтримки інших національних алфавітів (китайської, арабської, української та ін.) використовується 2-байтне кодування UTF-16 (див. Unicode).

так що далеко не факт, що з виходом на німецький ринок андроїд почне розуміти utf-16, т.к. для німців достатньо utf-8

trix 12 Гру 2008

як писали вище:

так що далеко не факт, що з виходом на німецький ринок андроїд почне розуміти utf-16, т.к. для німців достатньо utf-8

подружжя ти плутаєш. utf-8 по-життю використовується для кирилиці.

pusher 13 Гру 2008

2tum0rc0re точно! про рефлексію дуже забув. тепер все працює.

2solomonk тільки з введенням локалей можна визначати який енкодинг смс треба вибирати. весь код для 7bit, 8bit, unicode перетворення є у GsmAlphabet, проте викликається реально лише 7бітне кодування.

2trix завжди використовувався unicode (з обмеженням однієї смс на 70 знаків)

кому потрібна легковажна програма для відправки смс (заміна aPowerSms) - пишіть: викладу

Damer 13 Гру 2008

solomonk 13 Гру 2008

кому потрібна легковажна програма для відправки смс (заміна aPowerSms) - пишіть:викладу