Найдено 348 результатов
- 04 дек 2012, 16:58
- Форум: Уроки
- Тема: Урок 3. Создание AVD. Первое приложение. Структура Android-проекта.
- Ответы: 520
- Просмотры: 635435
Re: Урок 3. Создание AVD. Первое приложение. Структура Andro
У меня таких проблем не возникало. Может потому что я прежде чем все устанавливать и настраивать среду проектирования (не только по Андроиду, но и по JAVA) основательно проштудировал в Интернете все, что касается правильной их установки и всех возможных проблем с этим связанных. Сейчас даже и не всп...
- 04 дек 2012, 10:41
- Форум: Работа с данными
- Тема: Доступ к базе SQLite расположенной в assets
- Ответы: 9
- Просмотры: 8707
Re: Доступ к базе SQLite расположенной в assets
Попробуйте хотябы выполнить уроки по SQLite на этом сайте. Я уже почти на крыле в Индию, сейчас нет особо времени во что-то углубляться.
- 03 дек 2012, 15:38
- Форум: Работа с данными
- Тема: Доступ к базе SQLite расположенной в assets
- Ответы: 9
- Просмотры: 8707
Re: Доступ к базе SQLite расположенной в assets
В любом случае все запросы к БД SQLite возвращают курсор, страшного ничего не будет, если он будет содержать значение единственного поля и один столбец. Открывайте БД, делайте запрос по id, получайте курсор с одним столбцом description и из курсора получите значение, которое поместите во вьюху. Можн...
- 03 дек 2012, 15:06
- Форум: Уроки
- Тема: Урок 19. Пишем простой калькулятор
- Ответы: 265
- Просмотры: 229779
Re: Урок 19. Пишем простой калькулятор
Такие коды лучше дебажить пошагово и смотреть значения переменных на каждом шаге, собственно, так делается в любом языке программирования, если код содержит вычисления.
Поставьте точку останова в начале метода и запустите программу в режиме отладки.
Поставьте точку останова в начале метода и запустите программу в режиме отладки.
- 03 дек 2012, 14:43
- Форум: Работа с данными
- Тема: Доступ к базе SQLite расположенной в assets
- Ответы: 9
- Просмотры: 8707
Re: Доступ к базе SQLite расположенной в assets
import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import android.app.Activity; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; public class MainActivity extends Activity { private stati...
- 03 дек 2012, 10:56
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: Уведомления из сервиса, в котором крутится таймер
- Ответы: 19
- Просмотры: 21822
Re: Уведомления из сервиса, в котором крутится таймер
При создании сервиса, к примеру, в его onCreate или в конструкторе просто создайте Handler (Handler h = new Handler();). А в своих потоках посылайте Notification через post public class MyService extends Service { private final Handler h = new Handler(); ... //Где-то в вашем потоке h.post(new Runnab...
- 03 дек 2012, 10:48
- Форум: Экранные компоненты
- Тема: Почему вызывается onCheckedChanged на onScroll?
- Ответы: 5
- Просмотры: 5203
Re: Почему вызывается onCheckedChanged на onScroll?
Можно и так.
- 03 дек 2012, 10:43
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: Уведомления из сервиса, в котором крутится таймер
- Ответы: 19
- Просмотры: 21822
Re: Уведомления из сервиса, в котором крутится таймер
когда вы обращаетесь к NotificationManager вы обращаетесь к системному процессу, а по всей видимости, все обращения к нему нужно делать из главного потока сервиса.
- 03 дек 2012, 10:32
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: Уведомления из сервиса, в котором крутится таймер
- Ответы: 19
- Просмотры: 21822
Re: Уведомления из сервиса, в котором крутится таймер
Вообще правильней этот поток "обзывать" главным потоком процесса (Main Thread), а не UI потоком, т.к. это понятие несколько шире чем UI Любой процесс имеет главный поток, но не всякий процесс может иметь UI-интерфейс
- 03 дек 2012, 10:29
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: Уведомления из сервиса, в котором крутится таймер
- Ответы: 19
- Просмотры: 21822
Re: Уведомления из сервиса, в котором крутится таймер
Ну если он его сам создаст (к примеру, диалоговое окно какое выведет), то конечно, а к чужому приложению, которое работает в другом процессе конечно нет.powercat писал(а):
Т.е. сервис, стартуя в UI-потоке, все же имеет доступ к интерфейсу??Что-то я тогда запутался )))
- 03 дек 2012, 10:22
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: Уведомления из сервиса, в котором крутится таймер
- Ответы: 19
- Просмотры: 21822
Re: Уведомления из сервиса, в котором крутится таймер
В UI...у меня работа идет в сервисе, основное приложение отключено, у юзера может быть открыта любае его программа...где мне прописывать тогда хандлер? Тем не менее, у вашего сервиса, как и у любого компонента приложения всегда есть UI поток (со своим Looper-ом, Handler-ом и очередью сообщений), се...
- 03 дек 2012, 10:14
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: Уведомления из сервиса, в котором крутится таймер
- Ответы: 19
- Просмотры: 21822
Re: Уведомления из сервиса, в котором крутится таймер
У класса Thread есть статические методы, можно, к примеру, узнать имя текущего потока: Thread.currentThread().getName() - даст имя текущего потока, для UI потока это обычно "main". Можно свои потоки как-то называть. Или еще советуют Looper.getMainLooper().getThread() == Thread.currentThread() должен...
- 03 дек 2012, 04:15
- Форум: Уроки
- Тема: Урок 4. Компоненты экрана и их свойства
- Ответы: 162
- Просмотры: 157308
Re: Урок 4. Элементы экрана и их свойства
Это зависит от того какой элемент первым получит фокус, и еще от каких-то факторов, причем это не всегда зависит от того, что задумал программист. У меня тоже были когда-то проблемы с этим. Когда EditText был один почему-то клава не выезжала, но стоило добавить в разметку какой-нибудь элемент со скр...
- 03 дек 2012, 03:57
- Форум: Service, Broadcast Receiver, асинхронность
- Тема: Уведомления из сервиса, в котором крутится таймер
- Ответы: 19
- Просмотры: 21822
Re: Уведомления из сервиса, в котором крутится таймер
Собственно два вопроса - что это за UI (пользовательский интерфейс, как я понял), который нельзя изменить (а разве уведомления = изменению)? И второй вопрос - как решить эту проблему? UI-это основной поток в котором происходит прорисовка графического интерфейса. Его изменять можно (иначе какой смыс...
- 03 дек 2012, 03:14
- Форум: Уроки
- Тема: Урок 4. Компоненты экрана и их свойства
- Ответы: 162
- Просмотры: 157308
Re: Урок 4. Элементы экрана и их свойства
Для своей activity в манифесте напишите:
android:windowSoftInputMode="stateHidden"
android:windowSoftInputMode="stateHidden"
- 03 дек 2012, 03:10
- Форум: Экранные компоненты
- Тема: Почему вызывается onCheckedChanged на onScroll?
- Ответы: 5
- Просмотры: 5203
Re: Почему вызывается onCheckedChanged на onScroll?
А зачем с этим бороться? В случае вызова onCheckedChanged вы просто записываете в свой ArrayList (или что там у вас используется для хранения состояния чек-боксов) новое состояние, если это сделал пользователь, то состояние перезапишется на противоположное, в противном случае просто перезапишется то...
- 02 дек 2012, 14:18
- Форум: Экранные компоненты
- Тема: Почему вызывается onCheckedChanged на onScroll?
- Ответы: 5
- Просмотры: 5203
Re: Почему вызывается onCheckedChanged на onScroll?
При скролинге, те элементы, что не видны на экране могут уничтожаться, а когда появляются на свет божий заново создаются из разметки, его состояние берется из разметки, либо по умолчанию (false), а лишь затем пропускается через ваш биндер, где вы устанавливаете ему реальное значение из своего источн...
- 02 дек 2012, 14:04
- Форум: Java
- Тема: Простой вопрос для тех, кто хорошо понимает архитектуру кода
- Ответы: 15
- Просмотры: 9794
Re: Простой вопрос для тех, кто хорошо понимает архитектуру
Кто платит тот и музыку заказывает, тут никуда не денешься, хочет дизайн огрызка пусть и получает огрызок. Андроид еще очень молод в сравнении с другими, все стандарты оформления UI только формируются. Но когда пользователи начнут привыкать к этим стандартам заказчиков с подобными заявками поубавитс...
- 02 дек 2012, 10:41
- Форум: Java
- Тема: Простой вопрос для тех, кто хорошо понимает архитектуру кода
- Ответы: 15
- Просмотры: 9794
Re: Простой вопрос для тех, кто хорошо понимает архитектуру
Прошу прощения, что не так понял.
Если трудности с JAVA, то конечно, нужно знать хотя бы её основы.
![Улыбается :)](./images/smilies/icon_e_smile.gif)
Если трудности с JAVA, то конечно, нужно знать хотя бы её основы.
- 02 дек 2012, 05:30
- Форум: Java
- Тема: Простой вопрос для тех, кто хорошо понимает архитектуру кода
- Ответы: 15
- Просмотры: 9794
Re: Простой вопрос для тех, кто хорошо понимает архитектуру
Описанный метод вызова activity не совсем стандартный подход, но имеет место быть, если программист решит, что так будет удобнее для пользователей. Если хотите писать тру-андроид приложения, то придерживайтесь рекомендаций гугла по оформлению интерфейса . И смотрите как построены гугловские приложен...