Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Создание многоуровневой игры http://www.cyberforum.ru/android-dev/thread594631.html
Здравствуйте! Возник вопрос об организации структуры игры...В игре планируется делать много уровней, каждый уровень представляет из себя просто сцену с интерактивными объектами. Раньше опыта разработки игр не имели.. Так вот сам вопрос: Как делать эти уровни, интересует именно организация их? Т.е. не создавать же к примеру 50 активити :), наверняка есть куда более разумные подходы... Может...
Программирование Android Пробую силы в простейшем калькуляторе Всем привет, решил попробывать свои силы в программировании под андроид, т.к. ничего кроме делфи и паскаля (Ну Алгоритм 2.0 же не в счёт) не знаю, решил лепить приложение через app inventor. Все действия отточены, всё как бэ работает, после сделанного действия при вводе цифр стирается всё и начинается новый пример, при нажатии комбинации x+y-... после второго действия автоматом считается потом... http://www.cyberforum.ru/android-dev/thread593989.html
Картинки и текст Eclipse Программирование Android
Как можно засунуть картинки и текст в один скролл? при попытке такое проделать отображалось только то, что стоит первым.И почему экран вмещает так мало при создании?я мало знаю ,поэтому не судить строго !
Программирование Android Программа
Добрый день. Пишу свою первую прогу со сплэшкартинкой и двумя activity, но на падает. НЕ могли бы вы помочь исправить код? Очень буду благодарен. Код: <ImageView (ошибка возникает здесь, укажу внизу статьи под номером 1) android:id="@+id/splashscreen" android:layout_width="fill_parent" android:layout_height="fill_parent"...
Программирование 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 = mainApp.getCookies(); if (!cookies.isEmpty()) { for (int i = 0; i < cookies.size(); i++) { httpclient.getCookieStore().addCookie(
Программирование Android С чего начать Здравствуйте. Я никогда не разрабатывал приложения для Android. В какой среде это делается ? с чего начать ? подробнее

Показать сообщение отдельно
SergeyA
18 / 0 / 1
Регистрация: 03.07.2011
Сообщений: 64

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

03.06.2012, 15:11. Просмотров 1958. Ответов 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();
            }
        }                         
    } 
}
Подскажите как сменить кодировку, русский текст переводит в непонятные символы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru