Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Элемент управления https://www.cyberforum.ru/android-dev/thread1075432.html
Моё приложение - аудиоплеер уже готово. Теперь осталось написать доклад по нему. В примере как оформлять доклад написано: Курсовая работа по дисциплине: " Программирование мобильных устройств на...
Программирование Android Онлайн курс - Программирование мобильных приложений для портативных систем на базе Android
Здравствуйте. 21 января начнутся курсы программирования для android систем. Я записался, зову вас. https://www.coursera.org/course/android Делимся успехами.
Программирование Android гуглнау
ребята подскажите,от чего зависит голосовое открытие приложений в гуглнау,какие то открываются,какие то нет,с чем это связанно?
Программирование Android Чтение XML Здраствуйте. В сети сушествует xml фаил: http://www.boi.org.il/currency.xml надо чтоб моё андройд приложение читало от туда инфу. Разясните плиз как это проше сделать. В гугле искал но или... https://www.cyberforum.ru/android-dev/thread1075343.html
Программирование Android Нестабильная работа GATT (Bluetooth LE) https://www.cyberforum.ru/android-dev/thread1075318.html
Всем привет! Сейчас пишу программу для связи устройства и телефона по протоколу Bluetooth GATT (Android 4.3 HTC ONE). Столкнулся с проблемой стабильного подключения устройств к телефону. ...
Программирование Android AlarmReceiver
C помощью него можно запустить периодические события. А можно ли как создать события не по таймеру, а в определенное время на каждый день как будильник. Например каждый день в 17.00.
ошибка calledfromwrongthreadexception Программирование Android
всем привет вот не пойму у меня есть класс какой принимает с сервера это поток (он работает бесконечно)вкл после соединения с сервером public class Receive implements Runnable { public void...
Программирование Android Установка будильника Как установить будильник, используя мелодию, которая играет при использовании стандартного приложения "будильник"? https://www.cyberforum.ru/android-dev/thread1075217.html
Программирование Android Saved Instate State и TabActivity https://www.cyberforum.ru/android-dev/thread1075212.html
Помогите решить проблему, не работает if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .add(R.id.container, new...
Программирование Android Элемент не позиционируется на экране Никак не могу блок с рекламой прижать к низу экрана. Пробовал разные варианты. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ... https://www.cyberforum.ru/android-dev/thread1075187.html
alexmx
0 / 0 / 0
Регистрация: 19.01.2014
Сообщений: 51
0

Вылетает приложение при чтении файла

19.01.2014, 15:10. Просмотров 1021. Ответов 8
Метки (Все метки)

Доброго времени суток))) Помогите решить проблему
Имеется код:
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
package ru.myscanner.scannerth;
 
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;
 
import android.app.Activity;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.Button;
import android.widget.TextView;
 
public class MainActivity extends Activity {
        private Button btn1;
        private EditText edtxt1;
        private FileOutputStream fout;
        private String FILENAME = "/mnt/sdcard/cnc.txt";
        
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
               
                try {
                    TextView text = (TextView)findViewById(R.id.text1);
                        Scanner in = new Scanner(new FileInputStream(FILENAME));
                        
                      while(in.hasNext()){
                        String command = in.next();
                        char code = command.charAt(0);
                        if(code=='G'){
                             int v = Integer.parseInt(command.substring(1));
                                if(v==0){
                                    text.setText(v); 
                                     System.out.println("Команда G" + v);    
                                } 
                                if(v==1){
                                    text.setText(v);
                                     System.out.println("Команда G" + v);
                                } 
                                if(v==2){
                                    text.setText(v);
                                     System.out.println("Команда G" + v);
                                } 
                                if(v==3){
                                    text.setText(v);
                                     System.out.println("Команда G" + v);
                                } 
                                if(v==94){
                                    text.setText(v);
                                     System.out.println("Команда G" + v);
                                } 
                        } 
                        if(code=='M'){
                            char cod = command.charAt(1);
                            if(cod!='a'){
                                if(cod!='S'){
                                    if(cod!='O'){
                                        int v = Integer.parseInt(command.substring(1));
                                        if(v==3){
                                            System.out.println("Включить работу инструмента M" + v);   
                                        }
                                        if(v==5){
                                            System.out.println("Выключить работу инструмента M" + v); 
                                        } 
                                        if(v==6){
                                            System.out.println("Загрузка инструмента M" + v);    
                                        } 
                                        if(v==21){
                                            System.out.println("Парковка M" + v);   
                                        } 
                                        if(v==29){
                                            System.out.println("Команда M" + v);
                                        }
                                        if(v==32){
                                            System.out.println("Парковка ротатора M" + v);  
                                        } 
                                    } 
                                }
                            }
                        }
                        if(code=='X'){
                             command = command.replace('(' , ' ');
                             command = command.replace('*' , ' ');
                             double v = Double.parseDouble(command.substring(1));
                            
                                System.out.println("Координата X" + v);
                            }
                        if(code=='Y'){
                             command = command.replace('(' , ' ');
                             command = command.replace('*' , ' ');
                             double v = Double.parseDouble(command.substring(1));
                                 System.out.println("Координата Y" + v);
                            }
                        if(code=='B'){
                            char cod = command.charAt(1);
                            if(cod!='u'){
                                if(cod!='E'){
                                double v = Double.parseDouble(command.substring(1));
                                System.out.println("Угол поворота оси B" + v);
                                }
                            }
                        }
                        if(code=='A'){
                            char cod = command.charAt(1);
                            if(cod!='s'){
                                if(cod!='B'){
                                    if(cod!='Z'){
                                        if(cod!='D'){
                                            if(cod!='R'){
                                                double v = Double.parseDouble(command.substring(1));
                                                System.out.println("Угол поворота оси B" + v);
                                            }
                                        }
                                    }
                                }
                            }
                        }
                        if(code=='I'){
                            char cod = command.charAt(1);
                            if(cod!='N'){
                                double v = Double.parseDouble(command.substring(1));
                                System.out.println("Параметр I" + v);
                            } 
                        }
                        if(code=='J'){
                             command = command.replace('(' , ' ');
                             command = command.replace('*' , ' ');
                             double v = Double.parseDouble(command.substring(1));
                             System.out.println("Параметр J" + v);
                        }
                    }
                
                        
                        
                } catch (FileNotFoundException e) {
                        e.printStackTrace();
                } 
        }
}

При запуске, приложение вылетает.

Вернуться к обсуждению:
Вылетает приложение при чтении файла
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2014, 15:10
Готовые ответы и решения:

Падает приложение при чтении настроек
Вот фрагмент моего кода: public void butCalculationElectric_Click(View v){ float...

Приложение вылетает при возобновлении
переписал приложение для считывания смс http://www.itcuties.com/android/read-sms/, с проверками...

Вылетает приложение при запуске
Здравствуйте. Столкнулся со следующей проблемой. В приложении при запуске подключаются сразу...

Вылетает приложение при возникновении ошибки
Доброго всем времени суток! Вот есть приложение по работе с MySQL. Тему эту мы разобрали, и вроде...

Приложение вылетает при старте на 4.1, на 4.4 - работает
Здравствуйте, Я написал приложение для android в eclipse 4.4.2. На телефоне с android 4.4.2...

8
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.