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

Поиск нескольких символов через indexOf - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как растянуть изображение по ширине экрана из Canvas? http://www.cyberforum.ru/android-dev/thread1291187.html
Преобразовал в битмап заготовку Bitmap largeIcon = BitmapFactory.decodeResource(getResources(), R.drawable.res); Затем здесь же вывожу на полотно: c.drawBitmap(largeIcon,0,0,p); largeIcon - большая картинка и в landscape режиме картинка вполне прилично отображается, но в портретном остается снизу пустое поле. Мне необходимо как то растягивать картинку по высоте, ширине экрана.
Android Курсор для ListView Всем привет. Получаю вот такую ошибку при старте Activity: 11-03 13:07:37.600: E/SQLiteLog(9261): (1) near "null": syntax error 11-03 13:07:37.600: D/AndroidRuntime(9261): Shutting down VM 11-03 13:07:37.600: W/dalvikvm(9261): threadid=1: thread exiting with uncaught exception (group=0x41970930) 11-03 13:07:37.600: E/AndroidRuntime(9261): FATAL EXCEPTION: main 11-03 13:07:37.600:... http://www.cyberforum.ru/android-dev/thread1290894.html
Delphi под Android Android
Всем добрый день, нужно создать приложение для Android для изучение азбуки морзе на базе этой программы http://www.radioscanner.ru/files/download/file2022/apak2r.zip. Как я понял она написана на Delphi, как я понимаю с выхода Delphi xe5 можно делать программы под Android на Delphi. Так вот суть вопроса можно ли портировать данную программу под Android или же будет проще написать с нуля на той же...
Android Безопасно скачать файл
Гуру, посоветуйте метод! Раз в секунду пытаюсь скачать короткий файл с сайта (строку-статуса). Качается успешно. И слишком быстро что-бы успевало подвиснуть. Но... Если отключаю WiFi вдруг происходит ПОЛНОЕ зависание программы. Возможно в ожидании таймаута, возможно что-еще... Как ОБЕЗОПАСИТЬ этот процесс? Что здесь используют? Асинхронные процессы? потоки? что-нибудь еще? Куда...
Android Что означает этот код? (ide android studio, файл MainActivity) http://www.cyberforum.ru/android-dev/thread1290723.html
package com.example.user.myapplication; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class MainActivity extends Activity {
Android Возможно ли менять параметры анимации в рабочем приложении? Возможно ли менять параметры анимации в рабочем приложении? Я чайник в этом, а очень нужно сделать прогу подробнее

Показать сообщение отдельно
walkover
0 / 0 / 0
Регистрация: 04.11.2014
Сообщений: 7
12.11.2014, 16:56  [ТС]     Поиск нескольких символов через indexOf
"стр01".length() + 1 - это не работает вообще((((
после добавления trim стало копировать вообще 01 12345)))))

буду пробовать последний вариант

Добавлено через 55 минут
как вставить код
Java
1
2
3
4
5
6
7
8
9
10
11
String paramString = "стр01 1234567890 стр02 1234567890 стр03 1234567890";//Я так понимаю исходный файл
        String delimiter = " ";
        String key = "стр01";
        String message;
        String[] paramStringArray = paramString.split(delimiter);
        
        for(int i = 0; i < paramStringArray.length; i++){
            if(paramStringArray[i].equals(key)){
                message = paramStringArray[i + 1];
            }
        }
в мой код? вот весь кусок кода как есть сейчас. не работает, вернее копирует хрен пойми как, логику вообще не улавливаю.
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
private void processSMS(String paramString) {
        int i = paramString.indexOf("стр01");
        Log.i("SMSBroadcastReceiver", "paramString = " + paramString);
        String message;
        if (i != -1) {
            if (paramString.length() < 6 + (i + 1))
                Toast.makeText(this, "После @ меньше 6 символов",
                        Toast.LENGTH_LONG).show();
            else {
                try {
                    message = paramString.substring(i + 1, i + 6).trim();
                    Log.d("SMSBroadcastReceiver", message);
                    sendSMS(telephoneDirector, message);
                } catch (IndexOutOfBoundsException e) {
                    // TODO: handle exception
                    Log.d("SMSBroadcastReceiver",
                            "Something wrong with this county..."
                                    + e.getMessage());
                }
            }
 
        }
 
    }
копирует так при это коде 01пробел12
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru