1. Java / Говнокод #9615

    +78

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    Drawable d = getResources().getDrawable(R.drawable.screen_width);
            int width = d.getMinimumWidth();
            switch (width) {
                case 1024:
                    CAMERA_WIDTH = 1024;
                    CAMERA_HEIGHT = 600;
                    break;
                case 800:
                    CAMERA_WIDTH = 800;
                    CAMERA_HEIGHT = 480;
                    break;
                case 480:
                    CAMERA_WIDTH = 480;
                    CAMERA_HEIGHT = 320;
                    break;
                case 320:
                    CAMERA_WIDTH = 320;
                    CAMERA_HEIGHT = 240;
                    break;
                default:
                    CAMERA_WIDTH = 800;
                    CAMERA_HEIGHT = 480;
                    break;
            }

    Вот так автор определял размер экрана в Android...по размеру загруженной картинки в ресурсах
    Про getResources().getConfiguration().screen Layout наверное он не знал...

    Запостил: TeknoMatik, 05 Марта 2012

    Комментарии (11) RSS

    • А если 1280 ширина что будет?
      Ответить
    • Странный подход, однако. Человек с мало-мальским опытом сразу бы искал нормальный метод. Видать, автор говнокода новичок. :)
      Ответить
      • Причём забаненый в гугле
        Ответить
        • Да. С новым персонализированным поиском это стало возможным.
          Ответить
    • А причем здесь камера?
      Ответить
      • Где здесь C++ камера?
        http://en.wikipedia.org/wiki/Virtual_camera_system
        Ответить
    • а на высоту наклали. пардон, с высоты
      Ответить
    • Парень опять зашагал по комнате, а потом опять резко остановился.
      Ответить

    Добавить комментарий