Вопросы новичка

Интерфейс, диалоги, темы, стили, меню
Аватара пользователя
antihawk
Сообщения: 84
Зарегистрирован: 09 июн 2013, 16:14

Вопросы новичка

Сообщение antihawk » 19 июн 2013, 19:07

Всем доброго времени суток.

Я начинаю писать свое приложение под андроид и надеюсь на вашу не большую помощь.
У есть и скорее всего будут возникать вопросы, которые я хотел бы задать в вам.

1) При создании игры, что нужно выбрать в minimum, target sdk и compile with чтобы приложение нормально функционировало на телефонах?

2) Какого качества нужно подгружать картинки к проекту, подгрузивши картинку фона 480х800, поставив ее фоном при включении она была явно не лучшего качества?

Спасибо!

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Вопросы новичка

Сообщение anber » 19 июн 2013, 19:26

antihawk писал(а):1) При создании игры, что нужно выбрать в minimum, target sdk и compile with чтобы приложение нормально функционировало на телефонах?
http://developer.android.com/about/dash ... index.html
Количество и версия девайсов на данный момент в мире.
В последних приложениях обычно используют

Код: Выделить всё

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="16" />
но в будущем поменяется
antihawk писал(а):2) Какого качества нужно подгружать картинки к проекту, подгрузивши картинку фона 480х800, поставив ее фоном при включении она была явно не лучшего качества?
Ты загрузил картинку 480х800 и она не лучшего качества?
На каком устройстве смотрел?

Кстати на счет фона. В целях экономии памяти и улучшения качества если текстура позволяет можно замостить разными способами весь бекграунд размножив небольшой фрагмент.
Последний раз редактировалось anber 19 июн 2013, 19:33, всего редактировалось 2 раза.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Вопросы новичка

Сообщение rezak90 » 19 июн 2013, 19:28

antihawk писал(а):1) При создании игры, что нужно выбрать в minimum, target sdk и compile with чтобы приложение нормально функционировало на телефонах?!
какое минимальное апи тебе решать, я всегда ставлю 10, ибо всё что ниже (по последним данным) это 4.9% рынка
antihawk писал(а):Какого качества нужно подгружать картинки к проекту, подгрузивши картинку фона 480х800, поставив ее фоном при включении она была явно не лучшего качества?/quote]
ну это уже зависит от того какие разрешения экранов собираешься поддерживать, бери максимальный существующий для телефонов и порежь на соответствующие размеры в соответствующие папки x/h/m/ldpi
R.id.team
Политика на форуме запрещена

Аватара пользователя
antihawk
Сообщения: 84
Зарегистрирован: 09 июн 2013, 16:14

Re: Вопросы новичка

Сообщение antihawk » 19 июн 2013, 19:57

anber писал(а):
antihawk писал(а):1) При создании игры, что нужно выбрать в minimum, target sdk и compile with чтобы приложение нормально функционировало на телефонах?
http://developer.android.com/about/dash ... index.html
Количество и версия девайсов на данный момент в мире.
В последних приложениях обычно используют

Код: Выделить всё

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="16" />
но в будущем поменяется
antihawk писал(а):2) Какого качества нужно подгружать картинки к проекту, подгрузивши картинку фона 480х800, поставив ее фоном при включении она была явно не лучшего качества?
Ты загрузил картинку 480х800 и она не лучшего качества?
На каком устройстве смотрел?

Кстати на счет фона. В целях экономии памяти и улучшения качества если текстура позволяет можно замостить разными способами весь бекграунд размножив небольшой фрагмент.
картинка на компьютере смотрится вполне нормально, а на htc desire s явно видно потерю качества.

Аватара пользователя
antihawk
Сообщения: 84
Зарегистрирован: 09 июн 2013, 16:14

Re: Вопросы новичка

Сообщение antihawk » 19 июн 2013, 19:59

rezak90 писал(а):
antihawk писал(а):1) При создании игры, что нужно выбрать в minimum, target sdk и compile with чтобы приложение нормально функционировало на телефонах?!
какое минимальное апи тебе решать, я всегда ставлю 10, ибо всё что ниже (по последним данным) это 4.9% рынка
antihawk писал(а):Какого качества нужно подгружать картинки к проекту, подгрузивши картинку фона 480х800, поставив ее фоном при включении она была явно не лучшего качества?/quote]
ну это уже зависит от того какие разрешения экранов собираешься поддерживать, бери максимальный существующий для телефонов и порежь на соответствующие размеры в соответствующие папки x/h/m/ldpi
то есть для каждого экрана будет подгружаться своя картика? Как это реализуется?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Вопросы новичка

Сообщение rezak90 » 19 июн 2013, 20:43

antihawk писал(а):то есть для каждого экрана будет подгружаться своя картика? Как это реализуется?
http://developer.android.com/guide/practices/screens_support.html
R.id.team
Политика на форуме запрещена

Аватара пользователя
antihawk
Сообщения: 84
Зарегистрирован: 09 июн 2013, 16:14

Re: Вопросы новичка

Сообщение antihawk » 19 июн 2013, 20:51

Проблема с потере

Аватара пользователя
antihawk
Сообщения: 84
Зарегистрирован: 09 июн 2013, 16:14

Re: Вопросы новичка

Сообщение antihawk » 19 июн 2013, 20:57

Проблема с потерей качества решена =)

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Вопросы новичка

Сообщение anber » 19 июн 2013, 22:32

antihawk писал(а):Проблема с потерей качества решена =)
Каким образом?

У htc desire s разрешение 480x800, поэтому для меня странно почему картинка с таким же разрешением смотрится на нем плохо.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Вопросы новичка

Сообщение rezak90 » 19 июн 2013, 22:50

anber писал(а):
antihawk писал(а):Проблема с потерей качества решена =)
Каким образом?

У htc desire s разрешение 480x800, поэтому для меня странно почему картинка с таким же разрешением смотрится на нем плохо.
дело может быть в dpi, например разрешение у планшета и телефона тоже одинаковое но картинка то будет выглядеть по разному.
R.id.team
Политика на форуме запрещена

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Вопросы новичка

Сообщение anber » 20 июн 2013, 09:21

rezak90 писал(а):дело может быть в dpi, например разрешение у планшета и телефона тоже одинаковое но картинка то будет выглядеть по разному.
Ты хочешь сказать, если и у планшета 480*800 и у телефона 480*800, то картинка 480*800 будет выглядеть на них по разному, а если поставить картинку с большим разрешением то будет выглядеть лучше?
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

=bor=
Сообщения: 267
Зарегистрирован: 21 мар 2013, 12:26

Re: Вопросы новичка

Сообщение =bor= » 20 июн 2013, 09:32

А разве если у двух аппаратов 480*800, но размер точки разный, то изображение одинаковое будет??
Простой пример:
Galaxy S II - 800х480, 0.12 - 217
Galaxy W - 800х480, 0.10 - 252

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Вопросы новичка

Сообщение anber » 20 июн 2013, 10:31

=bor= писал(а):А разве если у двух аппаратов 480*800, но размер точки разный, то изображение одинаковое будет??
Простой пример:
Galaxy S II - 800х480, 0.12 - 217
Galaxy W - 800х480, 0.10 - 252
Да, одинаковое, изображение по пикселям выводится, и больше чем 800х480 ну никак не отобразит.
Экраны у них 4.3" у s2 и 3.7" соответственно.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

=bor=
Сообщения: 267
Зарегистрирован: 21 мар 2013, 12:26

Re: Вопросы новичка

Сообщение =bor= » 20 июн 2013, 11:51

anber писал(а):
=bor= писал(а):А разве если у двух аппаратов 480*800, но размер точки разный, то изображение одинаковое будет??
Простой пример:
Galaxy S II - 800х480, 0.12 - 217
Galaxy W - 800х480, 0.10 - 252
Да, одинаковое, изображение по пикселям выводится, и больше чем 800х480 ну никак не отобразит.
Экраны у них 4.3" у s2 и 3.7" соответственно.
Нет.
Предположим, на обоих аппаратах выводится картинка на весь экран, тогда
на Galaxy S II - 800*0.12 = 96,
на Galaxy W - 800*0.10 = 80.
Разница - 16.

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Вопросы новичка

Сообщение anber » 20 июн 2013, 11:58

=bor= писал(а):Разница - 16.
16 чего?
UPD. Я говорю о том что изображения больше чем 800*480 им давать смысла нет, качество от этого не улучшится нисколько, а может даже упасть за счет сжатия.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

=bor=
Сообщения: 267
Зарегистрирован: 21 мар 2013, 12:26

Re: Вопросы новичка

Сообщение =bor= » 20 июн 2013, 14:28

anber писал(а):
=bor= писал(а):Разница - 16.
16 чего?
16 мм.
Размер точки в мм.

=bor=
Сообщения: 267
Зарегистрирован: 21 мар 2013, 12:26

Re: Вопросы новичка

Сообщение =bor= » 20 июн 2013, 14:37

anber писал(а):
=bor= писал(а):Разница - 16.
UPD. Я говорю о том что изображения больше чем 800*480 им давать смысла нет, качество от этого не улучшится нисколько, а может даже упасть за счет сжатия.
Есть аппараты с гораздо большими размерами:

iPad 3 retina: 9.7" 2048х1536 0.10mm 264ppi
Nexus 10: 10.06" 2560х1600 0.08mm 300ppi

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Вопросы новичка

Сообщение anber » 20 июн 2013, 14:45

=bor= писал(а):
anber писал(а):
=bor= писал(а):Разница - 16.
UPD. Я говорю о том что изображения больше чем 800*480 им давать смысла нет, качество от этого не улучшится нисколько, а может даже упасть за счет сжатия.
Есть аппараты с гораздо большими размерами:

iPad 3 retina: 9.7" 2048х1536 0.10mm 264ppi
Nexus 10: 10.06" 2560х1600 0.08mm 300ppi
Я имел в виду конкретно 2 упомянутых самсунга. А iPad это вообще с другой планеты :)
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
antihawk
Сообщения: 84
Зарегистрирован: 09 июн 2013, 16:14

Re: Вопросы новичка

Сообщение antihawk » 20 июн 2013, 21:37

Такс, следующий вопрос. Спасибо всем кто помогает.
И так, какой метод(ы) отвечает за нажатие на кнопку, при котором кнопка меняет свой вид, а после отжатия возвращается в исходное?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Вопросы новичка

Сообщение rezak90 » 20 июн 2013, 21:45

antihawk писал(а):Такс, следующий вопрос. Спасибо всем кто помогает.
И так, какой метод(ы) отвечает за нажатие на кнопку, при котором кнопка меняет свой вид, а после отжатия возвращается в исходное?
а может проще проходить уроки? тогда вопросы сами по себе будут отпадать.
Ответ на вопрос: нужно реализовать selector с необходимыми состояниями.
R.id.team
Политика на форуме запрещена

Ответить