Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
SergeyA
18 / 0 / 1
Регистрация: 03.07.2011
Сообщений: 64

Изменить кодировку принятых смс - Программирование Android

03.06.2012, 15:11. Просмотров 2173. Ответов 2
Метки (Все метки)

Как не пробовал - не получается

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class SmsReceiver extends BroadcastReceiver {
    
    @Override
    public void onReceive(Context context, Intent intent){
    
        Bundle bundle = intent.getExtras();        
        SmsMessage[] msgs = null;
        String str = "";           
        if (bundle != null){
            Object[] pdus = (Object[]) bundle.get("pdus");
            msgs = new SmsMessage[pdus.length];            
            for (int i=0; i<msgs.length; i++){
                msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);                
                str += "Number: " + msgs[i].getOriginatingAddress() + "\n";                     
                str += "Message: " + msgs[i].getMessageBody() + "\n";     
            }
            try {
                Toast.makeText(context, new String(str.getBytes("cp1251"), "utf-8"), Toast.LENGTH_SHORT).show();
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }
        }                         
    } 
}
Подскажите как сменить кодировку, русский текст переводит в непонятные символы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2012, 15:11
Готовые ответы и решения для Программирование Android Изменить кодировку принятых смс:

Изменить кодировку
строка введенная в одном из фрагментов конвертируется в представление других...

Как задать определённый номер на отправку смс и приём смс
Подскажите, что нужно добавить или переделать чтобы можно было принимать смс...

СМС менеджер или блокиратор СМС по содержимому
вообщем пишу приложение, которое(смс менеджер или блокиратор смс по...

Распознать кодировку текста в формате СМС *.vmg
Здравствуйте. Не знаю в какой раздел форума написать. Имеются файлы *.vmg с...

Изменить кодировку
Мне приходит ответ на запрос с заголовком: &quot;content-type:text/plain;...

изменить кодировку
Здравствуйте! Скажите пожалуйста как сменить кодировку компонента (TSaveDialog)...

2
Изменить кодировку принятых смс Программирование Android   Следующее сообщение темы 
Другие темы раздела
Программирование Android Создание многоуровневой игры http://www.cyberforum.ru/android-dev/thread594631.html
Здравствуйте! Возник вопрос об организации структуры игры...В игре планируется делать много уровней, каждый уровень представляет из себя просто сцену с интерактивными объектами. Раньше опыта...
Программирование Android Пробую силы в простейшем калькуляторе Всем привет, решил попробывать свои силы в программировании под андроид, т.к. ничего кроме делфи и паскаля (Ну Алгоритм 2.0 же не в счёт) не знаю, решил лепить приложение через app inventor. Все... http://www.cyberforum.ru/android-dev/thread593989.html
Картинки и текст Eclipse Программирование Android
Как можно засунуть картинки и текст в один скролл? при попытке такое проделать отображалось только то, что стоит первым.И почему экран вмещает так мало при создании?я мало знаю ,поэтому не судить...
Программирование Android Программа
Добрый день. Пишу свою первую прогу со сплэшкартинкой и двумя activity, но на падает. НЕ могли бы вы помочь исправить код? Очень буду благодарен. Код: <ImageView ...
Программирование Android DefaultHttpClient http://www.cyberforum.ru/android-dev/thread593070.html
Вопрос такой У меня есть простой get запрос DefaultHttpClient httpclient = new DefaultHttpClient(); try { HttpGet request = new HttpGet(Constants.MY_IMAGES_URL); List<Cookie> cookies...
Программирование Android С чего начать Здравствуйте. Я никогда не разрабатывал приложения для Android. В какой среде это делается ? с чего начать ? подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru