11.08.2014 / 19:27 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Kalter, предлагаю посмотреть на каком-нибудь http://startandroid.ru/ статьи. Чтобы ознакомиться с часто используемыми элементами API – подойдёт, думаю. |
11.08.2014 / 19:53 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Ок, спасибо __________________
Homo homini penis est. |
11.08.2014 / 22:16 | |
Pauk52 Пользователь Сейчас: Offline
Имя: Володимир Откуда: Пески-радьковские Регистрация: 25.01.2011
| что менее затратно: создать глобальный объект и изменять его везде или там где нужно пересоздавать?
|
12.08.2014 / 07:05 | |
warlock Пользователь Сейчас: Offline
Имя: Макс Откуда: Белгород Регистрация: 06.04.2011
| Парни что не так ? int color;
Bitmap img;
//затем в конструкторе пишу
img=BitmapFactory.decodeResource(getResources(),R.drawable.pict);
color=img.getPixel(3,3);
При запуске ошибка приложееия (что то типа) Ошибка в строке color=img.getPixel(3,3); Если ее удалить то все норм. Мне нужно цвет пикселя картинки по координатам 3,3 записать в пернменную . |
12.08.2014 / 09:32 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| warlock, проверь ширину и высоту картинки. И пиши конкретный текст ошибки, блин, в этом как раз вся суть.
__________________
let live |
12.08.2014 / 12:04 | |
warlock Пользователь Сейчас: Offline
Имя: Макс Откуда: Белгород Регистрация: 06.04.2011
| aNNiMON, При старте проги она сразу вылетает с надписью в приложении "project" произошла ошибка, и при этом среда разработки AIDE (Пишу на андроиде) закрывается , поэтому немогу посмотреть логи . Разрешение картинки 20 на 20 пикселей . Че делать я хз . Может этот метод getPixel не int возвращает ? Хотя врядли .
|
12.08.2014 / 12:57 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| warlock, logcat пишет логи всегда, независимо от того что там вылетело или закрылось. Запускай AIDE снова и смотри лог. По названию пакета сможешь узнать, что вырубилась твоя прога.
__________________
let live Изменено aNNiMON (12.08 / 12:57) (всего 1 раз) |
12.08.2014 / 17:22 | |
warlock Пользователь Сейчас: Offline
Имя: Макс Откуда: Белгород Регистрация: 06.04.2011
| Понял , все дело в инициализации img . Подскажите как можно инициализировать объект Bitmap ? Вся проблема в методе getResources(), у меня он был подчеркнут красным , я нажал фикс и создался пустой метод (а я думал нужные импорты добавились). И как не странно это прокатывало до использования img ;
|
12.08.2014 / 17:36 | |
Pauk52 Пользователь Сейчас: Offline
Имя: Володимир Откуда: Пески-радьковские Регистрация: 25.01.2011
| что не так? Открыть спойлер Закрыть спойлер public class CalculatorActivity extends Activity {
private StringBuilder s = new StringBuilder();
......
public void onButtonClick(View view) {
switch(view.getId()){
case R.id.minus:
if(!operationIsAvaible(s.toString(), "[.+*/-]$")){
break;
}
bufferAppend("-");
...... break;
}
}
public void bufferAppend(String str){
s.append(str);
outputView.setText(s.toString());
}
public boolean operationIsAvaible(String str,String pattern){
Pattern p = Pattern.compile(pattern);
Matcher m = p.matcher(str);
return !m.matches();
}
}
по идеи этот код должен проверять строку и если там есть в конце мат оператор он запрещает вводить еще мат операторы, но они все равно ставятся. Изменено Pauk52 (12.08 / 17:38) (всего 1 раз) |
12.08.2014 / 18:40 | |
RGT Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| Pauk52, Проверял только на плюсах? +*
__________________
don't tread on me |