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

Вылетает приложение, в котором уменьшаю фото - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android В чем разница (View view) и (View v) http://www.cyberforum.ru/android-dev/thread1435408.html
Я только начинаю изучать программирование под андроид (до этого вобще программированием не занимался), по гуглу удалось найти только описание для варианта "(View v)" http://developer.android.com/reference/android/view/View.OnClickListener.html Вот например код: public void onClick(View view) { TextView helloTextView = (TextView)findViewById(R.id.textView); ...
Программирование Android Android приложение с 3d моделью Доброго времени суток! Мы хотим сделать приложение для андройда типа виртуальная витрина, пример по след ссылке:https://www.pixelsquid.com/stock-image/white-smartphone-929753470846637347. Мы имеем psd исходники, теперь нам нужно объединить их в одну 3d модель и крутиться как на картинке. Как это можно реализовать в android приложении? http://www.cyberforum.ru/android-dev/thread1435303.html
Программирование Android Не получается работать с переменной
Ребят пишу диплом, интерактивный практикум по симплекс методу на android. Застрял в начале еще при построении таблиц, я использовал gridview. Такая проблема, я передаю из предыдущей активити переменные (количество строк и ограничений) и вот хотелось бы узнать почему, когда я вывожу их как глобальные, то у меня перестает работать приложение. переменные String Vars =...
Программирование Android Как загружать полноразмерные фото в приложение?
Создал новостную ленту на подобие в контакте. Проблема с фотографиями. Если фото большое, то оно по ширине заполняет полностью экран (и это нормально), а по высоте сверху и снизу от фото появляются большие пробелы. Такого не происходит только если фото не больше 720 px по высоте. Как можно это исправить, чтобы никаких пробелов по высоте не было? maxHeight в файле xml не предлагать :)
Программирование Android Реакция кнопки на нажатие http://www.cyberforum.ru/android-dev/thread1435262.html
Стандартная кнопка визуально реагирует на нажатие. А когда изменяешь фон кнопки, то всякая визуальная реакция исчезает. Как-то можно это исправить через xml?
Программирование Android ListView обновление Пытаюсь запилить органайзер, сделал добавление в базу и вывод в ListView. Но проблема, если добавить запись, то она появится только после перезапуска приложения. Ну логично, потому что только тогда обновляются данные из БД. Подскажите, как сделать что бы лист постоянно обновлялся? Заранее спасибо. подробнее

Показать сообщение отдельно
Novichek_9I
4 / 5 / 2
Регистрация: 31.03.2015
Сообщений: 137

Вылетает приложение, в котором уменьшаю фото - Программирование Android

01.05.2015, 19:36. Просмотров 216. Ответов 0
Метки (Все метки)

Вообщем, есть код, который Вызывает камеру - делает фото - заходит в галерею - отображает выбранное фото в приложении. И насколько я смог понять на методе createScaledBitmap оно вылетает. Не могу понять почему. Подскажите, пожалуйста!

Вот сам код:
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
public class MainActivity extends Activity {
 
    TextView textTargetUri;
 
    ImageView imageView;
    static final int GALLERY_REQUEST = 1;
    public final int CAMERA_RESULT = 0;
 
    private String targetUri;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        textTargetUri = (TextView) findViewById(R.id.tvTargetUri);
        imageView = (ImageView) findViewById(R.id.imageView1);
 
        targetUri=textTargetUri.toString(); //Получаем StringPath
        Bitmap bm= BitmapFactory.decodeFile(targetUri);
 
 
        int width=bm.getWidth();
        int height=bm.getHeight();
 
        int halfWidth = width/2;
        int halfHeight = height/2;
 
        Bitmap bmHalf = Bitmap.createScaledBitmap(bm, halfWidth,halfHeight, true);  // Похоже, здесь приложение вылетает
 
        imageView.setImageBitmap(bmHalf);
 
    }
 
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        // TODO Auto-generated method stub
        super.onActivityResult(requestCode, resultCode, data);
 
        switch (requestCode) {
            case GALLERY_REQUEST:
                if (resultCode == RESULT_OK) {
                    Uri selectedImage = data.getData();
 
                    textTargetUri.setText(selectedImage.toString());
                    //imageView.setImageURI(selectedImage);
                }
        }
    }
 
    public void OnButtonClick(View v) {
        // запускаем Галерею
 
        Intent intent = new Intent(Intent.ACTION_PICK,
                android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
        startActivityForResult(intent, GALLERY_REQUEST);
        Intent shot=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        startActivityForResult(shot,CAMERA_RESULT);
    }
}
Вот что в логе :
Caused by: java.lang.NullPointerException
at com.example.irina.camera.MainActivity.onCreate(MainActivity.java:39)
at android.app.Activity.performCreate(Activity.java:5343)

Строка 39 - это как раз метод createScaledBitmap
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru