Найден 21 результат

Sky-VIN
08 ноя 2016, 14:29
Форум: Среда разработки, установка и настройка SDK, AVD эмулятор
Тема: Повысить версию Build Tools
Ответы: 0
Просмотры: 2494

Повысить версию Build Tools

Добрый день. Открыл свой старый проект, который работал с Build Tools 22.0.1 . Сейчас проект просит установить эту версию. build.gradle отредактировал до версии 25.0.0 , но все равно просит установить этот компонент. compileSdkVersion 25 buildToolsVersion "25.0.0" defaultConfig { applicationId "d.sw...
Sky-VIN
02 мар 2016, 17:04
Форум: Уроки
Тема: Урок 92. Service. Простой пример
Ответы: 99
Просмотры: 82339

Re: Урок 92. Service. Простой пример

И вот чудо, теперь все работает. Покажите лог сервиса. Осталось еще одна непонятная для меня реализация. Почему сервис перезапускается при выходе из приложения? Вероятнее всего это нюансы Android 5.1.1. Тем более система не использует onDestroy. Сами проверьте. При запущеном сервисе, в Диспетчере п...
Sky-VIN
01 мар 2016, 20:02
Форум: Уроки
Тема: Урок 92. Service. Простой пример
Ответы: 99
Просмотры: 82339

Re: Урок 92. Service. Простой пример

Видно что после выхода с приложения система прибила сервис, но сервис запустился снова и отработал все как нужною. Система может убить сервис, если ей будет не хватать памяти. Но в наших силах сделать так, чтобы наш сервис ожил, когда проблема с памятью будет устранена. И более того, не просто ожил...
Sky-VIN
01 мар 2016, 17:57
Форум: Уроки
Тема: Урок 92. Service. Простой пример
Ответы: 99
Просмотры: 82339

Re: Урок 92. Service. Простой пример

Попробуйте использовать Timer или AlarmManager, вместо Thread.
Sky-VIN
17 янв 2016, 15:17
Форум: Уроки
Тема: Урок 2. Установка Android Studio
Ответы: 248
Просмотры: 246991

Re: Урок 2. Установка Android Studio

nelenaby писал(а): Раньше удаление registry и registry.bin.lock помогало
Попробуйте полностью удалить папку .gradle
Sky-VIN
18 дек 2015, 14:56
Форум: Уроки
Тема: Урок 2. Установка Android Studio
Ответы: 248
Просмотры: 246991

Re: Урок 2. Установка Android Studio

Molier писал(а):устанавливаю android SDK
Если у вас ОС x86, то обновляться до 23.1 не нужно.
Molier писал(а):и ещё как настроить Proxy Settings?
Поставьте галочку "Force https://..."
В прокси ничего писать не нужно, если конечно ваш провайдер не использует его.

А лучше всего, переходите на Android Studio.
Sky-VIN
08 дек 2015, 01:39
Форум: Уроки
Тема: Урок 92. Service. Простой пример
Ответы: 99
Просмотры: 82339

Re: Урок 92. Service. Простой пример

Добрый день. Объясните, пожалуйста, такой нюанс: @Override public void onDestroy() { Toast.makeText(getApplicationContext(), R.string.ServiceStopped, Toast.LENGTH_SHORT).show(); Log.d("VKI", "Service STOPPED"); super.onDestroy(); System.exit(0); } Если прописать " System.exit(0); " - сервис благопол...
Sky-VIN
01 фев 2015, 18:29
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 519896

Re: Урок 34. Хранение данных. SQLite

Добрый день. Тестирую на своем телефоне. Подскажите, как считать базу из другого package? ( /data/data/другой_package/databases/base.db ) или как импортировать другой package в свой проект в Android Studio? или может есть универсальная переменная пути будильников? ( Environment.DIRECTORY_ALARMS не п...
Sky-VIN
09 ноя 2014, 11:44
Форум: Уроки
Тема: Урок 2. Установка Android Studio
Ответы: 248
Просмотры: 246991

Re: Урок 2. Установка и настройка среды разработки Eclipse

klblk писал(а):поставьте у appcompat Android 5 в свойствах. Последняя версия библиотеки работает только так.
Да не помогает ни чего! Папки gen пустые.

Может у кого-нибудь есть старая папка SDK для Ubuntu??
Sky-VIN
03 ноя 2014, 21:35
Форум: Уроки
Тема: Урок 2. Установка Android Studio
Ответы: 248
Просмотры: 246991

Re: Урок 2. Установка и настройка среды разработки Eclipse

Не на гуглил!!! После обновления Android SDK начало сыпать следующее: Console: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'. Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Mater...
Sky-VIN
22 сен 2014, 11:18
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 519896

Re: Урок 34. Хранение данных. SQLite

Объясните, пожалуйста этот код. @Override public void onCreate(SQLiteDatabase db) { Log.d(tag, "--- onCreate database ---"); db.execSQL("create table Contacts (" + "id integer primary key autoincrement," + "name text," + "surname text," + "age text" + ");"); } Точнее строку db.execSQL(String sql)
Sky-VIN
16 сен 2014, 13:27
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 519896

Re: Урок 34. Хранение данных. SQLite

Тут норм: int idColIndex = c.getColumnIndex("id"); int NameColIndex = c.getColumnIndex("name"); int SurnameColIndex = c.getColumnIndex("surname"); int AgeColIndex = c.getColumnIndex("age"); "ID = " + c.getInt(idColIndex) отрабатывает, далее выкидывает на остальных. Каждую проверил. Но всё же прописа...
Sky-VIN
16 сен 2014, 08:19
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 519896

Re: Урок 34. Хранение данных. SQLite

Смотришь код, всё ясно, как день. Но когда закрываешь урок и пытаешься сам написать подобное... :cry: Что-то свое: 1. @Override public void onCreate(SQLiteDatabase db) { db.execSQL("create table Contacts (" + "id integer primary key autoincrement," + "Name text," + "Surname text," + "Age text" + ");...
Sky-VIN
10 сен 2014, 12:43
Форум: Уроки
Тема: Урок 29. Вызываем Activity и получаем результат. Метод startActivityForResult
Ответы: 58
Просмотры: 41185

Re: Урок 29. Вызываем Activity и получаем результат. Метод s

Дико извеняюсь!!!
Мой косяк. в TextView.setText не прописал преобразование из int в String.

Все работает. Спасибо!!!
Sky-VIN
10 сен 2014, 09:56
Форум: Уроки
Тема: Урок 29. Вызываем Activity и получаем результат. Метод startActivityForResult
Ответы: 58
Просмотры: 41185

Re: Урок 29. Вызываем Activity и получаем результат. Метод s

попробуйте вместо ValueOf использовать parseInt Не помогло. Пишу intent.putExtra("age", Integer.parseInt(etAge.getText().toString())); Error: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { (has extras) }} to activity {d.swan/d.swan.Mai...
Sky-VIN
09 сен 2014, 23:33
Форум: Уроки
Тема: Урок 29. Вызываем Activity и получаем результат. Метод startActivityForResult
Ответы: 58
Просмотры: 41185

Re: Урок 29. Вызываем Activity и получаем результат. Метод s

Не могу переслать int.

В MainActivity:
int age = data.getIntExtra("age", 0);

В отправном Activity:
intent.putExtra("age", Integer.ValueOf(etAge.getText().toString()));
Sky-VIN
07 сен 2014, 00:01
Форум: Уроки
Тема: Урок 18. Меняем layoutParams в рабочем приложении
Ответы: 91
Просмотры: 111363

Re: Урок 18. Меняем layoutParams в рабочем приложении

Foenix писал(а): ...
В первом случае в памяти создается объект типа Object и его ссылка помещается в переменную o.
...
Сразу бы так.

Для меня всегда укзатели имели такой синтаксис void *variable;
Спасибо!

PS
Начал, еще давно читать Философия Java, но закинул... На досуге возобновлю.
Sky-VIN
06 сен 2014, 17:41
Форум: Уроки
Тема: Урок 18. Меняем layoutParams в рабочем приложении
Ответы: 91
Просмотры: 111363

Re: Урок 18. Меняем layoutParams в рабочем приложении

Спасибо, конечно, за ответы.
Очень хотелось бы понять...
Не хочется в дальнейшем быть говнокодером и писать рулоны вместо пару строк.
Sky-VIN
06 сен 2014, 16:22
Форум: Уроки
Тема: Урок 18. Меняем layoutParams в рабочем приложении
Ответы: 91
Просмотры: 111363

Re: Урок 18. Меняем layoutParams в рабочем приложении

Foenix писал(а):твоя аллегория ни к селу ни к городу
Согласен.

Значит этот вопрос останется загадкой... :?
Sky-VIN
06 сен 2014, 15:14
Форум: Уроки
Тема: Урок 18. Меняем layoutParams в рабочем приложении
Ответы: 91
Просмотры: 111363

Re: Урок 18. Меняем layoutParams в рабочем приложении

Foenix писал(а):ну какое же это int? это Object, и в lParams1 попадает ссылка, а не копируется ваша int
Да я это выразил в алегории.
В коде не нашел обратного присваивания из Params1 в btn1. Но оно почему-то работает.
// Помогите, пожалуйста, найти строку в коде, где есть это присваивание.