Найден 61 результат
- 29 июл 2014, 10:16
- Форум: Прочее
- Тема: Best practices. String constants
- Ответы: 13
- Просмотры: 5392
Re: Best practices. String constants
Понятно, что кидать Exception или RunimeException - плохо, но мы немного отошли от темы, вопрос был не в исключениях, а как хранить строки
- 28 июл 2014, 15:04
- Форум: Прочее
- Тема: Best practices. String constants
- Ответы: 13
- Просмотры: 5392
Re: Best practices. String constants
altwin, предлагаете для каждого случая своё исключение? private void method(int a, int b) { if(a < 0) { throw new NegativeFirstArgumetException(); } else if(b < 0) { throw new NegativeSecondArgemtException(); } } А если серьёзно, то если сообщение нужно только записать в лог, то на мой взгляд, не об...
- 28 июл 2014, 10:32
- Форум: Прочее
- Тема: Best practices. String constants
- Ответы: 13
- Просмотры: 5392
Best practices. String constants
Как лучше хранить строковые константы в Android, например в таких случаях:
Создавать final поле или хардкодить как в примере выше?
Код: Выделить всё
throw new Exception("Exception message");
- 18 июл 2014, 17:11
- Форум: Прочее
- Тема: Вопрос про лицензии
- Ответы: 1
- Просмотры: 1568
Вопрос про лицензии
Привет! Объясните, пожалуйста, вопрос по поводу лицензии Apache 2.0. Допустим, я у себя в проекте использую код, распространяемый под лицензией Apache 2.0. Я могу вносить изменения, например, изменить название класса, добавить свои функции, удалить не нужные? Всё, что необходимо сделать, это оставит...
- 17 июл 2014, 11:00
- Форум: Прочее
- Тема: Обновление View в другом потоке
- Ответы: 4
- Просмотры: 2658
Re: Обновление View в другом потоке
Это всё понятно, но всё же вопрос в другом: почему пропадает один вывод сообщения? Текст должен добавиться 2 раза, но добавляется только тот текст, который после Sleep. Другой, очень похожий пример: new Thread(new Runnable() { @Override public void run() { try { appendText("A"); appendText("B"); } c...
- 16 июл 2014, 14:04
- Форум: Прочее
- Тема: Обновление View в другом потоке
- Ответы: 4
- Просмотры: 2658
Re: Обновление View в другом потоке
altwin, здесь вопрос не в синхронизации или использовании AsyncTask. Просто заметил такое поведение и стало интересно, почему так происходит.
- 14 июл 2014, 16:41
- Форум: Прочее
- Тема: Обновление View в другом потоке
- Ответы: 4
- Просмотры: 2658
Обновление View в другом потоке
Всем привет! Когда я обновляю View в другом потоке (через View.post(Runnable)), переданное сообщение может не прийти, например, как в следующем коде: public class MainActivity extends Activity { private TextView output; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(sa...
- 16 май 2014, 14:11
- Форум: Прочее
- Тема: Android JUnit. java.lang.IllegalStateException: You need to
- Ответы: 0
- Просмотры: 1382
Android JUnit. java.lang.IllegalStateException: You need to
Привет! Создал тестовый проект с 2-мя Activity и JUnit тест к нему. Когда запускаю тест ошибка: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:111...
- 08 май 2014, 17:23
- Форум: Экранные компоненты
- Тема: Размер отображаемой картинки
- Ответы: 1
- Просмотры: 1435
Размер отображаемой картинки
У меня в разметке есть ImageView с картинкой из drawable. В каждой директории Drawable картинка с подходящим размером, но всё равно, на некоторых экранах картинка больше, чем нужно. <ImageView android:src="@drawable/my_img" android:id="@+id/my_img_id" android:layout_width="wrap_content" android:layo...
- 08 май 2014, 13:41
- Форум: Графика и анимация
- Тема: Печать текста на Bitmap с учётом размера экрана
- Ответы: 0
- Просмотры: 1556
Печать текста на Bitmap с учётом размера экрана
Всем привет! У меня есть изображение, например, дорожного знака: http://www.wpclipart.com/blanks/road_signs/road_sign_rectangal_blank_T.png . И на нём нужно динамически рисовать текст (например, http://faithofafather.files.wordpress.com/2011/12/road_sign_rectangal_blank-png.jpg?w=820 ). Нужно рассчи...
- 26 фев 2014, 12:15
- Форум: Прочее
- Тема: Связь версии NDK и Android API
- Ответы: 1
- Просмотры: 1596
Связь версии NDK и Android API
Есть ли связь между используемой версией NDK и версией Android API? Например, могу ли я использовать Android NDK 9 на Android 2.0?
Re: NDK
Например, конвертировать такие типы как jbyteArray в unsigned char * и т.п.
Я знаю, есть JNI-функции для такой конвертаиции, но для простого преобразования требуется вызов 2-3 JNI функций. Самому написать такие обёртки не сложно, но вдруг кто-нибудь уже сделал подобное.
Я знаю, есть JNI-функции для такой конвертаиции, но для простого преобразования требуется вызов 2-3 JNI функций. Самому написать такие обёртки не сложно, но вдруг кто-нибудь уже сделал подобное.
NDK
Всем привет!
Кто-нибудь знает какие-нибудь библиотеки для работы JNI, например, конвертация типов JNI в C.
Кто-нибудь знает какие-нибудь библиотеки для работы JNI, например, конвертация типов JNI в C.
Re: PhoneGap
А какое принципиальное отличие PgoneGap от Titanium? Оба используют WebView и принцип работы должен быть похож.anber писал(а):Давайте я вам еще докину Titanium к предмету обсуждения.
Гораздо интереснее Rhodes и Unity.
Re: PhoneGap
По поводу скорости - сомнительно, поскольку Xamarin - дополнительный уровень абстракции и работать быстрей нативного кода он не может в принципе, все зависит от того самого нативного кода, хотя врятли показатели будут критичными. Если верить документации, то и Dalvik и Xamarin работают на одном уро...
Re: PhoneGap
Про PhoneGap всё ясно, спасибо. Про Xamarin слышал, но не знаю, какие у него перспективы. В интернете есть сравнение производительности - результаты противоречивы, где-то Xamarin оказывается быстрее приложений на Dalvik. На мой взгляд Xamarin интересен только C# программистам, которые хотят перейти ...
PhoneGap
Всем привет! Наткнулся сегодня на PhoneGap - фреймворк для создания приложений под все мобильные операционные системы. Если верить этой статье http://ru.wikipedia.org/wiki/PhoneGap , то поддерживает все аппаратные возможности Android и большинство возможностей других ОС. Если PhoneGap такой универса...
- 15 янв 2014, 11:08
- Форум: Работа с данными
- Тема: Реализация Android REST client и синхронизация с помощью gcm
- Ответы: 2
- Просмотры: 2280
Re: Реализация Android REST client и синхронизация с помощью
Можно посмотреть на готовые приложение, например, facebook, twitter и т.п. хоть это и приложения социальных сетей, но смысл похожий. Например, в facebook может быть так, что некоторые записи, например, вчерашние в ленте присутствуют, но не полностью (нет картинок), а сообщения, опубликованные ещё ра...
- 15 янв 2014, 10:24
- Форум: Прочее
- Тема: Работа с NFC
- Ответы: 0
- Просмотры: 1293
Работа с NFC
Всем привет! Допустим, к смартфону подключили (прислонили) NFC-устройство (карту или что-то ещё), одна активность получила событие о подключении NFC и как-то обрабатывает. Может ли другая активность (или сервис) без связи с первой активностью узнать, что NFC подключено и тоже производить с ним работу?
- 11 янв 2014, 14:45
- Форум: Прочее
- Тема: Приложения для разных архитектур
- Ответы: 2
- Просмотры: 1827
Re: Приложения для разных архитектур
Да, верно, как-то я сразу не посмотрел, что в apk хранятся все добавленные библиотеки.